apply FSL(Flora Software License)
authorKim Kibum <kb0929.kim@samsung.com>
Fri, 8 Jun 2012 05:54:05 +0000 (14:54 +0900)
committerKim Kibum <kb0929.kim@samsung.com>
Fri, 8 Jun 2012 05:54:05 +0000 (14:54 +0900)
67 files changed:
CMakeLists.txt [new file with mode: 0644]
LICENSE [new file with mode: 0644]
NOTICE [new file with mode: 0644]
clock-common/CMakeLists.txt [new file with mode: 0644]
clock-common/include/clock_fwk_define.h [new file with mode: 0644]
clock-common/include/clock_fwk_dlog.h [new file with mode: 0644]
clock-common/include/clock_fwk_icu.h [new file with mode: 0644]
clock-common/include/clock_fwk_util.h [new file with mode: 0644]
clock-common/src/clock_fwk_icu.c [new file with mode: 0644]
clock-common/src/clock_fwk_util.c [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/dirs [new file with mode: 0644]
debian/docs [new file with mode: 0644]
debian/libug-worldclock-efl.install.in [new file with mode: 0644]
debian/libug-worldclock-efl.postinst [new file with mode: 0644]
debian/rules [new file with mode: 0755]
include/clock_fwk_icu_label.h [new file with mode: 0644]
include/ug_worldclock_efl.h [new file with mode: 0644]
include/worldclock.h [new file with mode: 0644]
include/worldclock_add_view.h [new file with mode: 0644]
include/worldclock_const.h [new file with mode: 0644]
include/worldclock_data.h [new file with mode: 0644]
include/worldclock_dlog.h [new file with mode: 0644]
include/worldclock_fwk_icu.h [new file with mode: 0644]
include/worldclock_timezone.h [new file with mode: 0644]
include/worldclock_types.h [new file with mode: 0644]
include/worldclock_util.h [new file with mode: 0644]
packaging/libug-worldclock-efl.spec [new file with mode: 0644]
res/edc/worldclock.edc [new file with mode: 0644]
res/edc/worldclock_add.edc [new file with mode: 0644]
res/edc/worldclock_segment.edc [new file with mode: 0644]
res/po/CMakeLists.txt [new file with mode: 0644]
res/po/POTFILES.in [new file with mode: 0644]
res/po/csv2po_v2 [new file with mode: 0644]
res/po/de_DE.po [new file with mode: 0644]
res/po/el_GR.po [new file with mode: 0644]
res/po/en.po [new file with mode: 0644]
res/po/es_ES.po [new file with mode: 0644]
res/po/fr_FR.po [new file with mode: 0644]
res/po/it_IT.po [new file with mode: 0644]
res/po/ja_JP.po [new file with mode: 0644]
res/po/ko_KR.po [new file with mode: 0644]
res/po/nl_NL.po [new file with mode: 0644]
res/po/pt_PT.po [new file with mode: 0644]
res/po/ru_RU.po [new file with mode: 0644]
res/po/tr_TR.po [new file with mode: 0644]
res/po/ug-worldclock-efl.pot [new file with mode: 0644]
res/po/update-po.sh [new file with mode: 0755]
res/po/zh_CN.po [new file with mode: 0644]
res/po/zh_HK.po [new file with mode: 0644]
res/po/zh_TW.po [new file with mode: 0644]
res/theme/01_list_lighting.png [new file with mode: 0644]
res/theme/50_world_clock_list_bg.png [new file with mode: 0644]
res/theme/58_clock_list_bg.png [new file with mode: 0644]
res/theme/58_worldclock_list_bg.png [new file with mode: 0644]
res/theme/tw3_list_select.png [new file with mode: 0644]
res/theme/worldclock_macro.edc [new file with mode: 0644]
res/theme/worldclock_theme.edc [new file with mode: 0644]
src/CMakeLists.txt [new file with mode: 0644]
src/clock_fwk_icu_label.cpp [new file with mode: 0644]
src/ug_worldclock_efl.c [new file with mode: 0644]
src/worldclock_add_view.c [new file with mode: 0644]
src/worldclock_data.c [new file with mode: 0644]
src/worldclock_fwk_icu.c [new file with mode: 0644]
src/worldclock_util.c [new file with mode: 0644]

diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644 (file)
index 0000000..aab4604
--- /dev/null
@@ -0,0 +1,31 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(ug-worldclock-efl C CXX)
+SET(SO_VERSION_MAJOR 0)
+SET(SO_VERSION 0.1)
+
+SET(PACKAGE ${PROJECT_NAME})
+SET(PREFIX ${CMAKE_INSTALL_PREFIX})
+SET(BINDIR "${PREFIX}/bin")
+SET(INCLUDEDIR "/usr/include")
+SET(LIBDIR "/usr/lib")
+SET(PKGCONFIGDIR "/usr/lib/pkgconfig")
+SET(PROCESSINFODIR "/opt/share/process-info")
+SET(INSTALLINFODIR "/opt/share/applications")
+SET(UGLIBDIR "/opt/ug/lib")
+SET(DATADIR "${PREFIX}/res")
+SET(EDJDIR "${DATADIR}/edje")
+SET(ICONDIR "${DATADIR}/icons")
+SET(IMAGEDIR "${DATADIR}/images")
+SET(LOCALEDIR "${DATADIR}/locale")
+
+SET(COMMON_DIR "clock-common")
+SET(LIB_NAME_COM "clock-common")
+
+# include file
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/${COMMON_DIR}/include)
+
+ADD_SUBDIRECTORY(res/po)
+ADD_SUBDIRECTORY(src)
+ADD_SUBDIRECTORY(${COMMON_DIR})
+
diff --git a/LICENSE b/LICENSE
new file mode 100644 (file)
index 0000000..7ccb5b5
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,75 @@
+Flora License
+
+Version 1.0, May, 2012
+
+http://www.tizenopensource.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://www.tizenopensource.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 100644 (file)
index 0000000..62be933
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,2 @@
+Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+
diff --git a/clock-common/CMakeLists.txt b/clock-common/CMakeLists.txt
new file mode 100644 (file)
index 0000000..3b588b2
--- /dev/null
@@ -0,0 +1,50 @@
+SET(LIBRARY_NAME ${LIB_NAME_COM})
+#lib
+SET(LIB_SRCS
+        src/clock_fwk_util.c
+        src/clock_fwk_icu.c
+)
+
+#set define
+SET(ALARMRING_PKGNAME ${PKGNAME_RING})
+
+# dependency
+INCLUDE(FindPkgConfig)
+pkg_check_modules(clk_com_pkgs REQUIRED
+                       elementary appcore-efl
+                       gobject-2.0 gmodule-2.0 dlog
+                       utilX vconf
+                       icu-i18n
+                       alarm-engine
+                       edbus ecore-imf ecore-x ecore ecore-file ecore-input
+)
+
+# CFlags
+FOREACH(flag ${clk_com_pkgs_CFLAGS})
+    SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+#SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -finstrument-functions")
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC ${EXTRA_CFLAGS}")
+ADD_DEFINITIONS("-fpie")
+#ADD_DEFINITIONS("-DTARGET")
+ADD_DEFINITIONS("-DDEBUG")
+ADD_DEFINITIONS("-DPACKAGE=\"${PACKAGE}\"")
+ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
+ADD_DEFINITIONS("-DALARMRING_PKGNAME=\"${PKGNAME_RING}\"")
+
+IF("${ARCH}" STREQUAL "arm")
+    ADD_DEFINITIONS("-DTARGET")
+    MESSAGE("add -DTARGET")
+ENDIF("${ARCH}" STREQUAL "arm")
+
+#SET(LIB_SO -L/usr/lib -licui18n -licuuc -licudata -lm)
+#lib
+ADD_LIBRARY(${LIBRARY_NAME} ${LIB_SRCS})
+SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES SOVERSION ${SO_VERSION_MAJOR})
+SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES VERSION ${SO_VERSION})
+TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${clk_com_pkgs_LDFLAGS})
+#TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${LIB_SO})
+
+#lib
+INSTALL(TARGETS ${LIBRARY_NAME} DESTINATION ${LIBDIR})
diff --git a/clock-common/include/clock_fwk_define.h b/clock-common/include/clock_fwk_define.h
new file mode 100644 (file)
index 0000000..83c71f1
--- /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://www.tizenopensource.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 __CLK_FWK_DEFINE_H__
+#define __CLK_FWK_DEFINE_H__
+
+#include "clock_fwk_dlog.h"
+#include <stdlib.h>
+#include <stdbool.h>
+#include <string.h>
+#include <libintl.h>
+#include <glib.h>
+#include <glib.h>
+#include <time.h>
+//tag
+#ifdef  LOG_TAG
+#undef  LOG_TAG
+#endif
+#define LOG_TAG "CLK_COM"
+//get str
+#ifdef _
+#undef _
+#endif
+#define _(s)  dgettext(PACKAGE, s)
+#define S_(x) dgettext("sys_string", x)
+//equal
+#define IS_EQUAL(a, b) ((a) == (b))
+#define NULL_CHECK(p) IS_EQUAL(p, NULL)
+#define NOT_NULL(p) !NULL_CHECK(p)
+#define IS_STR_EQUAL(a, b) (!strcmp(a, b))
+#define IS_STR_NOT_EQUAL(a, b) (strcmp(a, b))
+#define ASSERT(p) assert(p)
+//
+#define CALLOC(num, type) (type *)calloc(num, sizeof(type))
+//******************define:free *************************************
+#define FREEIF(p) if (p) {free(p); p = NULL; }
+#define FREERIF_FN(p, fn) if (p) {fn(p); p = NULL; }
+#define EVAS_OBJECT_DELIF(p) if (p) {evas_object_del(p); p = NULL; }
+#define ELM_GENLIST_ITEM_DELIF(p) if (p) {elm_object_item_del(p); p = NULL; }
+#define EVAS_OBJECT_SHOWIF(p) if (p) {evas_object_show(p); }
+#define ECORE_TIMER_DELIF(p) if (p) {ecore_timer_del(p); p = NULL; }
+#define ECORE_FILE_MONITOR_DELIF(p) if (p) {ecore_file_monitor_del(p); p = NULL; }
+#define ECORE_EVENT_HANDLER_DELIF(p) if (p) {ecore_event_handler_del(p); p = NULL; }
+#define ELM_SLIDER_VALUE_GET(p) (elm_slider_value_get(p)+0.5)
+//edj
+#ifndef _EDJ
+#define _EDJ(obj) elm_layout_edje_get(obj)
+#endif
+//******************set time *************************************
+#define SET_TIME_DATA_T(pTime_data, YEAR, MONTH, DAY, HOUR, MIN, SEC) \
+do {\
+    (pTime_data)->year = (YEAR);\
+    (pTime_data)->month = (MONTH);\
+    (pTime_data)->day = (DAY);\
+    (pTime_data)->hour = (HOUR);\
+    (pTime_data)->min = (MIN);\
+    (pTime_data)->sec = (SEC);\
+} while (0);
+//count
+#define BUF_SIZE_32 (32)
+#define BUF_SIZE_64 (64)
+#define BUF_SIZE_128 (128)
+#define BUF_SIZE_256 (256)
+//
+#ifndef SUCCESS
+#define SUCCESS 0
+#endif
+#ifndef FAILED
+#define FAILED -1
+#endif
+//
+struct _tc {                   /* text class */
+       char *name;             /* text class name */
+       int size;               /* font size */
+};
+//
+struct _ts {                   /* text set */
+       char *name;             /* part name */
+       char *msgid;            /* message ID */
+};
+//
+struct text_part {
+       char *part;
+       char *msgid;
+};
+//
+typedef struct _Edje_Color_Class {
+       const char *name;
+       int r, g, b, a;
+       int r2, g2, b2, a2;
+       int r3, g3, b3, a3;
+} Edje_Color_Class;
+
+#endif                         //__CLK_FWK_DEFINE_H__
diff --git a/clock-common/include/clock_fwk_dlog.h b/clock-common/include/clock_fwk_dlog.h
new file mode 100644 (file)
index 0000000..23e0009
--- /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://www.tizenopensource.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 __CLK_FWK_DLOG_H__
+#define __CLK_FWK_DLOG_H__
+
+#include <stdio.h>
+#include <assert.h>
+#include <dlog.h>
+/**********************************************************************
+******************define, struct ,typedef, union, enum, global val *************************************
+***********************************************************************/
+#define CLK_FUN_BEG()   CLK_INFO("====>>>>fun=%s, BEGIN====>>>>", __FUNCTION__);
+#define CLK_FUN_END()   CLK_INFO("====>>>>fun=%s, END====>>>>",  __FUNCTION__);
+#define CLK_INFO(fmt, arg...) LOGD("[%s:%d] "fmt,__FILE__, __LINE__, ##arg);
+#define CLK_ERR(fmt,arg...) LOGE(FONT_COLOR_RED"[%s:%d] "fmt FONT_COLOR_RESET, __FILE__,  __LINE__, ##arg);
+//#define CLK_INFO(fmt, arg...) printf("[%s:%d] "fmt"\n",__FILE__, __LINE__,##arg);
+//#define CLK_ERR(fmt,arg...) printf(FONT_COLOR_RED"[%s:%d] "fmt FONT_COLOR_RESET"\n",__FILE__, __LINE__,##arg);
+
+#define CLK_FUN_DEBUG_BEG()    //CLK_INFO("====>>>>fun=%s, BEGIN====>>>>",__FUNCTION__);
+#define CLK_FUN_DEBUG_END()    //CLK_INFO("====>>>>fun=%s, END====>>>>",  __FUNCTION__);
+#define CLK_DEBUG_INFO(fmt, arg...)    //CLK_INFO(fmt, ##arg)
+#define CLK_DEBUG_INFO(fmt, arg...)    //CLK_ERR(fmt,##arg)
+
+#define CLK_RET_IF(expr) \
+    do { \
+            if(expr) { \
+                    nErr = FAILED;\
+                    CLK_INFO_RED("!!!!!!!!!!!!!!!!!!!! CHECK nErr=%d!!!!!!! \n(%s)return!!!!!!!!!!!\n\n",nErr, #expr); \
+                    goto End; \
+                }\
+    }while(0);
+#define CLK_RETV_IF(expr, val) \
+        do { \
+                if(expr) { \
+                    ret = val;\
+                    nErr = FAILED;\
+                    CLK_INFO_RED("!!!!!!!!!!!!!!!!!!!! CHECK nErr=%d!!!!!!! \n(%s)return!!!!!!!!!!!\n\n",nErr, #expr); \
+                    goto End; \
+                } \
+        }while(0);
+#define CLK_RETE_IF(expr, errorId) \
+    do{ \
+                if(expr) { \
+                    nErr = errorId;\
+                    CLK_INFO_RED("!!!!!!!!!!!!!!!!!!!! CHECK nErr=%d!!!!!!! \n(%s)return!!!!!!!!!!!\n\n",nErr, #expr); \
+                    goto End; \
+        } \
+    }while(0);
+#define CLK_RETEM_IF(expr, errorId,fmt, arg...) \
+    do{ \
+                if(expr) { \
+                    nErr = errorId;\
+                CLK_INFO_RED(fmt, ##arg); \
+                    CLK_INFO_RED("!!!!!!!!!!!!!!!!!!!! CHECK nErr=%d!!!!!!! \n(%s)return!!!!!!!!!!!\n\n",nErr, #expr); \
+                    goto End; \
+                } \
+    }while(0);
+#define CLK_RETVE_IF(expr, val, errorId) \
+    do{ \
+                if(expr) { \
+                    ret = val;\
+                    nErr = errorId;\
+                    CLK_INFO_RED("!!!!!!!!!!!!!!!!!!!! CHECK nErr=%d!!!!!!! \n(%s)return!!!!!!!!!!!\n\n",nErr, #expr); \
+                    goto End; \
+                } \
+    }while(0);
+#define CLK_RETM_IF(expr, fmt, arg...) \
+    do { \
+                if(expr) { \
+                    nErr = FAILED;\
+                    CLK_INFO_RED(fmt, ##arg); \
+                    CLK_INFO_RED("!!!!!!!!!!!!!!!!!!!! CHECK nErr=%d!!!!!!! \n(%s)return!!!!!!!!!!!\n\n",nErr, #expr); \
+                    goto End; \
+                } \
+    }while(0);
+#define CLK_RETVM_IF(expr, val, fmt, arg...) \
+    do { \
+                if(expr) { \
+                    ret = val;\
+                    nErr = FAILED;\
+                    CLK_INFO_RED(fmt, ##arg); \
+                    CLK_INFO_RED("!!!!!!!!!!!!!!!!!!!! CHECK nErr=%d!!!!!!! \n(%s)return!!!!!!!!!!!\n\n",nErr, #expr); \
+                    goto End; \
+                } \
+    }while(0);
+#define CLK_RETVME_IF(expr, val, errorId, fmt, arg...) \
+    do{ \
+                if(expr) { \
+                    ret = val;\
+                    nErr = errorId;\
+                    CLK_INFO_RED(fmt, ##arg); \
+                    CLK_INFO_RED("!!!!!!!!!!!!!!!!!!!! CHECK nErr=%d!!!!!!! \n(%s)return!!!!!!!!!!!\n\n",nErr, #expr); \
+                    goto End; \
+                } \
+    }while(0);
+#define CLK_GOTO_IF_RUN(con, pos, expr, fmt, arg...)\
+    do{\
+            if(con) {\
+                    expr;\
+                    CLK_INFO_RED(fmt, ##arg); \
+                    goto pos;\
+            }\
+    }while (0);
+
+/* anci c color type */
+#define FONT_COLOR_RESET    "\033[0m"
+#define FONT_COLOR_RED      "\033[31m"
+#define FONT_COLOR_GREEN    "\033[32m"
+#define FONT_COLOR_YELLOW   "\033[33m"
+#define FONT_COLOR_BLUE     "\033[34m"
+#define FONT_COLOR_PURPLE   "\033[35m"
+#define FONT_COLOR_CYAN     "\033[36m"
+#define FONT_COLOR_GRAY     "\033[37m"
+
+#define CLK_INFO_RED(fmt, arg...) CLK_INFO(FONT_COLOR_RED fmt FONT_COLOR_RESET, ##arg)
+#define CLK_INFO_GREEN(fmt, arg...) CLK_INFO(FONT_COLOR_GREEN fmt FONT_COLOR_RESET, ##arg)
+#define CLK_INFO_YELLOW(fmt, arg...) CLK_INFO(FONT_COLOR_YELLOW fmt FONT_COLOR_RESET, ##arg)
+#define CLK_INFO_BLUE(fmt, arg...) CLK_INFO(FONT_COLOR_BLUE fmt FONT_COLOR_RESET, ##arg)
+#define CLK_INFO_PURPLE(fmt, arg...) CLK_INFO(FONT_COLOR_PURPLE fmt FONT_COLOR_RESET, ##arg)
+#define CLK_INFO_CYAN(fmt, arg...) CLK_INFO(FONT_COLOR_CYAN fmt FONT_COLOR_RESET, ##arg)
+#define CLK_INFO_GRAY(fmt, arg...) CLK_INFO(FONT_COLOR_GRAY fmt FONT_COLOR_RESET, ##arg)
+
+#define CLK_INFO_WITH_COLOR(color, fmt, arg...) CLK_INFO(color fmt FONT_COLOR_RESET, ##arg)
+
+//
+#define warn_if(expr, fmt, arg...) do { \
+        if(expr) { \
+            CLK_INFO("(%s) -> "fmt, #expr, ##arg); \
+        } \
+    } while (0)
+#define ret_if(expr) do { \
+        if(expr) { \
+            CLK_ERR("(%s) -> %s() return", #expr, __FUNCTION__); \
+            return; \
+        } \
+    } while (0)
+#define retv_if(expr, val) do { \
+        if(expr) { \
+            CLK_ERR("(%s) -> %s() return", #expr, __FUNCTION__); \
+            return (val); \
+        } \
+    } while (0)
+#define retm_if(expr, fmt, arg...) do { \
+        if(expr) { \
+            CLK_ERR(fmt, ##arg); \
+            CLK_ERR("(%s) -> %s() return", #expr, __FUNCTION__); \
+            return; \
+        } \
+    } while (0)
+#define retvm_if(expr, val, fmt, arg...) do { \
+        if(expr) { \
+            CLK_ERR(fmt, ##arg); \
+            CLK_ERR("(%s) -> %s() return", #expr, __FUNCTION__); \
+            return (val); \
+        } \
+    } while (0)
+#endif                         //__CLK_FWK_DLOG_H__
diff --git a/clock-common/include/clock_fwk_icu.h b/clock-common/include/clock_fwk_icu.h
new file mode 100644 (file)
index 0000000..fd60640
--- /dev/null
@@ -0,0 +1,49 @@
+/*
+  * 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://www.tizenopensource.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 __CLK_FWK_ICU_H__
+#define __CLK_FWK_ICU_H__
+
+#include "clock_fwk_define.h"
+#include <unicode/uloc.h>
+#include <unicode/udat.h>
+#include <unicode/ustring.h>
+#include <time.h>
+
+#define MAX_PATTERN_LENGHT  (32)
+#define MAX_TIMEZONE_LENGHT (64)
+
+typedef enum {
+       CLK_DATE_FORMAT_DD_MM_YYYY = 0,
+       CLK_DATE_FORMAT_MM_DD_YYYY,
+       CLK_DATE_FORMAT_YYYY_MM_DD,
+       CLK_DATE_FORMAT_YYYY_DD_MM,
+} CLK_DATE_FORMAT;
+
+typedef enum {
+       CLK_TIME_FORMAT_12HOUR = 0,
+       CLK_TIME_FORMAT_24HOUR,
+} CLK_TIME_FORMAT;
+
+CLK_DATE_FORMAT clk_fwk_icu_date_format_get();
+CLK_TIME_FORMAT clk_fwk_icu_time_format_get();
+
+int clk_fwk_icu_get_data(time_t time, char *dstStr, int dstStr_num, char *loc,
+                        char *pattern, int pattern_num, const char *timezone);
+int clk_timezone_get(char *dst, size_t number);
+void clk_timezone_update();
+
+#endif                         //__CLK_FWK_ICU_H__
diff --git a/clock-common/include/clock_fwk_util.h b/clock-common/include/clock_fwk_util.h
new file mode 100644 (file)
index 0000000..19e947b
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+  * 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://www.tizenopensource.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 __CLK_FWK_UTIL_H__
+#define __CLK_FWK_UTIL_H__
+
+#include <Elementary.h>
+#include "clock_fwk_define.h"
+#include <alarm-engine.h>
+
+Evas_Object *load_edj(Evas_Object *parent, const char *file, const char *group);
+void win_del(void *data, Evas_Object *obj, void *event);
+void main_quit_cb(void *data, Evas_Object *obj, const char *emission,
+                 const char *source);
+Evas_Object *create_win(const char *name);
+Evas_Object *create_bg(Evas_Object *win);
+void update_ts(Evas_Object *eo, struct text_part *tp, int size);
+int update_tc(Evas_Object *eo, struct _tc *tc);
+
+int get_string_from_time(time_t stime, char *time, int num, int time_format);
+
+Eina_Bool clk_evas_object_color_class_set(Evas_Object *obj, Edje_Color_Class *);
+#endif                         //__CLK_FWK_UTIL_H__
diff --git a/clock-common/src/clock_fwk_icu.c b/clock-common/src/clock_fwk_icu.c
new file mode 100644 (file)
index 0000000..0c5b48a
--- /dev/null
@@ -0,0 +1,184 @@
+/*
+  * 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://www.tizenopensource.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 __CLK_FWK_ICU_C__
+#include "clock_fwk_icu.h"
+#include <vconf.h>
+#include <unicode/udatpg.h>
+#include <unicode/ucnv.h>
+#include <unistd.h>
+//
+CLK_DATE_FORMAT clk_fwk_icu_date_format_get()
+{
+       CLK_DATE_FORMAT dateStyle = CLK_DATE_FORMAT_DD_MM_YYYY;
+       int value = 0;
+       int ret = -1;
+       ret = vconf_get_int(VCONFKEY_SETAPPL_DATE_FORMAT_INT, &value);
+       if (-1 == ret) {
+               value = SETTING_DATE_FORMAT_DD_MM_YYYY;
+       }
+       switch (value) {
+       case SETTING_DATE_FORMAT_DD_MM_YYYY:
+               dateStyle = CLK_DATE_FORMAT_DD_MM_YYYY;
+               break;
+       case SETTING_DATE_FORMAT_MM_DD_YYYY:
+               dateStyle = CLK_DATE_FORMAT_MM_DD_YYYY;
+               break;
+       case SETTING_DATE_FORMAT_YYYY_MM_DD:
+               dateStyle = CLK_DATE_FORMAT_YYYY_MM_DD;
+               break;
+       case SETTING_DATE_FORMAT_YYYY_DD_MM:
+               dateStyle = CLK_DATE_FORMAT_YYYY_DD_MM;
+               break;
+       default:
+               break;
+       }
+       return dateStyle;
+}
+
+//
+CLK_TIME_FORMAT clk_fwk_icu_time_format_get()
+{
+       CLK_TIME_FORMAT time_format = CLK_TIME_FORMAT_12HOUR;
+       int ret = 0;
+       int value = 0;
+       ret = vconf_get_int(VCONFKEY_REGIONFORMAT_TIME1224, &value);
+       // if failed, set default time format
+       if (-1 == ret) {
+               value = VCONFKEY_TIME_FORMAT_12;
+       }
+       switch (value) {
+       case VCONFKEY_TIME_FORMAT_12:
+               time_format = CLK_TIME_FORMAT_12HOUR;
+               break;
+       case VCONFKEY_TIME_FORMAT_24:
+               time_format = CLK_TIME_FORMAT_24HOUR;
+               break;
+       default:
+               break;
+       }
+       return time_format;
+}
+
+//
+int clk_fwk_icu_get_data(time_t intime, char *dstStr, int dstStr_num, char *loc,
+                        char *pattern, int pattern_num, const char *timezone)
+{
+       int ret = SUCCESS;
+       int nErr = SUCCESS;
+       UDateFormat *date_fmt = NULL;
+       UErrorCode status = U_ZERO_ERROR;
+       const char *locale = timezone;
+       UDate tmpdate;
+       UChar *tmpstr = NULL;
+       int32_t tmplen = 0;
+       UChar bestPattern[MAX_PATTERN_LENGHT] = { 0, };
+       int32_t bestPatternCapacity;
+       int32_t bestPatternLength;
+       UDateTimePatternGenerator *generator = NULL;
+
+       /*CLK_FUN_BEG(); */
+       CLK_RETVM_IF(!dstStr, FAILED, "str NULL");
+       CLK_RETVM_IF(dstStr_num <= 0, FAILED, "dstStr_num<=0");
+       CLK_RETVM_IF(!pattern, FAILED, "pattern NULL");
+       CLK_RETVM_IF(pattern_num <= 0, FAILED, "pattern_num<=0");
+       //
+       //date = ucal_getNow();
+       tmpdate = (double)1000 *intime;
+       uloc_setDefault((const char *)__secure_getenv("LC_TIME"), &status);
+       locale = loc ? loc : uloc_getDefault();
+       CLK_RETVM_IF(!locale, FAILED, "locale NULL");
+
+       UChar timezoneID[MAX_TIMEZONE_LENGHT] = { 0 };
+       if (timezone) {
+               u_uastrncpy(timezoneID, timezone, MAX_TIMEZONE_LENGHT);
+       }
+       //set pattern
+       UChar upattern[MAX_PATTERN_LENGHT] = { 0 };
+       u_uastrncpy(upattern, pattern, MAX_PATTERN_LENGHT);
+       // generate best pattern for locale region
+       generator = udatpg_open(locale, &status);
+       bestPatternCapacity =
+           (int32_t) (sizeof(bestPattern) / sizeof((bestPattern)[0]));
+       bestPatternLength =
+           udatpg_getBestPattern(generator, upattern, u_strlen(upattern),
+                                 bestPattern, bestPatternCapacity, &status);
+
+       if (timezone) {
+               date_fmt =
+                   udat_open(UDAT_IGNORE, UDAT_DEFAULT, locale, timezoneID, -1,
+                             bestPattern, bestPatternLength, &status);
+       } else {
+               date_fmt =
+                   udat_open(UDAT_IGNORE, UDAT_DEFAULT, locale, NULL, -1,
+                             bestPattern, bestPatternLength, &status);
+       }
+       CLK_RETVM_IF(!date_fmt, FAILED, "udat_open failed");
+       //frist, get len
+       tmplen = udat_format(date_fmt, tmpdate, NULL, tmplen, NULL, &status);
+       CLK_RETVM_IF(IS_EQUAL(0, tmplen), FAILED, "tmplen=0");
+       //then,malloc
+       if (IS_EQUAL(status, U_BUFFER_OVERFLOW_ERROR)) {
+               status = U_ZERO_ERROR;
+               tmpstr = (UChar *) malloc(sizeof(UChar) * (tmplen + 1));
+               CLK_RETVM_IF(NULL_CHECK(tmpstr), FAILED, "malloc failed");
+
+               udat_format(date_fmt, tmpdate, tmpstr, tmplen + 1, NULL,
+                           &status);
+       }
+       //
+       dstStr = u_austrncpy(dstStr, tmpstr, dstStr_num);
+       CLK_INFO_PURPLE("result:%s", dstStr);
+       ret = status;
+ End:
+       if (generator) {
+               udatpg_close(generator);
+       }
+       if (date_fmt) {
+               udat_close(date_fmt);
+       }
+       FREEIF(tmpstr);
+       /*CLK_FUN_END(); */
+       return ret;
+}
+
+int clk_timezone_get(char *dst, size_t number)
+{
+       retv_if(!dst || number < 1, FAILED);
+       UChar timezoneID[MAX_TIMEZONE_LENGHT] = { 0 };
+       UErrorCode status = U_ZERO_ERROR;
+       ucal_getDefaultTimeZone(timezoneID, MAX_TIMEZONE_LENGHT, &status);
+       retv_if(status != SUCCESS, FAILED);
+
+       dst = u_austrncpy(dst, timezoneID, number);
+       CLK_INFO_PURPLE("default timezone is %s: ", dst);
+       return SUCCESS;
+}
+
+void clk_timezone_update()
+{
+       UErrorCode status = U_ZERO_ERROR;
+       UChar uOlsonID[BUF_SIZE_64] = { 0 };
+
+       char *timezone = vconf_get_str(VCONFKEY_SETAPPL_TIMEZONE_ID);
+       ret_if(!timezone);
+       CLK_INFO_PURPLE("current timezone is :  %s", timezone);
+       u_uastrcpy(uOlsonID, timezone);
+       ucal_setDefaultTimeZone(uOlsonID, &status);
+
+       free(timezone);
+       retm_if(U_FAILURE(status), "error value is %s", u_errorName(status));
+}
diff --git a/clock-common/src/clock_fwk_util.c b/clock-common/src/clock_fwk_util.c
new file mode 100644 (file)
index 0000000..18d17fc
--- /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://www.tizenopensource.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 "clock_fwk_util.h"
+#include <Ecore_X.h>
+#include <alarm-engine.h>
+#include <vconf.h>
+#include <stdlib.h>
+//#include <edje.h>
+
+/**
+* send
+* This function is  used to load edc
+* @param           parent   pointer to evas_object, as the parent evas object
+* @param           file     pointer to char, as the edc file path
+* @param           group    pointer to char, as the group name in edc
+* @return          return a Evas_Object, is the child of @parent or NULL if error
+* @exception       if error happen, return NULL
+*/
+Evas_Object *load_edj(Evas_Object *parent, const char *file, const char *group)
+{
+       Evas_Object *eo = NULL;
+       int error_code;
+       eo = elm_layout_add(parent);
+       if (eo) {
+               error_code = elm_layout_file_set(eo, file, group);
+               if (!error_code) {
+                       evas_object_del(eo);
+                       return NULL;
+               }
+               evas_object_size_hint_weight_set(eo, EVAS_HINT_EXPAND,
+                                                EVAS_HINT_EXPAND);
+       }
+       return eo;
+}
+
+/**
+* send
+* This function is  used to del a window
+* @param           data    pointer to data
+* @param           obj     pointer to current evas_object
+* @param           event   pointer to event
+* @return          void
+* @exception
+*/
+void win_del(void *data, Evas_Object *obj, void *event)
+{
+       elm_exit();
+}
+
+/**
+* send
+* This function is  used to handle main quit
+* @param           data[in]         pointer to data
+* @param           obj[in]          pointer to current evas object
+* @param           emission[in]     string for path
+* @param           source[in]       string for source
+* @return          void
+* @exception
+*/
+void main_quit_cb(void *data, Evas_Object *obj, const char *emission,
+                 const char *source)
+{
+       elm_exit();
+}
+
+/**
+* send
+* This function is  used to create elm_win
+* @param           name   pointer to char, as the win's title
+* @return          return a Evas_Object, is a win main evas object or NULL if failed
+* @exception       if error happen, return NULL
+*/
+Evas_Object *create_win(const char *name)
+{
+       Evas_Object *eo = NULL;
+       int width, height;
+       eo = elm_win_add(NULL, name, ELM_WIN_BASIC);
+       if (eo) {
+               elm_win_title_set(eo, name);
+               elm_win_borderless_set(eo, EINA_TRUE);
+               evas_object_smart_callback_add(eo, "delete,request", win_del,
+                                              NULL);
+               ecore_x_window_size_get(ecore_x_window_root_first_get(), &width,
+                                       &height);
+               evas_object_resize(eo, width, height);
+       }
+       return eo;
+}
+
+/**
+* send
+* This function is  used to create bg
+* @param           name   pointer to a win main evas object
+* @return          return a Evas_Object, is a bg evas object or NULL if failed
+* @exception       if error happen, return NULL
+*/
+Evas_Object *create_bg(Evas_Object *win)
+{
+       Evas_Object *bg = elm_bg_add(win);
+       retvm_if(!bg, NULL, "bg null");
+       evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND,
+                                        EVAS_HINT_EXPAND);
+       elm_win_resize_object_add(win, bg);
+       evas_object_show(bg);
+       return bg;
+}
+
+/**
+* send
+* This function is  used to update language
+* @param           eo[in]         pointer to Evas object
+* @param           tp[in]         pointer to struct text_part
+* @param           size[in]       @tp number
+* @return          void
+* @exception
+*/
+void update_ts(Evas_Object *eo, struct text_part *tp, int size)
+{
+       int i;
+       if (eo == NULL || tp == NULL || size < 0) {
+               return;
+       }
+       for (i = 0; i < size; i++) {
+               if (tp[i].part && tp[i].msgid) {
+                       edje_object_part_text_set(eo, tp[i].part,
+                                                 _(tp[i].msgid));
+               }
+       }
+}
+
+/**
+* send
+* This function is  used to update tc
+* @param           eo[in]         pointer to Evas_Object
+* @param           tc[in]         pointer to struct _tc
+* @return          when success, return SUCCESS or FAILED if error
+* @exception
+*/
+int update_tc(Evas_Object *eo, struct _tc *tc)
+{
+       char *fname = NULL;
+
+       fname = __secure_getenv("FONTNAME");
+       if (fname == NULL) {
+               fname = _("FONT_NAME");
+       }
+       if (fname) {
+               while (tc && tc->name) {
+                       edje_object_text_class_set(eo, tc->name, fname,
+                                                  tc->size);
+                       tc++;
+               }
+       }
+       return 0;
+}
+
+//
+int get_string_from_time(time_t stime, char *time, int num, int time_format)
+{
+       struct tm tm;
+       localtime_r(&stime, &tm);
+//    retvm_if(!tm, FAILED, "tm null");
+       switch (time_format) {
+       case VCONFKEY_TIME_FORMAT_12:
+               strftime(time, sizeof(char) * num, "%I:%M", &tm);
+               break;
+       case VCONFKEY_TIME_FORMAT_24:
+               strftime(time, sizeof(char) * num, "%H:%M", &tm);
+               break;
+       default:
+               break;
+       }
+       return SUCCESS;
+}
+
+//
+Eina_Bool clk_evas_object_color_class_set(Evas_Object *obj,
+                                         Edje_Color_Class *color_class)
+{
+       retvm_if(NULL_CHECK(obj), EINA_FALSE, "obj null");
+       retvm_if(NULL_CHECK(color_class), EINA_FALSE, "color_class null");
+       return edje_object_color_class_set(_EDJ(obj), color_class->name,
+                                          color_class->r, color_class->g,
+                                          color_class->b, color_class->a,
+                                          color_class->r2, color_class->g2,
+                                          color_class->b2, color_class->a2,
+                                          color_class->r3, color_class->g3,
+                                          color_class->b3, color_class->a3);
+}
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..ead33e4
--- /dev/null
@@ -0,0 +1,7 @@
+libug-worldclock-efl (0.1.0-5) unstable; urgency=low
+
+  * Update LICENSE & Boiler plate.
+  * Git: apps/l/libug-worldclock-efl
+  * Tag: libug-worldclock-efl_0.1.0-5
+
+ -- Xiaolong Ma <xiaolong_.ma@samsung.com>  Wed, 02 May 2012 15:29:17 +0800
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..7ed6ff8
--- /dev/null
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..b6c07e2
--- /dev/null
@@ -0,0 +1,20 @@
+Source: libug-worldclock-efl
+Section: devel
+Priority: extra
+Maintainer: Chen Hanwen <hanwen.chen@samsung.com>, Zhou Zhibin <zhibin.zhou@samsung.com>, Gong Xingsheng <x536.gong@samsung.com>, Xiaolong Ma <xiaolong_.ma@samsung.com>
+Uploaders: Chen Hanwen <hanwen.chen@samsung.com>
+Build-Depends: debhelper (>= 5),libappcore-efl-dev,libslp-utilx-dev,libelm-dev,libslp-db-util-dev,libglib2.0-dev,dlog-dev,libvconf-dev,libui-gadget-dev,libbundle-dev,libicu-dev,libheynoti-dev, libslp-alarm-dev
+Standards-Version: 0.1.0
+
+Package: libug-worldclock-efl
+Section: utils
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: worldclock ug
+
+## Add new debug package here
+Package: libug-worldclock-efl-dbg
+Section: debug
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libug-worldclock-efl (= ${Source-Version})
+Description: worldclock ug for debugging
diff --git a/debian/dirs b/debian/dirs
new file mode 100644 (file)
index 0000000..9c665c6
--- /dev/null
@@ -0,0 +1,3 @@
+usr/bin
+usr/sbin
+usr/lib
diff --git a/debian/docs b/debian/docs
new file mode 100644 (file)
index 0000000..a0f0008
--- /dev/null
@@ -0,0 +1 @@
+CMakeLists.txt
diff --git a/debian/libug-worldclock-efl.install.in b/debian/libug-worldclock-efl.install.in
new file mode 100644 (file)
index 0000000..626018a
--- /dev/null
@@ -0,0 +1,6 @@
+@LIBDIR@/libug-worldclock-efl.so*
+@DATADIR@/edje/*
+#@DATADIR@/icons/*
+@DATADIR@/locale/*
+#@SHAREDIR@/applications/*
+#@SHAREDIR@/process-info/*
diff --git a/debian/libug-worldclock-efl.postinst b/debian/libug-worldclock-efl.postinst
new file mode 100644 (file)
index 0000000..5e24576
--- /dev/null
@@ -0,0 +1,326 @@
+#!/bin/sh
+# create db
+sqlite3 /opt/dbspace/.worldclock.db 'PRAGMA journal_mode = PERSIST;
+               CREATE TABLE city_table (idex int primary key, city varchar(128), country varchar(128), timezone varchar(20), dst_type int, dst_enabled int, selected int, sequence int, tz_path varchar(128));
+               INSERT INTO "city_table" VALUES(0,"IDS_WCL_BODY_CITYNAME_ABIDJAN","IDS_WCL_BODY_COTE_DIVOIRE","GMT+0",0,1,0,0,"Africa/Abidjan");
+               INSERT INTO "city_table" VALUES(1,"IDS_WCL_BODY_CITYNAME_ABUDHABI","IDS_WCL_BODY_UNITED_ARAB_EMIRATES","GMT+4",0,1,0,0,"Asia/Dubai");
+               INSERT INTO "city_table" VALUES(2,"IDS_WCL_BODY_CITYNAME_ACCRA","IDS_WCL_BODY_GHANA","GMT-10",0,1,0,0,"Africa/Accra");
+               INSERT INTO "city_table" VALUES(3,"IDS_WCL_BODY_CITYNAME_ADDIS_ABABA","IDS_WCL_BODY_ETHIOPIA","GMT+3",0,1,0,0,"Africa/Addis_Ababa");
+               INSERT INTO "city_table" VALUES(4,"IDS_WCL_BODY_CITYNAME_ADELAIDE","IDS_WCL_BODY_AUSTRALIA","GMT+9:30",0,1,0,0,"Australia/Adelaide");
+               INSERT INTO "city_table" VALUES(5,"IDS_WCL_BODY_CITYNAME_ALASKA","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-9",0,1,0,0,"America/Nome");
+               INSERT INTO "city_table" VALUES(6,"IDS_WCL_BODY_CITYNAME_ALGIERS","IDS_WCL_BODY_ALGERIA","GMT+1",0,1,0,0,"Africa/Algiers");
+               INSERT INTO "city_table" VALUES(7,"IDS_WCL_BODY_CITYNAME_ALMATY","IDS_WCL_BODY_KAZAKHSTAN","GMT+6",0,1,0,0,"Asia/Almaty");
+               INSERT INTO "city_table" VALUES(8,"IDS_WCL_BODY_CITYNAME_AMBON","IDS_WCL_BODY_INDONESIA","GMT+1",0,1,0,0,"Asia/Jayapura");
+               INSERT INTO "city_table" VALUES(9,"IDS_WCL_BODY_CITYNAME_AMMAN","IDS_WCL_BODY_JORDAN","GMT+2",0,1,0,0,"Asia/Amman");
+               INSERT INTO "city_table" VALUES(10,"IDS_WCL_BODY_CITYNAME_AMSTERDAME","IDS_WCL_BODY_NETHERLANDS","GMT+1",0,1,0,0,"Europe/Amsterdam");
+               INSERT INTO "city_table" VALUES(11,"IDS_WCL_BODY_CITYNAME_ANADYR","IDS_WCL_BODY_RUSSIA","GMT+12",0,1,0,0,"Asia/Anadyr");
+               INSERT INTO "city_table" VALUES(12,"IDS_WCL_BODY_CITYNAME_ANCHORAGE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-9",0,1,0,0,"America/Anchorage");
+               INSERT INTO "city_table" VALUES(13,"IDS_WCL_BODY_CITYNAME_ANKARA","IDS_WCL_BODY_TURKEY","GMT+2",0,1,0,0,"Asia/Istanbul");
+               INSERT INTO "city_table" VALUES(14,"IDS_WCL_BODY_CITYNAME_ANTANANARIVO","IDS_WCL_BODY_MADAGASCAR","GMT+3",0,1,0,0,"Indian/Antananarivo");
+               INSERT INTO "city_table" VALUES(15,"IDS_WCL_BODY_CITYNAME_ASHGABAT","IDS_WCL_BODY_TURKMENISTAN","GMT+5",0,1,0,0,"Asia/Ashgabat");
+               INSERT INTO "city_table" VALUES(16,"IDS_WCL_BODY_CITYNAME_ASMARA","IDS_WCL_BODY_ERITREA","GMT+3",0,1,0,0,"Africa/Asmara");
+               INSERT INTO "city_table" VALUES(17,"IDS_WCL_BODY_CITYNAME_ASTANA","IDS_WCL_BODY_KAZAKHSTAN","GMT+6",0,1,0,0,"Asia/Almaty");
+               INSERT INTO "city_table" VALUES(18,"IDS_WCL_BODY_CITYNAME_ASUNCION","IDS_WCL_BODY_PARAGUAY","GMT-4",0,1,0,0,"America/Asuncion");
+               INSERT INTO "city_table" VALUES(19,"IDS_WCL_BODY_CITYNAME_ATHENS","IDS_WCL_BODY_GREECE","GMT+2",0,1,0,0,"Europe/Athens");
+               INSERT INTO "city_table" VALUES(20,"IDS_WCL_BODY_CITYNAME_AUCKLAND","IDS_WCL_BODY_NEW_ZEALAND","GMT+12",0,1,0,0,"Pacific/Auckland");
+               INSERT INTO "city_table" VALUES(21,"IDS_WCL_BODY_CITYNAME_AUSTIN","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"CST6CDT");
+               INSERT INTO "city_table" VALUES(22,"IDS_WCL_BODY_CITYNAME_AZORES","IDS_WCL_BODY_PORTUGAL","GMT-1",0,1,0,0,"Atlantic/Azores");
+               INSERT INTO "city_table" VALUES(23,"IDS_WCL_BODY_CITYNAME_BAGHDAD","IDS_WCL_BODY_IRAQ","GMT+3",0,1,0,0,"Asia/Baghdad");
+               INSERT INTO "city_table" VALUES(24,"IDS_WCL_BODY_CITYNAME_BAKU","IDS_WCL_BODY_AZERBAIJAN","GMT+4",0,1,0,0,"Asia/Baku");
+               INSERT INTO "city_table" VALUES(25,"IDS_WCL_BODY_CITYNAME_BALTIMORE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(26,"IDS_WCL_BODY_CITYNAME_BAMAKO","IDS_WCL_BODY_MALI","GMT+0",0,1,0,0,"Africa/Bamako");
+               INSERT INTO "city_table" VALUES(27,"IDS_WCL_BODY_CITYNAME_BANGKOK","IDS_WCL_BODY_THAILAND","GMT+7",0,1,0,0,"Asia/Bangkok");
+               INSERT INTO "city_table" VALUES(28,"IDS_WCL_BODY_CITYNAME_BANGUI","IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC","GMT+1",0,1,0,0,"Africa/Bangui");
+               INSERT INTO "city_table" VALUES(29,"IDS_WCL_BODY_CITYNAME_BARCELONA","IDS_WCL_BODY_SPAIN","GMT+2",0,1,0,0,"Europe/Madrid");
+               INSERT INTO "city_table" VALUES(30,"IDS_WCL_BODY_CITYNAME_BARI","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(31,"IDS_WCL_BODY_CITYNAME_BASSE_TERRE","IDS_WCL_BODY_GUADELOUPE","GMT-4",0,1,0,0,"America/Guadeloupe");
+               INSERT INTO "city_table" VALUES(32,"IDS_WCL_BODY_CITYNAME_BEIJING","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Shanghai");
+               INSERT INTO "city_table" VALUES(33,"IDS_WCL_BODY_CITYNAME_BEIRUT","IDS_WCL_BODY_LEBANON","GMT+2",0,1,0,0,"Asia/Beirut");
+               INSERT INTO "city_table" VALUES(34,"IDS_WCL_BODY_CITYNAME_BELGRADE","IDS_WCL_BODY_SERBIA","GMT+1",0,1,0,0,"Europe/Belgrade");
+               INSERT INTO "city_table" VALUES(35,"IDS_WCL_BODY_CITYNAME_BELIZE_CITY","IDS_WCL_BODY_BELIZE","GMT-6",0,1,0,0,"America/Belize");
+               INSERT INTO "city_table" VALUES(36,"IDS_WCL_BODY_CITYNAME_BERLIN","IDS_WCL_BODY_GERMANY","GMT+1",0,1,0,0,"Europe/Berlin");
+               INSERT INTO "city_table" VALUES(37,"IDS_WCL_BODY_CITYNAME_BERN","IDS_WCL_BODY_SWITZERLAND","GMT+1",0,1,0,0,"Europe/Zurich");
+               INSERT INTO "city_table" VALUES(38,"IDS_WCL_BODY_CITYNAME_BISHKEK","IDS_WCL_BODY_KYRGYZSTAN","GMT+6",0,1,0,0,"Asia/Bishkek");
+               INSERT INTO "city_table" VALUES(39,"IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU","IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU","GMT+0",0,1,0,0,"Africa/Bissau");
+               INSERT INTO "city_table" VALUES(40,"IDS_WCL_BODY_CITYNAME_BOGOTA","IDS_WCL_BODY_COLOMBIA","GMT-5",0,1,0,0,"America/Bogota");
+               INSERT INTO "city_table" VALUES(41,"IDS_WCL_BODY_CITYNAME_BOLOGNA","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(42,"IDS_WCL_BODY_BOSTON","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(43,"IDS_WCL_BODY_CITYNAME_BRASILIA","IDS_WCL_BODY_BRAZIL","GMT-3",0,1,0,0,"America/Sao_Paulo");
+               INSERT INTO "city_table" VALUES(44,"IDS_WCL_BODY_CITYNAME_BRATISLAVA","IDS_WCL_BODY_SLOVAKIA","GMT+2",0,1,0,0,"Europe/Bratislava");
+               INSERT INTO "city_table" VALUES(45,"IDS_WCL_BODY_CITYNAME_BRIDGETOWN","IDS_WCL_BODY_BARBADOS","GMT-4",0,1,0,0,"America/Barbados");
+               INSERT INTO "city_table" VALUES(46,"IDS_WCL_BODY_CITYNAME_BRISBANE","IDS_WCL_BODY_AUSTRALIA","GMT+10",0,1,0,0,"Australia/Brisbane");
+               INSERT INTO "city_table" VALUES(47,"IDS_WCL_BODY_CITYNAME_BRUSSELS","IDS_WCL_BODY_BELGIUM","GMT+1",0,1,0,0,"Europe/Brussels");
+               INSERT INTO "city_table" VALUES(48,"IDS_WCL_BODY_CITYNAME_BUCHAREST","IDS_WCL_BODY_ROMANIA","GMT+3",0,1,0,0,"Europe/Bucharest");
+               INSERT INTO "city_table" VALUES(49,"IDS_WCL_BODY_CITYNAME_BUDAPEST","IDS_WCL_BODY_HUNGARY_M_COUNTRY","GMT+1",0,1,0,0,"Europe/Budapest");
+               INSERT INTO "city_table" VALUES(50,"IDS_WCL_BODY_CITYNAME_BUENOSAIRES","IDS_WCL_BODY_ARGENTINA","GMT-3",0,1,0,0,"America/Argentina/Buenos_Aires");
+               INSERT INTO "city_table" VALUES(51,"IDS_WCL_BODY_CITYNAME_CAIRO","IDS_WCL_BODY_EGYPT","GMT+2",0,1,0,0,"Africa/Cairo");
+               INSERT INTO "city_table" VALUES(52,"IDS_WCL_BODY_CITYNAME_CALGARY","IDS_WCL_BODY_CANADA","GMT-7",0,1,0,0,"MST7MDT");
+               INSERT INTO "city_table" VALUES(53,"IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS","IDS_WCL_BODY_SPAIN","GMT+0",0,1,0,0,"Atlantic/Canary");
+               INSERT INTO "city_table" VALUES(54,"IDS_WCL_BODY_CITYNAME_CANBERRA","IDS_WCL_BODY_AUSTRALIA","GMT+10",0,1,0,0,"Australia/Canberra");
+               INSERT INTO "city_table" VALUES(55,"IDS_WCL_BODY_CITYNAME_CANTON","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Shanghai");
+               INSERT INTO "city_table" VALUES(56,"IDS_WCL_BODY_CITYNAME_CAPE_TOWN","IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA","GMT+2",0,1,0,0,"Africa/Johannesburg");
+               INSERT INTO "city_table" VALUES(57,"IDS_WCL_BODY_CITYNAME_CARACAS","IDS_WCL_BODY_VENEZUELA","GMT-4:30",0,1,0,0,"America/Caracas");
+               INSERT INTO "city_table" VALUES(58,"IDS_WCL_BODY_CITYNAME_CARDIFF","IDS_WCL_BODY_WALES_M_COUNTRYNAME","GMT+0",0,1,0,0,"Europe/London");
+               INSERT INTO "city_table" VALUES(59,"IDS_WCL_BODY_CITYNAME_CASABLANCA","IDS_WCL_BODY_MOROCCO","GMT+0",0,1,0,0,"Africa/Casablanca");
+               INSERT INTO "city_table" VALUES(60,"IDS_WCL_BODY_CITYNAME_CATANZARO","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(61,"IDS_WCL_BODY_CITYNAME_CAYENNE","IDS_WCL_BODY_FRENCH_GUIANA","GMT-3",0,1,0,0,"America/Cayenne");
+               INSERT INTO "city_table" VALUES(62,"IDS_WCL_BODY_CITYNAME_CHARLOTTE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(63,"IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE","IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME","GMT-5:30",0,1,0,0,"America/St_Thomas");
+               INSERT INTO "city_table" VALUES(64,"IDS_WCL_BODY_CITYNAME_CHELYABINSK","IDS_WCL_BODY_RUSSIA","GMT+6",0,1,0,0,"Asia/Yekaterinburg");
+               INSERT INTO "city_table" VALUES(65,"IDS_WCL_BODY_CITYNAME_CHENNAI","IDS_WCL_BODY_INDIA","GMT+5:30",0,1,0,0,"Asia/Kolkata");
+               INSERT INTO "city_table" VALUES(66,"IDS_WCL_BODY_CITYNAME_CHICAGO","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"America/Chicago");
+               INSERT INTO "city_table" VALUES(67,"IDS_WCL_BODY_CITYNAME_CHISINAU","IDS_WCL_BODY_MOLDOVA","GMT+2",0,1,0,0,"Europe/Chisinau");
+               INSERT INTO "city_table" VALUES(68,"IDS_WCL_BODY_CITYNAME_CHITA","IDS_WCL_BODY_RUSSIA","GMT+10",0,1,0,0,"Asia/Yakutsk");
+               INSERT INTO "city_table" VALUES(69,"IDS_WCL_BODY_CITYNAME_CLEVELAND","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(70,"IDS_WCL_BODY_CITYNAME_COLOMBO","IDS_WCL_BODY_SRI_LANKA","GMT+5:30",0,1,0,0,"Asia/Colombo");
+               INSERT INTO "city_table" VALUES(71,"IDS_WCL_BODY_CITYNAME_COLUMBUS","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(72,"IDS_WCL_BODY_CITYNAME_CONAKRY","IDS_WCL_BODY_GUINEA","GMT+1",0,1,0,0,"Africa/Conakry");
+               INSERT INTO "city_table" VALUES(73,"IDS_WCL_BODY_CITYNAME_COPENHAGEN","IDS_WCL_BODY_DENMARK","GMT+1",0,1,0,0,"Europe/Copenhagen");
+               INSERT INTO "city_table" VALUES(74,"IDS_WCL_BODY_CITYNAME_CORK","IDS_WCL_BODY_IRELAND","GMT+0",0,1,0,0,"Europe/Dublin");
+               INSERT INTO "city_table" VALUES(75,"IDS_WCL_BODY_CITYNAME_CROTONE","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(76,"IDS_WCL_BODY_CITYNAME_DAKAR","IDS_WCL_BODY_SENEGAL","GMT+0",0,1,0,0,"Africa/Dakar");
+               INSERT INTO "city_table" VALUES(77,"IDS_WCL_BODY_CITYNAME_DALLAS","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"CST6CDT");
+               INSERT INTO "city_table" VALUES(78,"IDS_WCL_BODY_CITYNAME_DAMASCUS","IDS_WCL_BODY_SYRIA","GMT+2",0,1,0,0,"Asia/Damascus");
+               INSERT INTO "city_table" VALUES(79,"IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM","IDS_WCL_BODY_TANZANIA","GMT+3",0,1,0,0,"Africa/Dar_es_Salaam");
+               INSERT INTO "city_table" VALUES(80,"IDS_WCL_BODY_CITYNAME_DARWIN","IDS_WCL_BODY_AUSTRALIA","GMT+9:30",0,1,0,0,"Australia/Darwin");
+               INSERT INTO "city_table" VALUES(81,"IDS_WCL_BODY_CITYNAME_DELHI","IDS_WCL_BODY_INDIA","GMT+5:30",0,1,0,0,"Asia/Kolkata");
+               INSERT INTO "city_table" VALUES(82,"IDS_WCL_BODY_CITYNAME_DENPASAR","IDS_WCL_BODY_INDONESIA","GMT+8",0,1,0,0,"Asia/Makassar");
+               INSERT INTO "city_table" VALUES(83,"IDS_WCL_BODY_CITYNAME_DENVER","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-7",0,1,0,0,"America/Denver");
+               INSERT INTO "city_table" VALUES(84,"IDS_WCL_BODY_CITYNAME_DETROIT","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"America/Detroit");
+               INSERT INTO "city_table" VALUES(85,"IDS_WCL_BODY_CITYNAME_DHAKA","IDS_WCL_BODY_BANGLADESH","GMT+6",0,1,0,0,"Asia/Dhaka");
+               INSERT INTO "city_table" VALUES(86,"IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA","IDS_WCL_BODY_UNITED_KINGDOM","GMT+5",0,1,0,0,"Indian/Chagos");
+               INSERT INTO "city_table" VALUES(87,"IDS_WCL_BODY_CITYNAME_DJIBOUTI","IDS_WCL_BODY_DJIBOUTI","GMT+3",0,1,0,0,"Africa/Djibouti");
+               INSERT INTO "city_table" VALUES(88,"IDS_WCL_BODY_CITYNAME_DOHA","IDS_WCL_BODY_QATAR","GMT+3",0,1,0,0,"Asia/Qatar");
+               INSERT INTO "city_table" VALUES(89,"IDS_WCL_BODY_CITYNAME_DOUALA","IDS_WCL_BODY_CAMEROON","GMT+1",0,1,0,0,"Africa/Douala");
+               INSERT INTO "city_table" VALUES(90,"IDS_WCL_BODY_CITYNAME_DUBAI","IDS_WCL_BODY_UNITED_ARAB_EMIRATES","GMT+4",0,1,0,0,"Asia/Dubai");
+               INSERT INTO "city_table" VALUES(91,"IDS_WCL_BODY_CITYNAME_DUBLIN","IDS_WCL_BODY_IRELAND","GMT+0",0,1,0,0,"Europe/Dublin");
+               INSERT INTO "city_table" VALUES(92,"IDS_WCL_BODY_CITYNAME_DUSHANBE","IDS_WCL_BODY_TAJIKISTAN","GMT+5",0,1,0,0,"Asia/Dushanbe");
+               INSERT INTO "city_table" VALUES(93,"IDS_WCL_BODY_CITYNAME_EASTER_ISLAND","IDS_WCL_BODY_CHILE","GMT-6",0,1,0,0,"Pacific/Easter");
+               INSERT INTO "city_table" VALUES(94,"IDS_WCL_BODY_CITYNAME_EDINBURGH","IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME","GMT+0",0,1,0,0,"Europe/London");
+               INSERT INTO "city_table" VALUES(95,"IDS_WCL_BODY_CITYNAME_EL_PASO","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-7",0,1,0,0,"MST7MDT");
+               INSERT INTO "city_table" VALUES(96,"IDS_WCL_BODY_CITYNAME_FLORENCE","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(97,"IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE","IDS_WCL_BODY_MARTINIQUE","GMT-4",0,1,0,0,"America/Martinique");
+               INSERT INTO "city_table" VALUES(98,"IDS_WCL_BODY_CITYNAME_FREETOWN","IDS_WCL_BODY_SIERRA_LEONE","GMT+0",0,1,0,0,"Africa/Freetown");
+               INSERT INTO "city_table" VALUES(99,"IDS_WCL_BODY_CITYNAME_GABORONE","IDS_WCL_BODY_BOTSWANA","GMT+2",0,1,0,0,"Africa/Gaborone");
+               INSERT INTO "city_table" VALUES(100,"IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS","IDS_WCL_BODY_ECUADOR","GMT-7",0,1,0,0,"Pacific/Galapagos");
+               INSERT INTO "city_table" VALUES(101,"IDS_WCL_BODY_CITYNAME_GENEVA","IDS_WCL_BODY_SWITZERLAND","GMT+1",0,1,0,0,"Europe/Paris");
+               INSERT INTO "city_table" VALUES(102,"IDS_WCL_BODY_CITYNAME_GENOA","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(103,"IDS_WCL_BODY_CITYNAME_GEORGETOWN","IDS_WCL_BODY_GUYANA","GMT-4",0,1,0,0,"America/Guyana");
+               INSERT INTO "city_table" VALUES(104,"IDS_WCL_BODY_CITYNAME_GRYTVIKEN","IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA","GMT-2",0,1,0,0,"Atlantic/South_Georgia");
+               INSERT INTO "city_table" VALUES(105,"IDS_WCL_BODY_CITYNAME_GUAM","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT+10",0,1,0,0,"Pacific/Guam");
+               INSERT INTO "city_table" VALUES(106,"IDS_WCL_BODY_GUATEMALA_CITY","IDS_WCL_BODY_GUATEMALA","GMT-6",0,1,0,0,"America/Guatemala");
+               INSERT INTO "city_table" VALUES(107,"IDS_WCL_BODY_CITYNAME_GUSTAVIA","IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY","GMT-4",0,1,0,0,"America/Antigua");
+               INSERT INTO "city_table" VALUES(108,"IDS_WCL_BODY_CITYNAME_HALIFAX","IDS_WCL_BODY_CANADA","GMT-4",0,1,0,0,"America/Halifax");
+               INSERT INTO "city_table" VALUES(109,"IDS_WCL_BODY_CITYNAME_HAMBURG","IDS_WCL_BODY_GERMANY","GMT+1",0,1,0,0,"Europe/Berlin");
+               INSERT INTO "city_table" VALUES(110,"IDS_WCL_BODY_CITYNAME_HANOI","IDS_WCL_BODY_VIETNAM","GMT+7",0,1,0,0,"Asia/Ho_Chi_Minh");
+               INSERT INTO "city_table" VALUES(111,"IDS_WCL_BODY_CITYNAME_HARARE","IDS_WCL_BODY_ZIMBABWE","GMT+2",0,1,0,0,"Africa/Harare");
+               INSERT INTO "city_table" VALUES(112,"IDS_WCL_BODY_CITYNAME_HAVANA","IDS_WCL_BODY_CUBA","GMT-5",0,1,0,0,"America/Havana");
+               INSERT INTO "city_table" VALUES(113,"IDS_WCL_BODY_CITYNAME_HAWAII","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-10",0,1,0,0,"Pacific/Honolulu");
+               INSERT INTO "city_table" VALUES(114,"IDS_WCL_BODY_CITYNAME_HELSINKI","IDS_WCL_BODY_FINLAND","GMT+2",0,1,0,0,"Europe/Helsinki");
+               INSERT INTO "city_table" VALUES(115,"IDS_WCL_BODY_CITYNAME_HOBART","IDS_WCL_BODY_AUSTRALIA","GMT+10",0,1,0,0,"Australia/Hobart");
+               INSERT INTO "city_table" VALUES(116,"IDS_WCL_BODY_CITYNAME_HONGKONG","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Hong_Kong");
+               INSERT INTO "city_table" VALUES(117,"IDS_WCL_BODY_CITYNAME_HONOLULU","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-10",0,1,0,0,"Pacific/Honolulu");
+               INSERT INTO "city_table" VALUES(118,"IDS_WCL_BODY_CITYNAME_HOUSTON","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"CST6CDT");
+               INSERT INTO "city_table" VALUES(119,"IDS_WCL_BODY_CITYNAME_HOVD","IDS_WCL_BODY_MONGOLIA","GMT+8",0,1,0,0,"Asia/Hovd");
+               INSERT INTO "city_table" VALUES(120,"IDS_WCL_BODY_CITYNAME_INDIANAPOLIS","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"America/Indiana/Indianapolis");
+               INSERT INTO "city_table" VALUES(121,"IDS_WCL_BODY_CITYNAME_IRKUTSK","IDS_WCL_BODY_RUSSIA","GMT+9",0,1,0,0,"Asia/Irkutsk");
+               INSERT INTO "city_table" VALUES(122,"IDS_WCL_BODY_CITYNAME_ISLAMABAD","IDS_WCL_BODY_PAKISTAN","GMT+5",0,1,0,0,"Asia/Karachi");
+               INSERT INTO "city_table" VALUES(123,"IDS_WCL_BODY_CITYNAME_ISTANBUL","IDS_WCL_BODY_TURKEY","GMT+2",0,1,0,0,"Europe/Istanbul");
+               INSERT INTO "city_table" VALUES(124,"IDS_WCL_BODY_CITYNAME_IZHEVSK","IDS_WCL_BODY_RUSSIA","GMT+4",0,1,0,0,"Europe/Moscow");
+               INSERT INTO "city_table" VALUES(125,"IDS_WCL_BODY_CITYNAME_JAKARTA","IDS_WCL_BODY_INDONESIA","GMT+7",0,1,0,0,"Asia/Jakarta");
+               INSERT INTO "city_table" VALUES(126,"IDS_WCL_BODY_CITYNAME_JEDDAH","IDS_WCL_BODY_SAUDI_ARABIA","GMT+3",0,1,0,0,"Asia/Riyadh");
+               INSERT INTO "city_table" VALUES(127,"IDS_WCL_BODY_CITYNAME_JERUSALEM","IDS_WCL_BODY_ISRAEL","GMT+2",0,1,0,0,"Asia/Jerusalem");
+               INSERT INTO "city_table" VALUES(128,"IDS_WCL_BODY_CITYNAME_JOHANNESBURG","IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA","GMT+2",0,1,0,0,"Africa/Johannesburg");
+               INSERT INTO "city_table" VALUES(129,"IDS_WCL_BODY_CITYNAME_KABUL","IDS_WCL_BODY_AFGHANISTAN","GMT+4:30",0,1,0,0,"Asia/Kabul");
+               INSERT INTO "city_table" VALUES(130,"IDS_WCL_BODY_CITYNAME_KALININGRAD","IDS_WCL_BODY_RUSSIA","GMT+3",0,1,0,0,"Europe/Kaliningrad");
+               INSERT INTO "city_table" VALUES(131,"IDS_WCL_BODY_CITYNAME_KAMCHATKA","IDS_WCL_BODY_RUSSIA","GMT+12",0,1,0,0,"Asia/Kamchatka");
+               INSERT INTO "city_table" VALUES(132,"IDS_WCL_BODY_CITYNAME_KAMPALA","IDS_WCL_BODY_UGANDA","GMT+3",0,1,0,0,"Africa/Kampala");
+               INSERT INTO "city_table" VALUES(133,"IDS_WCL_BODY_CITYNAME_KARACHI","IDS_WCL_BODY_PAKISTAN","GMT+5",0,1,0,0,"Asia/Karachi");
+               INSERT INTO "city_table" VALUES(134,"IDS_WCL_BODY_CITYNAME_KATHMANDU","IDS_WCL_BODY_NEPAL","GMT+5:45",0,1,0,0,"Asia/Kathmandu");
+               INSERT INTO "city_table" VALUES(135,"IDS_WCL_BODY_CITYNAME_KHABAROVSK","IDS_WCL_BODY_RUSSIA","GMT+11",0,1,0,0,"Asia/Vladivostok");
+               INSERT INTO "city_table" VALUES(136,"IDS_WCL_BODY_CITYNAME_KHARKIV","IDS_WCL_BODY_UKRAINE","GMT+2",0,1,0,0,"Europe/Kiev");
+               INSERT INTO "city_table" VALUES(137,"IDS_WCL_BODY_CITYNAME_KHARTOUM","IDS_WCL_BODY_SUDAN","GMT+3",0,1,0,0,"Africa/Khartoum");
+               INSERT INTO "city_table" VALUES(138,"IDS_WCL_BODY_CITYNAME_KIEV","IDS_WCL_BODY_UKRAINE","GMT+2",0,1,0,0,"Europe/Kiev");
+               INSERT INTO "city_table" VALUES(139,"IDS_WCL_BODY_CITYNAME_KINGSTON","IDS_WCL_BODY_CANADA","GMT-5",0,1,0,0,"America/Toronto");
+               INSERT INTO "city_table" VALUES(140,"IDS_WCL_BODY_CITYNAME_KINGSTON","IDS_WCL_BODY_JAMAICA","GMT-5",0,1,0,0,"America/Jamaica");
+               INSERT INTO "city_table" VALUES(141,"IDS_WCL_BODY_CITYNAME_KINSHASA","IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO","GMT+1",0,1,0,0,"Africa/Kinshasa");
+               INSERT INTO "city_table" VALUES(142,"IDS_WCL_BODY_CITYNAME_KOLKATA","IDS_WCL_BODY_INDIA","GMT+5:30",0,1,0,0,"Asia/Kolkata");
+               INSERT INTO "city_table" VALUES(143,"IDS_WCL_BODY_CITYNAME_KRASNOYARSK","IDS_WCL_BODY_RUSSIA","GMT+8",0,1,0,0,"Asia/Krasnoyarsk");
+               INSERT INTO "city_table" VALUES(144,"IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR","IDS_WCL_BODY_MALAYSIA","GMT+8",0,1,0,0,"Asia/Kuala_Lumpur");
+               INSERT INTO "city_table" VALUES(145,"IDS_WCL_BODY_KUWAIT","IDS_WCL_BODY_KUWAIT","GMT+3",0,1,0,0,"Asia/Kuwait");
+               INSERT INTO "city_table" VALUES(146,"IDS_WCL_BODY_CITYNAME_KIEV","IDS_WCL_BODY_UKRAINE","GMT+2",0,1,0,0,"Europe/Kiev");
+               INSERT INTO "city_table" VALUES(147,"IDS_WCL_BODY_CITYNAME_LOS_ANGELES","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-7",0,1,0,0,"America/Los_Angeles");
+               INSERT INTO "city_table" VALUES(148,"IDS_WCL_BODY_CITYNAME_LA_PAZ","IDS_WCL_BODY_BOLIVIA","GMT-4",0,1,0,0,"America/La_Paz");
+               INSERT INTO "city_table" VALUES(149,"IDS_WCL_BODY_CITYNAME_LAGOS","IDS_WCL_BODY_NIGERIA","GMT+1",0,1,0,0,"Africa/Lagos");
+               INSERT INTO "city_table" VALUES(150,"IDS_WCL_BODY_CITYNAME_LAS_VEGAS","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-8",0,1,0,0,"PST8PDT");
+               INSERT INTO "city_table" VALUES(151,"IDS_WCL_BODY_CITYNAME_LIMA","IDS_WCL_BODY_PERU","GMT-5",0,1,0,0,"America/Lima");
+               INSERT INTO "city_table" VALUES(152,"IDS_WCL_BODY_CITYNAME_LISBON","IDS_WCL_BODY_PORTUGAL","GMT+0",0,1,0,0,"Europe/Lisbon");
+               INSERT INTO "city_table" VALUES(153,"IDS_WCL_BODY_CITYNAME_LJUBLJANA","IDS_WCL_BODY_SLOVAKIA","GMT+1",0,1,0,0,"Europe/Ljubljana");
+               INSERT INTO "city_table" VALUES(154,"IDS_WCL_BODY_CITYNAME_LONDON","IDS_WCL_BODY_UNITED_KINGDOM","GMT+0",0,1,0,0,"Europe/London");
+               INSERT INTO "city_table" VALUES(155,"IDS_WCL_BODY_CITYNAME_LONGHUA","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Shanghai");
+               INSERT INTO "city_table" VALUES(156,"IDS_WCL_BODY_CITYNAME_LOUISVILLE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"America/Kentucky/Louisville");
+               INSERT INTO "city_table" VALUES(157,"IDS_WCL_BODY_CITYNAME_LUANDA","IDS_WCL_BODY_ANGOLA","GMT+1",0,1,0,0,"Africa/Luanda");
+               INSERT INTO "city_table" VALUES(158,"IDS_WCL_BODY_CITYNAME_LUBUMBASHI","IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO","GMT+2",0,1,0,0,"Africa/Lubumbashi");
+               INSERT INTO "city_table" VALUES(159,"IDS_WCL_BODY_CITYNAME_LUSAKA","IDS_WCL_BODY_ZAMBIA","GMT+2",0,1,0,0,"Africa/Lusaka");
+               INSERT INTO "city_table" VALUES(160,"IDS_WCL_BODY_LUXEMBOURG","IDS_WCL_BODY_LUXEMBOURG","GMT+1",0,1,0,0,"Europe/Luxembourg");
+               INSERT INTO "city_table" VALUES(161,"IDS_WCL_BODY_CITYNAME_LVIV","IDS_WCL_BODY_UKRAINE","GMT+2",0,1,0,0,"Europe/Kiev");
+               INSERT INTO "city_table" VALUES(162,"IDS_WCL_BODY_CITYNAME_MACAU","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Macau");
+               INSERT INTO "city_table" VALUES(163,"IDS_WCL_BODY_CITYNAME_MADRID","IDS_WCL_BODY_SPAIN","GMT+2",0,1,0,0,"Europe/Madrid");
+               INSERT INTO "city_table" VALUES(164,"IDS_WCL_BODY_CITYNAME_MAGADAN","IDS_WCL_BODY_RUSSIA","GMT+12",0,1,0,0,"Asia/Magadan");
+               INSERT INTO "city_table" VALUES(165,"IDS_WCL_BODY_CITYNAME_MALABO","IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA","GMT+1",0,1,0,0,"Africa/Malabo");
+               INSERT INTO "city_table" VALUES(166,"IDS_WCL_BODY_CITYNAME_MALE","IDS_WCL_BODY_MALDIVES","GMT+5",0,1,0,0,"Indian/Maldives");
+               INSERT INTO "city_table" VALUES(167,"IDS_WCL_BODY_CITYNAME_MANAGUA","IDS_WCL_BODY_NICARAGUA","GMT-6",0,1,0,0,"America/Managua");
+               INSERT INTO "city_table" VALUES(168,"IDS_WCL_BODY_CITYNAME_MANAMA","IDS_WCL_BODY_BAHRAIN","GMT+3",0,1,0,0,"Asia/Bahrain");
+               INSERT INTO "city_table" VALUES(169,"IDS_WCL_BODY_CITYNAME_MANILA","IDS_WCL_BODY_PHILIPPINES","GMT+8",0,1,0,0,"Asia/Manila");
+               INSERT INTO "city_table" VALUES(170,"IDS_WCL_BODY_CITYNAME_MAPUTO","IDS_WCL_BODY_MOZAMBIQUE","GMT+2",0,1,0,0,"Africa/Maputo");
+               INSERT INTO "city_table" VALUES(171,"IDS_WCL_BODY_CITYNAME_MARIGOT","IDS_WCL_BODY_CITYNAME_SAINT_MARTIN","GMT-4",0,1,0,0,"America/Marigot");
+               INSERT INTO "city_table" VALUES(172,"IDS_WCL_BODY_CITYNAME_MAZATLAN","IDS_WCL_BODY_MEXICO","GMT-7",0,1,0,0,"America/Mazatlan");
+               INSERT INTO "city_table" VALUES(173,"IDS_WCL_BODY_MECCA","IDS_WCL_BODY_SAUDI_ARABIA","GMT+3",0,1,0,0,"Asia/Riyadh");
+               INSERT INTO "city_table" VALUES(174,"IDS_WCL_BODY_CITYNAME_MELBOURNE","IDS_WCL_BODY_AUSTRALIA","GMT+10",0,1,0,0,"Australia/Melbourne");
+               INSERT INTO "city_table" VALUES(175,"IDS_WCL_BODY_CITYNAME_MEMPHIS","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"CST6CDT");
+               INSERT INTO "city_table" VALUES(176,"IDS_WCL_BODY_CITYNAME_MESSINA","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(177,"IDS_WCL_BODY_CITYNAME_MEXICO_CITY","IDS_WCL_BODY_MEXICO","GMT-6",0,1,0,0,"America/Mexico_City");
+               INSERT INTO "city_table" VALUES(178,"IDS_WCL_BODY_CITYNAME_MIAMI","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(179,"IDS_WCL_BODY_CITYNAME_MID_ATLANTIC","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-2",0,1,0,0,"America/New_York");
+               INSERT INTO "city_table" VALUES(180,"IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-11",0,1,0,0,"Pacific/Midway");
+               INSERT INTO "city_table" VALUES(181,"IDS_WCL_BODY_CITYNAME_MILAN","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(182,"IDS_WCL_BODY_CITYNAME_MILWAUKEE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"CST6CDT");
+               INSERT INTO "city_table" VALUES(183,"IDS_WCL_BODY_CITYNAME_MINSK","IDS_WCL_BODY_BELARUS","GMT+2",0,1,0,0,"Europe/Minsk");
+               INSERT INTO "city_table" VALUES(184,"IDS_WCL_BODY_CITYNAME_MOGADISHU","IDS_WCL_BODY_SOMALIA","GMT+2",0,1,0,0,"Africa/Mogadishu");
+               INSERT INTO "city_table" VALUES(185,"IDS_WCL_BODY_CITYNAME_MONROVIA","IDS_WCL_BODY_LIBERIA","GMT+0",0,1,0,0,"Africa/Monrovia");
+               INSERT INTO "city_table" VALUES(186,"IDS_WCL_BODY_CITYNAME_MONTEVIDEO","IDS_WCL_BODY_URUGUAY","GMT-3",0,1,0,0,"America/Montevideo");
+               INSERT INTO "city_table" VALUES(187,"IDS_WCL_BODY_CITYNAME_MONTREAL","IDS_WCL_BODY_CANADA","GMT-5",0,1,0,0,"America/Montreal");
+               INSERT INTO "city_table" VALUES(188,"IDS_WCL_BODY_CITYNAME_MOSCOW","IDS_WCL_BODY_RUSSIA","GMT+4",0,1,0,0,"Europe/Moscow");
+               INSERT INTO "city_table" VALUES(189,"IDS_WCL_BODY_CITYNAME_MUMBAI","IDS_WCL_BODY_INDIA","GMT+5:30",0,1,0,0,"Asia/Kolkata");
+               INSERT INTO "city_table" VALUES(190,"IDS_WCL_BODY_CITYNAME_MUNICH","IDS_WCL_BODY_GERMANY","GMT+1",0,1,0,0,"Europe/Berlin");
+               INSERT INTO "city_table" VALUES(191,"IDS_WCL_BODY_CITYNAME_MUSCAT","IDS_WCL_BODY_OMAN","GMT+4",0,1,0,0,"Asia/Muscat");
+               INSERT INTO "city_table" VALUES(192,"IDS_WCL_BODY_CITYNAME_NAIROBI","IDS_WCL_BODY_KENYA","GMT+3",0,1,0,0,"Africa/Nairobi");
+               INSERT INTO "city_table" VALUES(193,"IDS_WCL_BODY_CITYNAME_NAPLES","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(194,"IDS_WCL_BODY_CITYNAME_NATERS","IDS_WCL_BODY_SWITZERLAND","GMT+1",0,1,0,0,"Europe/Zurich");
+               INSERT INTO "city_table" VALUES(195,"IDS_WCL_BODY_CITYNAME_NDJAMENA","IDS_WCL_BODY_CHAD","GMT+1",0,1,0,0,"Africa/Ndjamena");
+               INSERT INTO "city_table" VALUES(196,"IDS_WCL_BODY_CITYNAME_NEWDELHI","IDS_WCL_BODY_INDIA","GMT+5:30",0,1,0,0,"Asia/Kolkata");
+               INSERT INTO "city_table" VALUES(197,"IDS_WCL_BODY_CITYNAME_NEWYORK","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-4",0,1,0,0,"America/New_York");
+               INSERT INTO "city_table" VALUES(198,"IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND","IDS_WCL_BODY_CANADA","GMT-3:30",0,1,0,0,"America/St_Johns");
+               INSERT INTO "city_table" VALUES(199,"IDS_WCL_BODY_CITYNAME_NIAMEY","IDS_WCL_BODY_NIGER","GMT+1",0,1,0,0,"Africa/Niamey");
+               INSERT INTO "city_table" VALUES(200,"IDS_WCL_BODY_CITYNAME_NOUAKCHOTT","IDS_WCL_BODY_MAURITANIA","GMT+1",0,1,0,0,"Africa/Nouakchott");
+               INSERT INTO "city_table" VALUES(201,"IDS_WCL_BODY_CITYNAME_NOUMEA","IDS_WCL_BODY_NEW_CALEDONIA","GMT+11",0,1,0,0,"Pacific/Noumea");
+               INSERT INTO "city_table" VALUES(202,"IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK","IDS_WCL_BODY_RUSSIA","GMT+7",0,1,0,0,"Asia/Novokuznetsk");
+               INSERT INTO "city_table" VALUES(203,"IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK","IDS_WCL_BODY_RUSSIA","GMT+7",0,1,0,0,"Asia/Novosibirsk");
+               INSERT INTO "city_table" VALUES(204,"IDS_WCL_BODY_CITYNAME_NUKUALOFA","IDS_WCL_BODY_TONGA","GMT+13",0,1,0,0,"Pacific/Tongatapu");
+               INSERT INTO "city_table" VALUES(205,"IDS_WCL_BODY_CITYNAME_NUUK","IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME","GMT-3",0,1,0,0,"America/Godthab");
+               INSERT INTO "city_table" VALUES(206,"IDS_WCL_BODY_CITYNAME_OMSK","IDS_WCL_BODY_RUSSIA","GMT+7",0,1,0,0,"Asia/Omsk");
+               INSERT INTO "city_table" VALUES(207,"IDS_WCL_BODY_CITYNAME_OSAKA","IDS_WCL_BODY_JAPAN","GMT+9",0,1,0,0,"Asia/Tokyo");
+               INSERT INTO "city_table" VALUES(208,"IDS_WCL_BODY_CITYNAME_OTTAWA","IDS_WCL_BODY_CANADA","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(209,"IDS_WCL_BODY_CITYNAME_OUAGADOUGOU","IDS_WCL_BODY_BURKINA_FASO","GMT+0",0,1,0,0,"Africa/Ouagadougou");
+               INSERT INTO "city_table" VALUES(210,"IDS_WCL_BODY_CITYNAME_PAGO_PAGO","IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA","GMT-11",0,1,0,0,"Pacific/Pago_Pago");
+               INSERT INTO "city_table" VALUES(211,"IDS_WCL_BODY_CITYNAME_PALERMO","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(212,"IDS_WCL_BODY_PANAMA_CITY","IDS_WCL_BODY_PANAMA","GMT-6",0,1,0,0,"America/Panama");
+               INSERT INTO "city_table" VALUES(213,"IDS_WCL_BODY_CITYNAME_PARAMARIBO","IDS_WCL_BODY_SURINAME","GMT-3",0,1,0,0,"America/Paramaribo");
+               INSERT INTO "city_table" VALUES(214,"IDS_WCL_BODY_CITYNAME_PARIS","IDS_WCL_BODY_FRANCE","GMT+1",0,1,0,0,"Europe/Paris");
+               INSERT INTO "city_table" VALUES(215,"IDS_WCL_BODY_CITYNAME_PERM","IDS_WCL_BODY_RUSSIA","GMT+6",0,1,0,0,"Asia/Yekaterinburg");
+               INSERT INTO "city_table" VALUES(216,"IDS_WCL_BODY_CITYNAME_PERTH","IDS_WCL_BODY_AUSTRALIA","GMT+8",0,1,0,0,"Australia/Perth");
+               INSERT INTO "city_table" VALUES(217,"IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY","IDS_WCL_BODY_RUSSIA","GMT+12",0,1,0,0,"Asia/Kamchatka");
+               INSERT INTO "city_table" VALUES(218,"IDS_WCL_BODY_CITYNAME_PHILADELPHIA","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(219,"IDS_WCL_BODY_CITYNAME_PHNOM_PENH","IDS_WCL_BODY_CAMBODIA","GMT-5",0,1,0,0,"Asia/Phnom_Penh");
+               INSERT INTO "city_table" VALUES(220,"IDS_WCL_BODY_CITYNAME_PHOENIX","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-7",0,1,0,0,"America/Phoenix");
+               INSERT INTO "city_table" VALUES(221,"IDS_WCL_BODY_CITYNAME_PODGORICA","IDS_WCL_BODY_MONTENEGRO","GMT+1",0,1,0,0,"Europe/Podgorica");
+               INSERT INTO "city_table" VALUES(222,"IDS_WCL_BODY_CITYNAME_PONTA_DELGADA","IDS_WCL_BODY_PORTUGAL","GMT-1",0,1,0,0,"Atlantic/Azores");
+               INSERT INTO "city_table" VALUES(223,"IDS_WCL_BODY_CITYNAME_PORT_LOUIS","IDS_WCL_BODY_MAURITIUS","GMT+4",0,1,0,0,"Indian/Mauritius");
+               INSERT INTO "city_table" VALUES(224,"IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE","IDS_WCL_BODY_HAITI","GMT-5",0,1,0,0,"America/Port-au-Prince");
+               INSERT INTO "city_table" VALUES(225,"IDS_WCL_BODY_CITYNAME_PORTLAND","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-8",0,1,0,0,"PST8PDT");
+               INSERT INTO "city_table" VALUES(226,"IDS_WCL_BODY_CITYNAME_PRAGUE","IDS_WCL_BODY_CZECH_REPUBLIC","GMT+1",0,1,0,0,"Europe/Prague");
+               INSERT INTO "city_table" VALUES(227,"IDS_WCL_BODY_CITYNAME_PYONGYANG","IDS_WCL_BODY_NORTH_KOREA","GMT+9",0,1,0,0,"Asia/Pyongyang");
+               INSERT INTO "city_table" VALUES(228,"IDS_WCL_BODY_CITYNAME_QUITO","IDS_WCL_BODY_ECUADOR","GMT-5",0,1,0,0,"America/Guayaquil");
+               INSERT INTO "city_table" VALUES(229,"IDS_WCL_BODY_CITYNAME_RABAT","IDS_WCL_BODY_MOROCCO","GMT+0",0,1,0,0,"Africa/Casablanca");
+               INSERT INTO "city_table" VALUES(230,"IDS_WCL_BODY_CITYNAME_YANGON","IDS_WCL_BODY_BURMA","GMT+6:30",0,1,0,0,"Asia/Rangoon");
+               INSERT INTO "city_table" VALUES(231,"IDS_WCL_BODY_CITYNAME_RECIFE","IDS_WCL_BODY_BRAZIL","GMT-3",0,1,0,0,"America/Recife");
+               INSERT INTO "city_table" VALUES(232,"IDS_WCL_BODY_CITYNAME_REGINA","IDS_WCL_BODY_CANADA","GMT-6",0,1,0,0,"America/Regina");
+               INSERT INTO "city_table" VALUES(233,"IDS_WCL_BODY_CITYNAME_REYKJAVIK","IDS_WCL_BODY_ICELAND","GMT+0",0,1,0,0,"Atlantic/Reykjavik");
+               INSERT INTO "city_table" VALUES(234,"IDS_WCL_BODY_CITYNAME_RIGA","IDS_WCL_BODY_LATVIA","GMT+2",0,1,0,0,"Europe/Riga");
+               INSERT INTO "city_table" VALUES(235,"IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO","IDS_WCL_BODY_BRAZIL","GMT-2",0,1,0,0,"America/Sao_Paulo");
+               INSERT INTO "city_table" VALUES(236,"IDS_WCL_BODY_CITYNAME_RIYADH","IDS_WCL_BODY_SAUDI_ARABIA","GMT+3",0,1,0,0,"Asia/Riyadh");
+               INSERT INTO "city_table" VALUES(237,"IDS_WCL_BODY_CITYNAME_ROME","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(238,"IDS_WCL_BODY_CITYNAME_SAINT_DENIS","IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME","GMT+4",0,1,0,0,"Indian/Reunion");
+               INSERT INTO "city_table" VALUES(239,"IDS_WCL_BODY_CITYNAME_SAMARA","IDS_WCL_BODY_RUSSIA","GMT+4",0,1,0,0,"Europe/Samara");
+               INSERT INTO "city_table" VALUES(240,"IDS_WCL_BODY_CITYNAME_SAN_ANTONIO","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"CST6CDT");
+               INSERT INTO "city_table" VALUES(241,"IDS_WCL_BODY_CITYNAME_SAN_DIEGO","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-8",0,1,0,0,"PST8PDT");
+               INSERT INTO "city_table" VALUES(242,"IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-8",0,1,0,0,"America/Los_Angeles");
+               INSERT INTO "city_table" VALUES(243,"IDS_WCL_BODY_SAN_JOSE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-8",0,1,0,0,"PST8PDT");
+               INSERT INTO "city_table" VALUES(244,"IDS_WCL_BODY_SAN_JOSE","IDS_WCL_BODY_COSTA_RICA","GMT-6",0,1,0,0,"America/Costa_Rica");
+               INSERT INTO "city_table" VALUES(245,"IDS_WCL_BODY_CITYNAME_SAN_JUAN","IDS_WCL_BODY_PUERTO_RICO","GMT-4",0,1,0,0,"America/Puerto_Rico");
+               INSERT INTO "city_table" VALUES(246,"IDS_WCL_BODY_CITYNAME_SAN_MARINO","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/San_Marino");
+               INSERT INTO "city_table" VALUES(247,"IDS_WCL_BODY_CITYNAME_SAN_SALVADOR","IDS_WCL_BODY_EL_SALVADOR","GMT-6",0,1,0,0,"America/El_Salvador");
+               INSERT INTO "city_table" VALUES(248,"IDS_WCL_BODY_CITYNAME_SANAA","IDS_WCL_BODY_YEMEN","GMT+3",0,1,0,0,"Asia/Aden");
+               INSERT INTO "city_table" VALUES(249,"IDS_WCL_BODY_CITYNAME_SANTIAGO","IDS_WCL_BODY_CHILE","GMT-4",0,1,0,0,"America/Santiago");
+               INSERT INTO "city_table" VALUES(250,"IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO","IDS_WCL_BODY_DOMINICAN_REPUBLIC","GMT-4",0,1,0,0,"America/Santo_Domingo");
+               INSERT INTO "city_table" VALUES(251,"IDS_WCL_BODY_CITYNAME_SAO_PAULO","IDS_WCL_BODY_BRAZIL","GMT-2",0,1,0,0,"America/Sao_Paulo");
+               INSERT INTO "city_table" VALUES(252,"IDS_WCL_BODY_CITYNAME_SEATTLE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-8",0,1,0,0,"PST8PDT");
+               INSERT INTO "city_table" VALUES(253,"IDS_WCL_BODY_CITYNAME_SEOUL","IDS_WCL_BODY_REPUBLIC_OF_KOREA","GMT+9",0,1,1,0,"Asia/Seoul");
+               INSERT INTO "city_table" VALUES(254,"IDS_WCL_BODY_CITYNAME_SHANGHAI","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Shanghai");
+               INSERT INTO "city_table" VALUES(255,"IDS_WCL_BODY_SHENZHEN","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Shanghai");
+               INSERT INTO "city_table" VALUES(256,"IDS_WCL_BODY_CITYNAME_SINGAPORE","IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY","GMT+8",0,1,0,0,"Asia/Singapore");
+               INSERT INTO "city_table" VALUES(257,"IDS_WCL_BODY_CITYNAME_SKOPJE","IDS_WCL_BODY_MACEDONIA","GMT+1",0,1,0,0,"Europe/Skopje");
+               INSERT INTO "city_table" VALUES(258,"IDS_WCL_BODY_CITYNAME_SOFIA","IDS_WCL_BODY_BULGARIA","GMT+3",0,1,0,0,"Europe/Sofia");
+               INSERT INTO "city_table" VALUES(259,"IDS_WCL_BODY_CITYNAME_ST_JOHNS","IDS_WCL_BODY_ANTIGUA_AND_BARBUDA","GMT-4",0,1,0,0,"America/Antigua");
+               INSERT INTO "city_table" VALUES(260,"IDS_WCL_BODY_CITYNAME_ST_JOHNS","IDS_WCL_BODY_CANADA","GMT-3:30",0,1,0,0,"America/St_Johns");
+               INSERT INTO "city_table" VALUES(261,"IDS_WCL_BODY_CITYNAME_ST_PETERSBURG","IDS_WCL_BODY_RUSSIA","GMT+4",0,1,0,0,"Europe/Moscow");
+               INSERT INTO "city_table" VALUES(262,"IDS_WCL_BODY_CITYNAME_STOCKHOLM","IDS_WCL_BODY_SWEDEN","GMT+2",0,1,0,0,"Europe/Stockholm");
+               INSERT INTO "city_table" VALUES(263,"IDS_WCL_BODY_CITYNAME_SUVA","IDS_WCL_BODY_FIJI_M_COUNTRYNAME","GMT+12",0,1,0,0,"Pacific/Fiji");
+               INSERT INTO "city_table" VALUES(264,"IDS_WCL_BODY_CITYNAME_SYDNEY","IDS_WCL_BODY_AUSTRALIA","GMT+11",0,1,0,0,"Australia/Sydney");
+               INSERT INTO "city_table" VALUES(265,"IDS_WCL_BODY_CITYNAME_TAHITI","IDS_WCL_BODY_FRENCH_POLYNESIA","GMT-10",0,1,0,0,"Pacific/Tahiti");
+               INSERT INTO "city_table" VALUES(266,"IDS_WCL_BODY_CITYNAME_TAIPEI","IDS_WCL_BODY_TAIWAN","GMT+8",0,1,0,0,"Asia/Taipei");
+               INSERT INTO "city_table" VALUES(267,"IDS_WCL_BODY_CITYNAME_TALLINN","IDS_WCL_BODY_ESTONIA","GMT+2",0,1,0,0,"Europe/Tallinn");
+               INSERT INTO "city_table" VALUES(268,"IDS_WCL_BODY_CITYNAME_TARAWA","IDS_WCL_BODY_KIRIBATI","GMT+12",0,1,0,0,"Pacific/Tarawa");
+               INSERT INTO "city_table" VALUES(269,"IDS_WCL_BODY_CITYNAME_TASHKENT","IDS_WCL_BODY_UZBEKISTAN","GMT+5",0,1,0,0,"Asia/Tashkent");
+               INSERT INTO "city_table" VALUES(270,"IDS_WCL_BODY_CITYNAME_TBILISI","IDS_WCL_BODY_GEORGIA","GMT+4",0,1,0,0,"Asia/Tbilisi");
+               INSERT INTO "city_table" VALUES(271,"IDS_WCL_BODY_CITYNAME_TEGUCIGALPA","IDS_WCL_BODY_HONDURAS","GMT-6",0,1,0,0,"America/Tegucigalpa");
+               INSERT INTO "city_table" VALUES(272,"IDS_WCL_BODY_CITYNAME_TEHRAN","IDS_WCL_BODY_IRAN_M_COUNTRYNAME","GMT+3:30",0,1,0,0,"Asia/Tehran");
+               INSERT INTO "city_table" VALUES(273,"IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY","IDS_WCL_BODY_VIETNAM","GMT+7",0,1,0,0,"Asia/Ho_Chi_Minh");
+               INSERT INTO "city_table" VALUES(274,"IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT","IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS","GMT-4",0,1,0,0,"America/Tortola");
+               INSERT INTO "city_table" VALUES(275,"IDS_WCL_BODY_CITYNAME_TIANJIN","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Shanghai");
+               INSERT INTO "city_table" VALUES(276,"IDS_WCL_BODY_CITYNAME_TIJUANA","IDS_WCL_BODY_MEXICO","GMT-5",0,1,0,0,"America/Tijuana");
+               INSERT INTO "city_table" VALUES(277,"IDS_WCL_BODY_CITYNAME_TOKYO","IDS_WCL_BODY_JAPAN","GMT+9",0,1,0,0,"Asia/Tokyo");
+               INSERT INTO "city_table" VALUES(278,"IDS_WCL_BODY_CITYNAME_TORONTO","IDS_WCL_BODY_CANADA","GMT-4",0,1,0,0,"America/Toronto");
+               INSERT INTO "city_table" VALUES(279,"IDS_WCL_BODY_CITYNAME_TREHET","IDS_WCL_BODY_FRANCE","GMT+1",0,1,0,0,"Europe/Paris");
+               INSERT INTO "city_table" VALUES(280,"IDS_WCL_BODY_CITYNAME_TRIPOLI","IDS_WCL_BODY_LIBYA","GMT+2",0,1,0,0,"Africa/Tripoli");
+               INSERT INTO "city_table" VALUES(281,"IDS_WCL_BODY_CITYNAME_TUNIS","IDS_WCL_BODY_TUNISIA","GMT+2",0,1,0,0,"Africa/Tunis");
+               INSERT INTO "city_table" VALUES(282,"IDS_WCL_BODY_CITYNAME_TURIN","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(283,"IDS_WCL_BODY_CITYNAME_UFA","IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME","GMT+5",0,1,0,0,"Asia/Yekaterinburg");
+               INSERT INTO "city_table" VALUES(284,"IDS_WCL_BODY_CITYNAME_ULAN_BATOR","IDS_WCL_BODY_MONGOLIA","GMT+8",0,1,0,0,"Asia/Ulan_Bator");
+               INSERT INTO "city_table" VALUES(285,"IDS_WCL_BODY_CITYNAME_VADUZ","IDS_WCL_BODY_LIECHTENSTEIN","GMT+1",0,1,0,0,"Europe/Vaduz");
+               INSERT INTO "city_table" VALUES(286,"IDS_WCL_BODY_CITYNAME_VALLETTA","IDS_WCL_BODY_MALTA","GMT+1",0,1,0,0,"Europe/Malta");
+               INSERT INTO "city_table" VALUES(287,"IDS_WCL_BODY_CITYNAME_VANCOUVER","IDS_WCL_BODY_CANADA","GMT-8",0,1,0,0,"America/Vancouver");
+               INSERT INTO "city_table" VALUES(288,"IDS_WCL_BODY_CITYNAME_VERONA","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(289,"IDS_WCL_BODY_CITYNAME_VICTORIA","IDS_WCL_BODY_SEYCHELLES","GMT+4",0,1,0,0,"Australia/Melbourne");
+               INSERT INTO "city_table" VALUES(290,"IDS_WCL_BODY_CITYNAME_VIENNA","IDS_WCL_BODY_AUSTRIA","GMT+1",0,1,0,0,"Europe/Vienna");
+               INSERT INTO "city_table" VALUES(291,"IDS_WCL_BODY_CITYNAME_VILNIUS","IDS_WCL_BODY_LITHUANIA","GMT+3",0,1,0,0,"Europe/Vilnius");
+               INSERT INTO "city_table" VALUES(292,"IDS_WCL_BODY_CITYNAME_VLADIVOSTOK","IDS_WCL_BODY_RUSSIA","GMT+11",0,1,0,0,"Asia/Vladivostok");
+               INSERT INTO "city_table" VALUES(293,"IDS_WCL_BODY_CITYNAME_VOLGOGRAD","IDS_WCL_BODY_RUSSIA","GMT+4",0,1,0,0,"Europe/Volgograd");
+               INSERT INTO "city_table" VALUES(294,"IDS_WCL_BODY_CITYNAME_WARSAW","IDS_WCL_BODY_POLAND","GMT+2",0,1,0,0,"Europe/Warsaw");
+               INSERT INTO "city_table" VALUES(295,"IDS_WCL_BODY_CITYNAME_WASHINGTON_DC","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(296,"IDS_WCL_BODY_CITYNAME_WELLINGTON","IDS_WCL_BODY_NEW_ZEALAND","GMT+12",0,1,0,0,"Pacific/Auckland");
+               INSERT INTO "city_table" VALUES(297,"IDS_WCL_BODY_CITYNAME_WINNIPEG","IDS_WCL_BODY_CANADA","GMT-5",0,1,0,0,"America/Winnipeg");
+               INSERT INTO "city_table" VALUES(298,"IDS_WCL_BODY_CITYNAME_YAKUTSK","IDS_WCL_BODY_RUSSIA","GMT+10",0,1,0,0,"Asia/Yakutsk");
+               INSERT INTO "city_table" VALUES(299,"IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO","IDS_WCL_BODY_COTE_DIVOIRE","GMT+0",0,1,0,0,"Africa/Abidjan");
+               INSERT INTO "city_table" VALUES(300,"IDS_WCL_BODY_YAOUNDE","IDS_WCL_BODY_CAMEROON","GMT+1",0,1,0,0,"Africa/Douala");
+               INSERT INTO "city_table" VALUES(301,"IDS_WCL_BODY_CITYNAME_YEKATERINBURG","IDS_WCL_BODY_RUSSIA","GMT+6",0,1,0,0,"Asia/Yekaterinburg");
+               INSERT INTO "city_table" VALUES(302,"IDS_WCL_BODY_CITYNAME_YEREVAN","IDS_WCL_BODY_ARMENIA","GMT+5",0,1,0,0,"Asia/Yerevan");
+               INSERT INTO "city_table" VALUES(303,"IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK","IDS_WCL_BODY_RUSSIA","GMT+11",0,1,0,0,"Asia/Sakhalin");
+               INSERT INTO "city_table" VALUES(304,"IDS_WCL_BODY_CITYNAME_ZAGREB","IDS_WCL_BODY_CROATIA","GMT+1",0,1,0,0,"Europe/Zagreb");
+               INSERT INTO "city_table" VALUES(305,"IDS_WCL_BODY_CITYNAME_ZURICH","IDS_WCL_BODY_SWITZERLAND","GMT+1",0,1,0,0,"Europe/Zurich");'
+
+if [ ${USER} == "root" ]
+then
+   # Change file owner
+               #chown 5000:5000 /usr/share/doc/worldclock/copyright
+               #chown 5000:5000 /usr/share/doc/worldclock/changelog.Debian.gz
+               #chown 5000:5000 /usr/share/doc/worldclock/CMakeLists.txt
+               chown :6015 /opt/dbspace/.worldclock.db
+               chown :6015 /opt/dbspace/.worldclock.db-journal
+fi
+# Change file permissions
+               #chmod 600 /usr/share/doc/worldclock/copyright
+               #chmod 600 /usr/share/doc/worldclock/changelog.Debian.gz
+               #chmod 600 /usr/share/doc/worldclock/CMakeLists.txt
+               chmod 660 /opt/dbspace/.worldclock.db
+               chmod 660 /opt/dbspace/.worldclock.db-journal
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..a335c54
--- /dev/null
@@ -0,0 +1,127 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+PREFIX ?= /opt/ug
+LIBDIR ?= /opt/ug/lib
+DATADIR ?= /opt/ug/res
+
+CFLAGS ?= -fPIC -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+       CFLAGS += -O0
+else
+       CFLAGS += -O2
+endif
+
+LDFLAGS += -Wl,--rpath=$(PREFIX)/lib -Wl,--as-needed -Wl,--hash-style=both
+
+BUILD_TMP_DIR  ?= cmake_build_tmp
+CMAKE_BUILD_DIR ?= $(CURDIR)/$(BUILD_TMP_DIR)
+
+configure: configure-stamp
+configure-stamp:
+       dh_testdir
+       # Add here commands to configure the package.
+       mkdir -p $(CMAKE_BUILD_DIR) && cd $(CMAKE_BUILD_DIR) && \
+       CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" cmake $(CURDIR) -DCMAKE_INSTALL_PREFIX=$(PREFIX)
+       touch $(CMAKE_BUILD_DIR)/configure-stamp
+
+build: build-stamp
+
+build-stamp: configure-stamp 
+       dh_testdir
+
+       # Add here commands to compile the package.
+       $(MAKE) -C $(CMAKE_BUILD_DIR)
+       #docbook-to-man debian/worldclock.sgml > worldclock.1
+
+       for f in `find $(CURDIR)/debian/ -name "*.in"`; do \
+               cat $$f > $${f%.in}; \
+               sed -i -e "s#@PREFIX@#$(PREFIX)#g" $${f%.in}; \
+               sed -i -e "s#@LIBDIR@#$(LIBDIR)#g" $${f%.in}; \
+               sed -i -e "s#@DATADIR@#$(DATADIR)#g" $${f%.in}; \
+       done
+
+       touch $(CMAKE_BUILD_DIR)/$@
+
+clean:
+       dh_testdir
+       dh_testroot
+       rm -f $(CMAKE_BUILD_DIR)/build-stamp $(CMAKE_BUILD_DIR)/configure-stamp
+
+       # Add here commands to clean up after the build process.
+       mkdir -p $(CMAKE_BUILD_DIR)
+       -$(MAKE) -C $(CMAKE_BUILD_DIR) clean
+       rm -rf $(CMAKE_BUILD_DIR)
+       find -name CMakeCache.txt | xargs rm -rf
+       find -name CMakeFiles | xargs rm -rf
+       find -name cmake_install.cmake | xargs rm -rf
+       find -name Makefile | xargs rm -rf
+       find -name install_manifest.txt | xargs rm -rf
+       find -name *.so | xargs rm -rf
+       find -name *.edj | xargs rm -rf
+       find -name *.desktop | xargs rm -rf
+       find -name *.pc | xargs rm -rf
+       
+       for f in `find $(CURDIR)/debian/ -name "*.in"`; do \
+               rm -f $${f%.in}; \
+       done
+
+       dh_clean 
+
+install: build
+       dh_testdir
+       dh_testroot
+       dh_clean -k 
+       dh_installdirs
+
+       # Add here commands to install the package into debian/tmp.
+       $(MAKE) -C $(CMAKE_BUILD_DIR) DESTDIR=$(CURDIR)/debian/tmp install
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+       dh_testdir
+       dh_testroot
+#      dh_installchangelogs 
+#      dh_installdocs
+       dh_installexamples
+       dh_install --sourcedir=debian/tmp
+#      dh_installmenu
+#      dh_installdebconf       
+#      dh_installlogrotate
+#      dh_installemacsen
+#      dh_installpam
+#      dh_installmime
+#      dh_python
+#      dh_installinit
+#      dh_installcron
+#      dh_installinfo
+       dh_installman
+       dh_link
+#      dh_strip
+       dh_strip --dbg-package=libug-worldclock-efl-dbg
+       dh_compress
+       dh_fixperms
+#      dh_perl
+       dh_makeshlibs
+       dh_installdeb
+       dh_shlibdeps
+       dh_gencontrol
+       dh_md5sums
+       dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
diff --git a/include/clock_fwk_icu_label.h b/include/clock_fwk_icu_label.h
new file mode 100644 (file)
index 0000000..1826b07
--- /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://www.tizenopensource.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 __CLOCK_FWK_ICU_LABEL_H__
+#define __CLOCK_FWK_ICU_LABEL_H__
+
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+       void init_alphabetic_index();
+
+       void uninit_alphabetic_index();
+
+       int32_t get_alphabetic_index(char *cityname);
+
+       char *get_alphabetic_index_name(int32_t index);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/ug_worldclock_efl.h b/include/ug_worldclock_efl.h
new file mode 100644 (file)
index 0000000..6d2d7b5
--- /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://www.tizenopensource.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 __helloUG_efl_H__
+#define __helloUG_efl_H__
+
+#include <Elementary.h>
+#include <libintl.h>
+
+#ifndef _EDJ
+#define _EDJ(o)         (elm_layout_edje_get(o))
+#endif
+//#define _(s)          dgettext(PKGNAME, s)
+#define dgettext_noop(s)    (s)
+//#define N_(s)         dgettext_noop(s)
+
+#endif                         /* __helloUG_efl_H__ */
diff --git a/include/worldclock.h b/include/worldclock.h
new file mode 100644 (file)
index 0000000..5ec1d55
--- /dev/null
@@ -0,0 +1,147 @@
+/*
+  * 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://www.tizenopensource.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 __DEF_WORLDCLOCK_H__
+#define __DEF_WORLDCLOCK_H__
+
+#include <Elementary.h>
+#include <utilX.h>
+#include <Ecore_IMF.h>
+#include <ui-gadget.h>
+
+#include "worldclock_const.h"
+#include "worldclock_types.h"
+
+typedef enum {
+       WCL_PAGE_MAIN = 0x01,
+       WCL_PAGE_DEL,
+       WCL_PAGE_ADD,
+       WCL_PAGE_DETAIL,
+       WCL_PAGE_MAX,
+} WCL_PAGE_TYPE;
+
+struct appdata {
+       int root_w;
+       int root_h;
+       int root_x;
+       int root_y;
+
+       //the caller
+       Wcl_Caller caller;
+       //the selection flag
+       Wcl_Selection_Flag selectionFlag;
+
+       //For strore added city list
+       Eina_List *eina_list;
+       //For store the default country list
+       Eina_List *default_list;
+
+       /* Add city List */
+       //For save current search content
+       char search_text[BUF_SIZE];
+       //mark sort by name or gmt
+       Wcl_Addlist_Sort_Type sort;
+       WCL_PAGE_TYPE page;
+       Evas_Object *popup;
+       Evas_Object *popup_content;
+
+       Ecore_IMF_Context *imf_context;
+
+       /* public used widget */
+       Evas_Object *win;
+       Evas *evas;
+       Evas_Object *bg;
+
+       /* fake item */
+       Evas_Object *fake_ly;
+       Evas_Object *fake_layout;
+       Evas_Object *fake_image;
+       Evas_Object *fake_item;
+       Evas_Object *fake_softkey;
+       Ecore_Timer *fake_view_timer;
+
+       // samsung window layout
+       Evas_Object *ly_main;
+       // samsung window layout
+       Evas_Object *layout_main;
+       Evas_Object *parent;
+
+       /* main layout */
+       Evas_Object *main_ly;
+       Evas_Object *main_layout;
+       Evas_Object *main_genlist;
+       Evas_Object *main_edit_button;
+       Evas_Object *main_add_button;
+       Elm_Object_Item *eci_btn_lft_main, *eci_btn_rht_main;
+
+       /* add layout */
+       // samsung window layout
+       Evas_Object *add_ly;
+       Evas_Object *add_layout;
+       Evas_Object *add_search_bar;
+       Evas_Object *add_genlist;
+       Evas_Object *add_index;
+       Evas_Object *add_sortbar;
+       Evas_Object *add_selectioninfo;
+       Evas_Object *add_selectioninfo_layout;
+
+       /* edit layout */
+       Evas_Object *edit_ly;
+       Evas_Object *edit_layout;
+       Evas_Object *edit_genlist;
+       Evas_Object *edit_selectall;
+       Evas_Object *edit_toolbar;
+       Evas_Object *edit_reorder_item;
+       Evas_Object *edit_selectioninfo;
+       Evas_Object *edit_selectioninfo_layout;
+       Evas_Object *edit_done_button;
+       Evas_Object *edit_delete_button;
+       Elm_Object_Item *edit_delete_toolitem;
+       Elm_Object_Item *eci_btn_lft_edit, *eci_btn_rht_edit;
+
+       /* detail layout */
+       Evas_Object *detail_ly;
+       Evas_Object *detail_layout;
+       Evas_Object *detail_genlist;
+       Evas_Object *detail_radiobox;
+
+       /* timer */
+       Ecore_Timer *main_view_timer;
+       Ecore_Timer *add_view_quit_timer;
+       Ecore_Timer *add_view_update_timer;
+       Ecore_Timer *add_view_update_last_timer;
+       Ecore_Timer *edit_view_timer;
+
+       /* Home City */
+       Wcl_CitySet *home_cs;
+
+       Elm_Theme *m_th;
+
+       Evas_Object *navi_bar;
+
+       Evas_Object *ctrl_bar;
+       Elm_Object_Item *item[4];
+       Evas_Object *sub_view[4];
+
+       Wcl_Ctrlbar_Visible_Set controlbar_cb;
+
+       struct ui_gadget *ug;
+       bundle *ug_data;
+       // return a Wcl_CitySet, used in ug
+       Wcl_CitySet *return_data;
+};
+
+#endif                         /* __DEF_WORLDCLOCK_H_ */
diff --git a/include/worldclock_add_view.h b/include/worldclock_add_view.h
new file mode 100644 (file)
index 0000000..00157d3
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+  * 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://www.tizenopensource.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 __DEF_WORLDCLOCK_ADDVIEW_H_
+#define __DEF_WORLDCLOCK_ADDVIEW_H_
+
+#include <Elementary.h>
+#include "worldclock.h"
+
+/**
+ * Create add view for append new city into the selection list of worldclock
+ *
+ * @param[in]  parent    Evas_Object which is the parent of add view
+ * @param[in]  data      data which used in this function
+ * @param[in]  func      Callback function which used for invoking when exit from add view
+ *
+ * @return    FAILED if create add view failed.
+ *            SUCCESS if create add view successfully.
+ */
+int worldclock_addview_add(Evas_Object *parent, void *data, Wcl_Return_Cb func);
+
+/**
+ * Release all resources which used in add view when exit from add view
+ *
+ * @param[in]  data   data which used in this function
+ *
+ * @return
+ */
+void worldclock_addview_free(void *data);
+
+#endif                         /* __DEF_WORLDCLOCK_ADDVIEW_H_ */
diff --git a/include/worldclock_const.h b/include/worldclock_const.h
new file mode 100644 (file)
index 0000000..1f1c556
--- /dev/null
@@ -0,0 +1,248 @@
+/*
+  * 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://www.tizenopensource.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 __DEF_WORLDCLOCK_CONST_H_
+#define __DEF_WORLDCLOCK_CONST_H_
+
+#ifndef _
+#define _(s)  dgettext(PACKAGE, s)
+#endif
+#ifndef S_
+#define S_(x) dgettext("sys_string", x)
+#endif
+#ifndef _EDJ
+#define _EDJ(o)         elm_layout_edje_get(o)
+#endif
+
+#define BUF_SIZE                256
+#define BUF_MIN_SIZE            32
+#define BUF_LARGE_SIZE          512
+
+#define CITY_BUF_SIZE           128
+#define COUNTRY_BUF_SIZE        128
+#define TIMEZONE_BUF_SIZE       32
+#define TZPATH_BUF_SIZE         128
+
+#define WORLDCLOCK_MAX_CITY_COUNT   20
+
+#define WCL_EDJ_PATH                EDJDIR
+#define WCL_IMAGE_PATH              IMAGEDIR"/code"
+#define WCL_EDJ_NAME                WCL_EDJ_PATH"/worldclock.edj"
+#define WCL_THEME_NAME              WCL_EDJ_PATH"/worldclock_theme.edj"
+
+//#define WORLDCLOCK_FILE_PATH  "/opt/.worldclock.txt"
+#define WORLDCLOCK_DB           "/opt/dbspace/.worldclock.db"
+
+#define VCONFKEY_SETAPPL_PREFIX         "db/setting"
+#define SETTING_THEME_SELECTED_THEME   VCONFKEY_SETAPPL_PREFIX"/selected_theme"
+
+//#define BG_PATH                               PREFIX"/share/bg"
+//#define EARTH_PATH                            WCL_IMAGE_PATH"/earth"
+
+#define WCL_IMAGE_ADD WCL_IMAGE_PATH"/01_controlbar_icon_create.png"
+#define WCL_IMAGE_DEL WCL_IMAGE_PATH"/01_controlbar_icon_delete.png"
+#define WCL_IMAGE_CLOSE WCL_IMAGE_PATH"/01_controlbar_icon_close.png"
+
+/* group name */
+#define GRP_MAIN                "main_layout"
+#define GRP_MAIN2               "main_layout2"
+#define GRP_MAP                 "map"
+#define GRP_TIMEZONE            "timezone"
+#define GRP_DELETE              "delete_layout"
+#define GRP_SEARCH              "search_area"
+#define GRP_CLOCK               "clock"
+#define GRP_DST                 "dst"
+#define GRP_ADD                 "add_layout"
+#define GRP_ADD2                "add_layout2"
+#define GRP_SEGMENT_PANEL       "segment_panel_layout"
+#define GRP_POPUP               "popup"
+#define GRP_SELECT_ALL          "select_all"
+#define GRP_EDIT                "edit_layout"
+#define GRP_EDIT2               "edit_layout2"
+#define GRP_CHECK               "check"
+
+//////////////////////////////////////////////////////////////////////////////////////////////
+//    codes below will be removed
+/////////////////////////////////////////////////////////////////////////////////////////////
+
+//#define ENGLISH                                       "en_US.UTF-8"
+//#define ELEKTRA_BACKGROUND            "system/launcher/background-set"
+//#define KEYDOWN_INTERVAL              1.4
+//#define DATA_DIR                              "/root/.worldclock"
+//#define DATA_PATH                             "/root/.worldclock/worldclock.dat"
+
+#define ZOOM_IMG_WIDTH          80
+#define ZOOM_IMG_HEIGHT         80
+#define ZOOM_BAR_IMG_WIDTH      80
+#define ZOOM_BAR_IMG_HEIGHT     14
+#define ZOOM_CENTER_POS_Y       95
+#define ZOOM_HIDING_TIME        0.5
+#define ZOOMING_OPERATION_TIME  0.5
+#define TOUCH_HOLD_RANGE        20
+#define ZOOM_BETWEEN_BAR_AND_BELOW_ZOOM  8
+#define ZOOM_CURSOR_X_SEPERATED_DISTANCE 92
+
+#define TIME_HOUR_MAX_0     12
+#define TIME_HOUR_MAX_12    12
+
+#define FLOAT_COMPARE_EPSILON   0.001
+
+#define WCL_DAY_TIME        6
+#define WCL_NIGHT_TIME      18
+
+///////////////////////// layout //////////////////////////////////////////
+#define INDICATOR_H             27
+//#define HEADER_H                              134
+#define SOFTKEY_H               96
+#define NAVIGATION_BAR_H        67
+#define CONTROL_BAR_H           78
+#define INPUT_PANEL_H           358
+
+#define SOFTKEY_YREL            0.9025
+#define WIDTH                   480
+#define HEIGHT                  800
+
+#define LABEL_POS_Y             481
+
+#define DST_W                   50
+#define DST_H                   50
+
+#define MAP_SHOW_W              480
+#define MAP_SHOW_H              480
+
+#define EARTH_W                 417
+#define EARTH_H                 415
+
+#define EARTH_BG_POS_Y          180
+#define EARTH_BG_W              880
+#define EARTH_BG_H              440
+#define EARTH_BG_OFFSET         22
+
+#define WORLD_CLOCK_W           3500
+#define WORLD_CLOCK_H           1700
+
+#define WORLD_TIME_W            306
+#define WORLD_TIME_H            108
+#define XRES    480
+#define YRES    800
+
+#define DST_SAVING_TIME (60*60)
+
+#define LIST_HEIGHT             92
+#define LIST_Y                  118    //800*480  115
+
+#define TB_PORTRAIT_X (0)
+#define TB_PORTRAIT_Y (0)
+#define TB_PORTRAIT_W (480)
+#define TB_PORTRAIT_H (90)
+
+#define SK_PORTRAIT_X (0)
+#define SK_PORTRAIT_Y (722)
+#define SK_PORTRAIT_W (480)
+#define SK_PORTRAIT_H (78)
+
+#define WIDTH               480
+#define SOFTKEY_H           96
+
+#define FONT_NANE           "HelveN_Asia"
+#define TEXT_CLASS_NAME     "worldclock"
+#define FONT_SIZE           18
+#define SELECTFONT_SIZE     20
+#define FONT_COLOR          255 255 255 120
+#define SELECT_FONT_COLOR   255 255 255 255
+
+#define MAP_BG_W                    2048
+#define MAP_BG_H                    1024
+
+#define CITY_W              24
+#define CITY_H              24
+
+#define DST_BG_W                    93
+#define DST_BG_H                    92
+#define DST_ICON_START_X          22/DST_BG_W
+#define DST_ICON_START_Y          21/DST_BG_H
+#define DST_ICON_END_X          (22 + 50)/DST_BG_W
+#define DST_ICON_END_Y          (21+50)/DST_BG_H
+
+#define CLOCK_CHECK_BG_W   50
+#define CLOCK_CHECK_BG_H   50
+
+/* for add list view */
+#define ADD_SEARCH_YREL     0.14
+
+#define ADD_BG_W                    480
+#define ADD_BG_H                    319
+
+#define TIME_W              480
+#define TIME_H              70
+
+#define DATE_W              480
+#define DATE_H              32
+
+#define FONT_NANE           "HelveN_Asia"
+#define TIME_CLASS          "time"
+#define DATE_CLASS          "time"
+#define TIME_SIZE           42
+#define DATE_SIZE           28
+
+/*For select all view*/
+#define SELECTALL_Y     82
+#define SELECTALL_DELETE_VIEW_H (800-SELECTALL_Y)
+#define SELECTALL_H     70
+#define SELECTALL_TEXT_R1_X     25
+#define SELECTALL_TEXT_R2_X     -200
+#define SELECTALL_CHECK_R1_X    415
+#define SELECTALL_CHECK_R1_Y    21
+#define SELECTALL_CHECK_R2_X    -35
+#define SELECTALL_CHECK_R2_Y    -21
+
+/*For search view*/
+#define SEARCHVIEW_Y    38
+#define SEARCHVIEW_H    (800-SEARCHVIEW_Y)
+#define SEARCHBAR_H     67
+
+#define SEARCH_BUTTON_W         60
+#define SEARCH_BUTTON_H         60
+#define SEARCH_ENTRY_L_W        1
+#define SEARCH_ENTRY_R_W        3
+#define SEARCH_ENTRY_H          64
+
+#define SEARCH_ENTRY_L_R1_X     12
+#define SEARCH_ENTRY_L_R1_Y     2
+#define SEARCH_ENTRY_L_R2_Y     (SEARCH_ENTRY_L_R1_Y+SEARCH_ENTRY_H)
+
+#define SEARCH_ENTRY_C_R1_X     (SEARCH_ENTRY_L_R1_X+1)
+#define SEARCH_ENTRY_C_R1_Y     (SEARCH_ENTRY_L_R1_Y+4)
+#define SEARCH_ENTRY_C_LENGTH   389
+#define SEARCH_ENTRY_C_R2_X     (SEARCH_ENTRY_L_R1_X+SEARCH_ENTRY_C_LENGTH+1)
+#define SEARCH_ENTRY_C_R2_Y     (SEARCH_ENTRY_L_R2_Y-5)
+
+#define SEARCH_ENTRY_R_R1_X     (SEARCH_ENTRY_C_R1_X+SEARCH_ENTRY_C_LENGTH)
+#define SEARCH_ENTRY_R_R1_Y     SEARCH_ENTRY_L_R1_Y
+
+#define SEARCH_ENTRY_R_R2_X     SEARCH_ENTRY_R_R1_X
+#define SEARCH_ENTRY_R_R2_Y     SEARCH_ENTRY_L_R2_Y
+
+#define SEARCH_BUTTON_R1_X      412
+#define SEARCH_BUTTON_R1_Y      3
+#define SEARCH_BUTTON_R2_X      -8
+#define SEARCH_BUTTON_R2_Y      (SEARCH_BUTTON_R1_Y+60)
+
+#define SEARCH_CONTENT_X        20
+#define SEARCH_SELECTALL_FONT_SIZE      34
+
+////////////////////// layout finish ////////////////////////////
+#endif                         /* __DEF_WORLDCLOCK_CONST_H_ */
diff --git a/include/worldclock_data.h b/include/worldclock_data.h
new file mode 100644 (file)
index 0000000..a19cd22
--- /dev/null
@@ -0,0 +1,121 @@
+/*
+  * 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://www.tizenopensource.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 __DEF_WORLDCLOCK_DATA_H_
+#define __DEF_WORLDCLOCK_DATA_H_
+
+#include <Elementary.h>
+#include <utilX.h>
+
+#include "worldclock_types.h"
+
+/**
+ * Get home city from vconf module
+ *
+ * @return    NULL if meet error
+ *            Pointer to the home city
+ */
+Wcl_CitySet *worldclock_data_get_local_city();
+
+/**
+ * Get all select cities into given city list
+ *
+ * @return    NULL if meet error
+ *            Pointer to the result selection list
+ */
+Eina_List *worldclock_data_get_all_added_city();
+
+/**
+ * Get all appendable cities into given city list
+ *
+ * @param[in]   selectFlag    selection flag which used for judge selection type
+ *
+ * @return    NULL if meet error
+ *            Pointer to the result selection list
+ */
+Eina_List *worldclock_data_get_default_city_list(Wcl_Selection_Flag selectFlag);
+
+/**
+ * Search cities according to search_txt, and return search result
+ *
+ * @param[in]  data
+ * @param[in]  search_type   the search type which will search in this function
+ *                           search_type: 1->by city name, 2->by country name, 3->by gmt
+ * @param[in]  selectFlag    selection flag which used for judge selection type
+ *
+ * @return    NULL if meet error
+ *            Pointer to the result selection list
+ */
+Eina_List *worldclock_data_get_search_city_list(const char *search_txt,
+                                               Wcl_Search_Type search_type,
+                                               Wcl_Selection_Flag selectFlag);
+
+/**
+ * Update data of given city to database
+ *
+ * @param[in]  p_record      data of given city
+ *
+ * @return    EINA_FALSE if meet error
+ *            EINA_TRUE if update successfully
+ */
+Eina_Bool worldclock_data_update_db_record(Wcl_CitySet *p_record);
+
+/**
+ * Get data of given city to database
+ *
+ * @param[in]  p_record      data of given city
+ *
+ * @return    EINA_FALSE if meet error
+ *            EINA_TRUE if load successfully
+ */
+Eina_Bool worldclock_data_get_city_status_from_db(Wcl_CitySet *p_record);
+
+/**
+ * Try to open data base
+ *
+ * @return    EINA_FALSE if open database failed
+ *            EINA_TRUE if open database successfully
+ */
+Eina_Bool worldclock_data_open_database();
+
+/**
+ * Try to close data base
+ *
+ * @return    EINA_FALSE if open database failed
+ *            EINA_TRUE if open database successfully
+ */
+Eina_Bool worldclock_data_close_database();
+
+/**
+ * Get count of all selected cities
+ *
+ * @return    -1 if open database failed
+ *            Number of all selected city
+ */
+int worldclock_data_get_selected_city_num();
+
+/**
+ * Copy given city data to aimed city
+ *
+ * @param[in]   src_city     the source city record
+ * @param[out]  dst_city     the aimed city record
+ *
+ * @return
+ */
+void worldclock_data_cityset_copy(Wcl_CitySet *dst_city,
+                                 const Wcl_CitySet *src_city);
+
+#endif                         /* __DEF_WORLDCLOCK_DATA_H_ */
diff --git a/include/worldclock_dlog.h b/include/worldclock_dlog.h
new file mode 100644 (file)
index 0000000..464dd8b
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+  * 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://www.tizenopensource.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 __DEF_WORLDCLOCK_DLOG_H__
+#define __DEF_WORLDCLOCK_DLOG_H__
+
+#include "clock_fwk_define.h"
+
+//tag
+#ifdef  LOG_TAG
+#undef  LOG_TAG
+#endif
+#define LOG_TAG "WORLDCLOCK"
+
+//
+#define GOTO_ERROR_IF(expr) \
+    do { \
+        if ((expr)) { \
+            CLK_ERR("(%s) goto error", #expr); \
+            goto error; \
+        } \
+    } while (0)
+
+#endif                         // __DEF_WORLDCLOCK_DLOG_H__
diff --git a/include/worldclock_fwk_icu.h b/include/worldclock_fwk_icu.h
new file mode 100644 (file)
index 0000000..8358fff
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+  * 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://www.tizenopensource.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 __WCL_FWK_ICU_H__
+#define __WCL_FWK_ICU_H__
+#include "clock_fwk_icu.h"
+
+/*BEG: Gong Xingsheng<x536.gong@samsung.com> add in Mon Nov 21 01:04:37 PST 2011
+ * this struct is saved hour, min, sec and current time format
+ * which is used in genlist item date
+ */
+
+typedef struct _worldclock_time_s worldclock_time_s;
+struct _worldclock_time_s {
+       int hour;
+       int min;
+       int sec;
+       bool bAm;
+};
+/*END: Gong Xingsheng<x536.gong@samsung.com> add in Mon Nov 21 01:04:37 PST 2011 */
+
+char *worldclock_icu_get_time_str(time_t input_time, const char *timezone);
+char *worldclock_icu_get_date_str(time_t input_time, const char *timezone);
+char *worldclock_icu_get_time_date_str(time_t input_time, const char *timezone);
+worldclock_time_s *worldclock_icu_get_time_int(time_t input_time,
+                                              const char *timezone);
+int worldclock_icu_dst_get(const char *tz_path);
+
+#endif                         //__WCL_FWK_ICU_H__
diff --git a/include/worldclock_timezone.h b/include/worldclock_timezone.h
new file mode 100644 (file)
index 0000000..07758a3
--- /dev/null
@@ -0,0 +1,942 @@
+/*
+  * 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://www.tizenopensource.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.
+  */
+
+{
+"Abidjan", "Ivory Coast", "GMT+0", "Africa/Abidjan"}
+
+, {
+"Abu Dhabi", "United Arab Emirates", "GMT+4", "Asia/Dubai"}
+
+, {
+"Accra", "Ghana", "GMT-10", "Africa/Accra"}
+
+, {
+"Addis Ababa", "Ethiopia", "GMT+3", "Africa/Addis_Ababa"}
+
+, {
+"Adelaide", "Australia", "GMT+9:30", "Australia/Adelaide"}
+
+, {
+"Alaska", "United States of America", "GMT-9", "America/Nome"}
+
+, {
+"Algiers", "Algeria", "GMT+1", "Africa/Algiers"}
+
+, {
+"Almaty", "Kazakhstan", "GMT+6", "Asia/Almaty"}
+
+, {
+"Ambon", "Indonesia", "GMT+1", "Asia/Jayapura"}
+
+, {
+"Amman", "Jordan", "GMT+2", "Asia/Amman"}
+
+, {
+"Amsterdam", "Netherlands", "GMT+1", "Europe/Amsterdam"}
+
+, {
+"Anadyr", "Russia", "GMT+12", "Asia/Anadyr"}
+
+, {
+"Anchorage", "United States of America", "GMT-9", "America/Anchorage"}
+
+, {
+"Ankara", "Turkey", "GMT+2", "Asia/Istanbul"}
+
+, {
+"Antananarivo", "Madagascar", "GMT+3", "Indian/Antananarivo"}
+
+, {
+"Ashgabat", "Turkmenistan", "GMT+5", "Asia/Ashgabat"}
+
+, {
+"Asmera", "Eritrea", "GMT+3", "Africa/Asmara" /* not in zone.tab */ }
+
+, {
+"Astana", "Kazakhstan", "GMT+6", "Asia/Almaty" /* not in zone.tab */ }
+
+, {
+"Asuncion", "Paraguay", "GMT-4", "America/Asuncion"}
+
+, {
+"Athens", "Greece", "GMT+2", "Europe/Athens"}
+
+, {
+"Auckland", "New Zealand", "GMT+12", "Pacific/Auckland"}
+
+, {
+"Austin", "United States of America", "GMT-6", "CST6CDT"}
+
+, {
+"Azores", "Portugal", "GMT-1", "Atlantic/Azores"}
+
+, {
+"Baghdad", "Iraq", "GMT+3", "Asia/Baghdad"}
+
+, {
+"Baku", "Azerbaijan", "GMT+4", "Asia/Baku"}
+
+, {
+"Baltimore", "United States of America", "GMT-5", "EST5EDT"}
+
+, {
+"Bamako", "Mali", "GMT+0", "Africa/Bamako"}
+
+, {
+"Bangkok", "Thailand", "GMT+7", "Asia/Bangkok"}
+
+, {
+"Bangui", "Central African Republic", "GMT+1", "Africa/Bangui"}
+
+, {
+"Barcelona", "Spain", "GMT+2", "Europe/Madrid"}
+
+, {
+"Bari", "Italy", "GMT+1", "Europe/Rome"}
+
+, {
+"Basse-Terre", "Guadeloupe", "GMT-4", "America/Guadeloupe"}
+
+, {
+"Beijing", "China", "GMT+8", "Asia/Shanghai"}
+
+, {
+"Beirut", "Lebanon", "GMT+2", "Asia/Beirut"}
+
+, {
+"Belgrade", "Serbia", "GMT+1", "Europe/Belgrade"}
+
+, {
+"Belize City", "Belize", "GMT-6", "America/Belize"}
+
+, {
+"Berlin", "Germany", "GMT+1", "Europe/Berlin"}
+
+, {
+"Bern", "Switzerland", "GMT+1", "Europe/Zurich"}
+
+, {
+"Bishkek", "Kyrgyzstan", "GMT+6", "Asia/Bishkek"}
+
+, {
+"Bissau", "Guinea Bissau", "GMT+0", "Africa/Bissau"}
+
+, {
+"Bogota", "Colombia", "GMT-5", "America/Bogota"}
+
+, {
+"Bologna", "Italy", "GMT+1", "Europe/Rome"}
+
+, {
+"Boston", "United States of America", "GMT-5", "EST5EDT"}
+
+, {
+"Brasilia", "Brazil", "GMT-3", "America/Sao_Paulo"}
+
+, {
+"Bratislava", "Slovakia", "GMT+2", "Europe/Bratislava"}
+
+, {
+"Bridgetown", "Barbados", "GMT-4", "America/Barbados"}
+
+, {
+"Brisbane", "Australia", "GMT+10", "Australia/Brisbane"}
+
+, {
+"Brussels", "Belgium", "GMT+1", "Europe/Brussels"}
+
+, {
+"Bucharest", "Romania", "GMT+3", "Europe/Bucharest"}
+
+, {
+"Budapest", "Hungary", "GMT+1", "Europe/Budapest"}
+
+, {
+"Buenos Aires", "Argentina", "GMT-3", "America/Argentina/Buenos_Aires"}
+
+, {
+"Cairo", "Egypt", "GMT+2", "Africa/Cairo"}
+
+, {
+"Calgary", "Canada", "GMT-7", "MST7MDT"}
+
+, {
+"Canary Islands", "Spain", "GMT+0", "Atlantic/Canary"}
+
+, {
+"Canberra", "Australia", "GMT+10", "Australia/Canberra"}
+
+, {
+"Canton", "China", "GMT+8", "Asia/Shanghai"}
+
+, {
+"Cape Town", "Republic of South Africa", "GMT+2", "Africa/Johannesburg"}
+
+, {
+"Caracas", "Venezuela", "GMT-4:30", "America/Caracas"}
+
+, {
+"Cardiff", "Wales", "GMT+0", "Europe/London"}
+
+, {
+"Casablanca", "Morocco", "GMT+0", "Africa/Casablanca"}
+
+, {
+"Catanzaro", "Italy", "GMT+1", "Europe/Rome"}
+
+, {
+"Cayenne", "French Guiana", "GMT-3", "America/Cayenne"}
+
+, {
+"Charlotte", "United States of America", "GMT-5", "EST5EDT"}
+
+, {
+"Charlotte Amalie", "United States Virgin Islands ", "GMT-5:30",
+           "America/St_Thomas"}
+, {
+"Chelyabinsk", "Russia", "GMT+6", "Asia/Yekaterinburg"}
+
+, {
+"Chennai", "India", "GMT+5:30", "Asia/Kolkata"}
+
+, {
+"Chicago", "United States of America", "GMT-6", "America/Chicago"}
+
+, {
+"Chisinau", "Moldova", "GMT+2", "Europe/Chisinau"}
+
+, {
+"Chita", "Russia", "GMT+10", "Asia/Yakutsk"}
+
+, {
+"Cleveland", "United States of America", "GMT-5", "EST5EDT"}
+
+, {
+"Colombo", "Sri Lanka", "GMT+5:30", "Asia/Colombo"}
+
+, {
+"Columbus", "United States of America", "GMT-5", "EST5EDT"}
+
+, {
+"Conakry", "Guinea", "GMT+1", "Africa/Conakry"}
+
+, {
+"Copenhagen", "Denmark", "GMT+1", "Europe/Copenhagen"}
+
+, {
+"Cork", "Ireland", "GMT+0", "Europe/Dublin"}
+
+, {
+"Crotone", "Italy", "GMT+1", "Europe/Rome"}
+
+, {
+"Dakar", "Senegal", "GMT+0", "Africa/Dakar"}
+
+, {
+"Dallas", "United States of America", "GMT-6", "CST6CDT"}
+
+, {
+"Damascus", "Syria", "GMT+2", "Asia/Damascus"}
+
+, {
+"Dar es Salaam", "Tanzania", "GMT+3", "Africa/Dar_es_Salaam"}
+
+, {
+"Darwin", "Australia", "GMT+9:30", "Australia/Darwin"}
+
+, {
+"Delhi", "India", "GMT+5:30", "Asia/Kolkata"}
+
+, {
+"Denpasar", "Indonesia", "GMT+8", "Asia/Makassar"}
+
+, {
+"Denver", "United States of America", "GMT-7", "America/Denver"}
+
+, {
+"Detroit", "United States of America", "GMT-5", "America/Detroit"}
+
+, {
+"Dhaka", "Bangladesh", "GMT+6", "Asia/Dhaka"}
+
+, {
+"Diego Garcia", "United Kingdom", "GMT+5", "Indian/Chagos" /* not in zone.tab */ }
+
+, {
+"Djibouti", "Djibouti", "GMT+3", "Africa/Djibouti"}
+
+, {
+"Doha", "Qatar", "GMT+3", "Asia/Qatar"}
+
+, {
+"Douala", "Cameroon", "GMT+1", "Africa/Douala"}
+
+, {
+"Dubai", "United Arab Emirates", "GMT+4", "Asia/Dubai"}
+
+, {
+"Dublin", "Ireland", "GMT+0", "Europe/Dublin"}
+
+, {
+"Dushanbe", "Tajikistan", "GMT+5", "Asia/Dushanbe"}
+
+, {
+"Easter Island", "Chile", "GMT-6", "Pacific/Easter"}
+
+, {
+"Edinburgh", "Scotland", "GMT+0", "Europe/London"}
+
+, {
+"El Paso", "United States of America", "GMT-7", "MST7MDT"}
+
+, {
+"Florence", "Italy", "GMT+1", "Europe/Rome"}
+
+, {
+"Fort-de-France", "Martinique", "GMT-4", "America/Martinique"}
+
+, {
+"Freetown", "Sierra Leone", "GMT+0", "Africa/Freetown"}
+
+, {
+"Gaborone", "Botswana", "GMT+2", "Africa/Gaborone"}
+
+, {
+"Galapagos Islands", "Ecuador", "GMT-7", "Pacific/Galapagos"}
+
+, {
+"Geneva", "Switzerland", "GMT+1", "Europe/Paris"}
+
+, {
+"Genoa", "Italy", "GMT+1", "Europe/Rome"}
+
+, {
+"Georgetown", "Guyana", "GMT-4", "America/Guyana"}
+
+, {
+"Grytviken", "South Georgia", "GMT-2", "Atlantic/South_Georgia"}
+
+, {
+"Guam", "United States of America", "GMT+10", "Pacific/Guam"}
+
+, {
+"Guatemala City", "Guatemala", "GMT-6", "America/Guatemala"}
+
+, {
+"Gustavia", "Saint Barthelemy", "GMT-4", "America/Antigua"}
+
+, {
+"Halifax", "Canada", "GMT-4", "America/Halifax"}
+
+, {
+"Hamburg", "Germany", "GMT+1", "Europe/Berlin"}
+
+, {
+"Hanoi", "Vietnam", "GMT+7", "Asia/Ho_Chi_Minh"}
+
+, {
+"Harare", "Zimbabwe", "GMT+2", "Africa/Harare"}
+
+, {
+"Havana", "Cuba", "GMT-5", "America/Havana"}
+
+, {
+"Hawaii", "United States of America", "GMT-10", "Pacific/Honolulu"}
+
+, {
+"Helsinki", "Finland", "GMT+2", "Europe/Helsinki"}
+
+, {
+"Hobart", "Australia", "GMT+10", "Australia/Hobart"}
+
+, {
+"Hong Kong", "China", "GMT+8", "Asia/Hong_Kong"}
+
+, {
+"Honolulu", "United States of America", "GMT-10", "Pacific/Honolulu"}
+
+, {
+"Houston", "United States of America", "GMT-6", "CST6CDT"}
+
+, {
+"Hovd", "Mongolia", "GMT+8", "Asia/Hovd"}
+
+, {
+"Indianapolis", "United States of America", "GMT-5",
+           "America/Indiana/Indianapolis"}
+, {
+"Irkutsk", "Russia", "GMT+9", "Asia/Irkutsk"}
+
+, {
+"Islamabad", "Pakistan", "GMT+5", "Asia/Karachi"}
+
+, {
+"Istanbul", "Turkey", "GMT+2", "Europe/Istanbul"}
+
+, {
+"Izhevsk", "Russia", "GMT+4", "Europe/Moscow"}
+
+, {
+"Jakarta", "Indonesia", "GMT+7", "Asia/Jakarta"}
+
+, {
+"Jeddah", "Saudi Arabia", "GMT+3", "Asia/Riyadh"}
+
+, {
+"Jerusalem", "Israel", "GMT+2", "Asia/Jerusalem"}
+
+, {
+"Johannesburg", "South Africa", "GMT+2", "Africa/Johannesburg"}
+
+, {
+"Kabul", "Afghanistan", "GMT+4:30", "Asia/Kabul"}
+
+, {
+"Kaliningrad", "Russia", "GMT+3", "Europe/Kaliningrad"}
+
+, {
+"Kamchatka", "Russia", "GMT+12", "Asia/Kamchatka"}
+
+, {
+"Kampala", "Uganda", "GMT+3", "Africa/Kampala"}
+
+, {
+"Karachi", "Pakistan", "GMT+5", "Asia/Karachi"}
+
+, {
+"Kathmandu", "Nepal", "GMT+5:45", "Asia/Kathmandu"}
+
+, {
+"Khabarovsk", "Russia", "GMT+11", "Asia/Vladivostok"}
+
+, {
+"Kharkiv", "Ukraine", "GMT+2", "Europe/Kiev"}
+
+, {
+"Khartoum", "Sudan", "GMT+3", "Africa/Khartoum"}
+
+, {
+"Kiev", "Ukraine", "GMT+2", "Europe/Kiev"}
+
+, {
+"Kingston", "Canada", "GMT-5", "America/Toronto"}
+
+,                              /* not in zone.tab */
+{
+"Kingston", "Jamaica", "GMT-5", "America/Jamaica"}
+
+, {
+"Kinshasa", "Democratic Republic of the Congo", "GMT+1",
+           "Africa/Kinshasa"}
+, {
+"Kolkata", "India", "GMT+5:30", "Asia/Kolkata"}
+
+, {
+"Krasnoyarsk", "Russia", "GMT+8", "Asia/Krasnoyarsk"}
+
+, {
+"Kuala Lumpur", "Malaysia", "GMT+8", "Asia/Kuala_Lumpur"}
+
+, {
+"Kuwait", "Kuwait", "GMT+3", "Asia/Kuwait"}
+
+, {
+"Kyiv", "Ukraine", "GMT+2", "Europe/Kiev" /* not in zone.tab */ }
+
+, {
+"Los Angeles", "United States of America", "GMT-7",
+           "America/Los_Angeles"}
+, {
+"La Paz", "Bolivia", "GMT-4", "America/La_Paz"}
+
+, {
+"Lagos", "Nigeria", "GMT+1", "Africa/Lagos"}
+
+, {
+"Las Vegas", "United States of America", "GMT-8", "PST8PDT"}
+
+, {
+"Lima", "Peru", "GMT-5", "America/Lima"}
+
+, {
+"Lisbon", "Portugal", "GMT+0", "Europe/Lisbon"}
+
+, {
+"Ljubljana", "Slovakia", "GMT+1", "Europe/Ljubljana"}
+
+, {
+"London", "United Kingdom", "GMT+0", "Europe/London"}
+
+, {
+"Longhua", "China", "GMT+8", "Asia/Shanghai"}
+
+, {
+"Louisville", "United States of America", "GMT-5",
+           "America/Kentucky/Louisville"}
+, {
+"Luanda", "Angola", "GMT+1", "Africa/Luanda"}
+
+, {
+"Lubumbashi", "Democratic Republic of the Congo", "GMT+2",
+           "Africa/Lubumbashi"}
+, {
+"Lusaka", "Zambia", "GMT+2", "Africa/Lusaka"}
+
+, {
+"Luxembourg", "Luxembourg", "GMT+1", "Europe/Luxembourg"}
+
+, {
+"Lviv", "Ukraine", "GMT+2", "Europe/Kiev"}
+
+, {
+"Macau", "China", "GMT+8", "Asia/Macau"}
+
+, {
+"Madrid", "Spain", "GMT+2", "Europe/Madrid"}
+
+, {
+"Magadan", "Russia", "GMT+12", "Asia/Magadan"}
+
+, {
+"Malabo", "Equaorial Guinea", "GMT+1", "Africa/Malabo"}
+
+, {
+"Male", "Maldives", "GMT+5", "Indian/Maldives"}
+
+, {
+"Managua", "Nicaragua", "GMT-6", "America/Managua"}
+
+, {
+"Manama", "Bahrain", "GMT+3", "Asia/Bahrain"}
+
+, {
+"Manila", "Philippines", "GMT+8", "Asia/Manila"}
+
+, {
+"Maputo", "Mozambique", "GMT+2", "Africa/Maputo"}
+
+, {
+"Marigot", "Saint Martin", "GMT-4", "America/Marigot"}
+
+, {
+"Mazatlan", "Mexico", "GMT-7", "America/Mazatlan"}
+
+, {
+"Mecca", "Saudi Arabia", "GMT+3", "Asia/Riyadh"}
+
+, {
+"Melbourne", "Australia", "GMT+10", "Australia/Melbourne"}
+
+, {
+"Memphis", "United States of America", "GMT-6", "CST6CDT"}
+
+, {
+"Messina", "Italy", "GMT+1", "Europe/Rome"}
+
+, {
+"Mexico City", "Mexico", "GMT-6", "America/Mexico_City"}
+
+, {
+"Miami", "United States of America", "GMT-5", "EST5EDT"}
+
+, {
+"Mid-Atlantic", "United States of America", "GMT-2", "America/New_York" /* not in zone.tab */ }
+
+, {
+"Midway Atoll", "United States of America", "GMT-11", "Pacific/Midway"}
+
+, {
+"Milan", "Italy", "GMT+1", "Europe/Rome"}
+
+, {
+"Milwaukee", "United States of America", "GMT-6", "CST6CDT"}
+
+, {
+"Minsk", "Belarus", "GMT+2", "Europe/Minsk"}
+
+, {
+"Mogadishu", "Somalia", "GMT+2", "Africa/Mogadishu"}
+
+, {
+"Monrovia", "Liberia", "GMT+0", "Africa/Monrovia"}
+
+, {
+"Montevideo", "Uruguay", "GMT-3", "America/Montevideo"}
+
+, {
+"Montreal", "Canada", "GMT-5", "America/Montreal"}
+
+, {
+"Moscow", "Russia", "GMT+4", "Europe/Moscow"}
+
+, {
+"Mumbai", "India", "GMT+5:30", "Asia/Kolkata"}
+
+, {
+"Munich", "Germany", "GMT+1", "Europe/Berlin"}
+
+, {
+"Muscat", "Oman", "GMT+4", "Asia/Muscat"}
+
+, {
+"Nairobi", "Kenya", "GMT+3", "Africa/Nairobi"}
+
+, {
+"Naples", "Italy", "GMT+1", "Europe/Rome"}
+
+, {
+"Naters", "Switzerland", "GMT+1", "Europe/Zurich"}
+
+, {
+"Ndjamena", "Chad", "GMT+1", "Africa/Ndjamena"}
+
+, {
+"New Delhi", "India", "GMT+5:30", "Asia/Kolkata" /* not in zone.tab */ }
+
+, {
+"New York", "United States of America", "GMT-4", "America/New_York"}
+
+, {
+"Newfoundland", "Canada", "GMT-3:30", "America/St_Johns"}
+
+, {
+"Niamey", "Niger", "GMT+1", "Africa/Niamey"}
+
+, {
+"Nouakchott", "Mauritania", "GMT+1", "Africa/Nouakchott"}
+
+, {
+"Noumea", "New Caledonia", "GMT+11", "Pacific/Noumea"}
+
+, {
+"Novokuznetsk", "Russia", "GMT+7", "Asia/Novokuznetsk"}
+
+,                              /* not clear */
+{
+"Novosibirsk", "Russia", "GMT+7", "Asia/Novosibirsk"}
+
+, {
+"Nuku'alofa", "Tonga", "GMT+13", "Pacific/Tongatapu"}
+
+, {
+"Nuuk", "Greenland", "GMT-3", "America/Godthab"}
+
+, {
+"Omsk", "Russia", "GMT+7", "Asia/Omsk"}
+
+, {
+"Osaka", "Japan", "GMT+9", "Asia/Tokyo"}
+
+, {
+"Ottawa", "Canada", "GMT-5", "EST5EDT"}
+
+, {
+"Ouagadougou", "Burkina Faso", "GMT+0", "Africa/Ouagadougou"}
+
+, {
+"Pago Pago", "Independent State of Samoa", "GMT-11", "Pacific/Pago_Pago"}
+
+, {
+"Palermo", "Italy", "GMT+1", "Europe/Rome"}
+
+, {
+"Panama City", "Panama", "GMT-6", "America/Panama"}
+
+, {
+"Paramaribo", "Surinam", "GMT-3", "America/Paramaribo"}
+
+, {
+"Paris", "France", "GMT+1", "Europe/Paris"}
+
+, {
+"Perm", "Russia", "GMT+6", "Asia/Yekaterinburg"}
+
+, {
+"Perth", "Australia", "GMT+8", "Australia/Perth"}
+
+, {
+"Petropavlovsk-Kamchatskiy", "Russia", "GMT+12", "Asia/Kamchatka"}
+
+, {
+"Philadelphia", "United States of America", "GMT-5", "EST5EDT"}
+
+, {
+"Phnom Penh ", "Cambodia", "GMT-5", "Asia/Phnom_Penh"}
+
+, {
+"Phoenix", "United States of America", "GMT-7", "America/Phoenix"}
+
+, {
+"Podgorica", "Montenegro", "GMT+1", "Europe/Podgorica"}
+
+, {
+"Ponta Delgada", "Portugal", "GMT-1", "Atlantic/Azores"}
+
+, {
+"Port Louis", "Mauritius", "GMT+4", "Indian/Mauritius"}
+
+, {
+"Port-au-Prince", "Haiti", "GMT-5", "America/Port-au-Prince"}
+
+, {
+"Portland", "United States of America", "GMT-8", "PST8PDT"}
+
+, {
+"Prague", "Czech Republic", "GMT+1", "Europe/Prague"}
+
+, {
+"Pyongyang", "North Korea", "GMT+9", "Asia/Pyongyang"}
+
+, {
+"Quito", "Ecuador", "GMT-5", "America/Guayaquil"}
+
+, {
+"Rabat", "Morocco", "GMT+0", "Africa/Casablanca"}
+
+, {
+"Rangoon", "Burma", "GMT+6:30", "Asia/Rangoon"}
+
+, {
+"Recife", "Brazil", "GMT-3", "America/Recife"}
+
+, {
+"Regina", "Canada", "GMT-6", "America/Regina"}
+
+, {
+"Reykjavik", "Iceland", "GMT+0", "Atlantic/Reykjavik"}
+
+, {
+"Riga", "Latvia", "GMT+2", "Europe/Riga"}
+
+, {
+"Rio de Janeiro", "Brazil", "GMT-2", "America/Sao_Paulo"}
+
+, {
+"Riyadh", "Saudi Arabia", "GMT+3", "Asia/Riyadh"}
+
+, {
+"Rome", "Italy", "GMT+1", "Europe/Rome"}
+
+, {
+"Saint-Denis", "Reunion Island", "GMT+4", "Indian/Reunion"}
+
+, {
+"Samara", "Russia", "GMT+4", "Europe/Samara"}
+
+,                              /* not clear */
+{
+"San Antonio", "United States of America", "GMT-6", "CST6CDT"}
+
+, {
+"San Diego", "United States of America", "GMT-8", "PST8PDT"}
+
+, {
+"San Francisco", "United States of America", "GMT-8",
+           "America/Los_Angeles"}
+, {
+"San Jose", "United States of America", "GMT-8", "PST8PDT"}
+
+, {
+"San Jose", "Costa Rica", "GMT-6", "America/Costa_Rica"}
+
+, {
+"San Juan", "Puerto Rico", "GMT-4", "America/Puerto_Rico"}
+
+, {
+"San Marino", "Italy", "GMT+1", "Europe/San_Marino"}
+
+, {
+"San Salvador", "El Salvador", "GMT-6", "America/El_Salvador"}
+
+, {
+"Sanaa", "Yemen", "GMT+3", "Asia/Aden" /* not in zone.tab */ }
+
+, {
+"Santiago", "Chile", "GMT-4", "America/Santiago"}
+
+, {
+"Santo Domingo", "Dominican Republic", "GMT-4", "America/Santo_Domingo"}
+
+, {
+"Sao Paulo", "Brazil", "GMT-2", "America/Sao_Paulo"}
+
+, {
+"Seattle", "United States of America", "GMT-8", "PST8PDT"}
+
+, {
+"Seoul", "Republic of Korea", "GMT+9", "Asia/Seoul"}
+
+, {
+"Shanghai", "China", "GMT+8", "Asia/Shanghai"}
+
+, {
+"Shenzhen", "China", "GMT+8", "Asia/Shanghai"}
+
+, {
+"Singapore", "Republic of Singapore", "GMT+8", "Asia/Singapore"}
+
+, {
+"Skopje", "Macedonia", "GMT+1", "Europe/Skopje"}
+
+, {
+"Sofia ", "Bulgaria", "GMT+3", "Europe/Sofia"}
+
+, {
+"St. John's", "Antigua and Barbuda", "GMT-4", "America/Antigua"}
+
+, {
+"St. John's", "Canada", "GMT-3:30", "America/St_Johns"}
+
+, {
+"St. Petersburg", "Russia", "GMT+4", "Europe/Moscow"}
+
+, {
+"Stockholm", "Sweden", "GMT+2", "Europe/Stockholm"}
+
+, {
+"Suva", "Fiji", "GMT+12", "Pacific/Fiji"}
+
+, {
+"Sydney", "Australia", "GMT+11", "Australia/Sydney"}
+
+, {
+"Tahiti", "French Polynesia", "GMT-10", "Pacific/Tahiti"}
+
+, {
+"Taipei", "Taiwan", "GMT+8", "Asia/Taipei"}
+
+, {
+"Tallinn", "Estonia", "GMT+2", "Europe/Tallinn"}
+
+, {
+"Tarawa", "Kiribati", "GMT+12", "Pacific/Tarawa"}
+
+, {
+"Tashkent", "Uzbekistan", "GMT+5", "Asia/Tashkent"}
+
+, {
+"Tbilisi", "Georgia", "GMT+4", "Asia/Tbilisi"}
+
+, {
+"Tegucigalpa", "Honduras", "GMT-6", "America/Tegucigalpa"}
+
+, {
+"Tehran", "Iran", "GMT+3:30", "Asia/Tehran"}
+
+, {
+"Thanh Pho Ho Chi Minh", "Vietnam", "GMT+7", "Asia/Ho_Chi_Minh"}
+
+, {
+"The Settlement", "British Virgin Islands ", "GMT-4", "America/Tortola"}
+
+, {
+"Tientsin", "China", "GMT+8", "Asia/Shanghai" /* not in zone.tab */ }
+
+, {
+"Tijuana", "Mexico", "GMT-5", "America/Tijuana"}
+
+, {
+"Tokyo", "Japan", "GMT+9", "Asia/Tokyo"}
+
+, {
+"Toronto", "Canada", "GMT-4", "America/Toronto"}
+
+, {
+"Trehet", "France", "GMT+1", "Europe/Paris" /* not in zone.tab */ }
+
+, {
+"Tripoli", "Libya", "GMT+2", "Africa/Tripoli"}
+
+, {
+"Tunis", "Tunisia", "GMT+2", "Africa/Tunis"}
+
+, {
+"Turin", "Italy", "GMT+1", "Europe/Rome"}
+
+, {
+"Ufa", "Bashkiriya", "GMT+5", "Asia/Yekaterinburg"}
+
+, {
+"Ulan Bator", "Mongolia", "GMT+8", "Asia/Ulan_Bator"}
+
+, {
+"Vaduz", "Liechtenstein", "GMT+1", "Europe/Vaduz"}
+
+, {
+"Valletta", "Malta", "GMT+1", "Europe/Malta"}
+
+, {
+"Vancouver", "Canada", "GMT-8", "America/Vancouver"}
+
+, {
+"Verona", "Italy", "GMT+1", "Europe/Rome"}
+
+, {
+"Victoria", "Seychelles", "GMT+4", "Australia/Melbourne"}
+
+, {
+"Vienna", "Austria", "GMT+1", "Europe/Vienna"}
+
+, {
+"Vilnius", "Lithuania", "GMT+3", "Europe/Vilnius"}
+
+, {
+"Vladivostok", "Russia", "GMT+11", "Asia/Vladivostok"}
+
+, {
+"Volgograd", "Russia", "GMT+4", "Europe/Volgograd"}
+
+,                              /* not clear */
+{
+"Warsaw", "Poland", "GMT+2", "Europe/Warsaw"}
+
+, {
+"Washington, D.C.", "United States of America", "GMT-5", "EST5EDT"}
+
+, {
+"Wellington", "New Zealand", "GMT+12", "Pacific/Auckland"}
+
+, {
+"Winnipeg", "Canada", "GMT-5", "America/Winnipeg"}
+
+, {
+"Yakutsk", "Russia", "GMT+10", "Asia/Yakutsk"}
+
+, {
+"Yamoussoukro", "Ivory Coast", "GMT+0", "Africa/Abidjan"}
+
+, {
+"Yaounde", "Cameroon", "GMT+1", "Africa/Douala" /* not in zone.tab */ }
+
+, {
+"Yekaterinburg", "Russia", "GMT+6", "Asia/Yekaterinburg"}
+
+, {
+"Yerevan", "Armenia", "GMT+5", "Asia/Yerevan"}
+
+, {
+"Yuzhno-Sakhalinsk", "Russia", "GMT+11", "Asia/Sakhalin"}
+
+, {
+"Zagreb", "Croatia", "GMT+1", "Europe/Zagreb"}
+
+, {
+"Zurich", "Switzerland", "GMT+1", "Europe/Zurich"}
+
+, {
+NULL, NULL, NULL, NULL}
+
+,
diff --git a/include/worldclock_types.h b/include/worldclock_types.h
new file mode 100644 (file)
index 0000000..bafc32f
--- /dev/null
@@ -0,0 +1,84 @@
+/*
+  * 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://www.tizenopensource.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 __DEF_WORLDCLOCK_TYPES_H__
+#define __DEF_WORLDCLOCK_TYPES_H__
+
+#include <Elementary.h>
+#include "worldclock_const.h"
+
+typedef void (*Wcl_Return_Cb) (void *, Eina_Bool);
+typedef int (*Wcl_Ctrlbar_Visible_Set) (Eina_Bool);
+
+typedef enum {
+       WCL_CALLER_IS_APP_IT_SELF = 0,
+       WCL_CALLER_IS_SHARED_LIBRARY,
+       WCL_CALLER_IS_UI_GADGET,
+
+       WCL_CALLER_IS_UNKNOW,
+} Wcl_Caller;
+
+typedef enum {
+       WCL_SORT_BY_NAME = 0,
+       WCL_SORT_BY_TIMEZONE,
+
+       WCL_UNKNOW_SORT_TYPE,
+} Wcl_Addlist_Sort_Type;
+
+typedef enum {
+       WCL_SELECT_IN_UNSELECTED = 0,
+       WCL_SELECT_IN_ALL,
+       WCL_SELECT_IF_HAS_TZPATH,
+
+       WCL_SELECTION_UNKNOW_FLAG,
+} Wcl_Selection_Flag;
+
+typedef enum {
+       WCL_SEARCH_BY_ALL_KEYWORDS = 0,
+       WCL_SEARCH_BY_CITY_NAME,
+       WCL_SEARCH_BY_COUNTRY_NAME,
+       WCL_SEARCH_BY_TIMEZONE,
+
+       WCL_UNKNOWN_SEARCH_TYPE,
+} Wcl_Search_Type;
+
+typedef enum {
+       WCL_DST_OFF = -1,
+       WCL_DST_AUTO = 0,
+       WCL_DST_1_HOUR,
+       WCL_DST_2_HOURS,
+
+       WCL_DST_TYPES_COUNT,
+
+       WCL_DST_UNKNOWN_TYPE,
+} Wcl_DST_Type;
+
+typedef struct _cs {           /* city set */
+       int index;              /* record index in db */
+       char city[CITY_BUF_SIZE];       /* city name */
+       char country[COUNTRY_BUF_SIZE]; /* country name */
+       char timezone[TIMEZONE_BUF_SIZE];       /* timezone */
+       int dst_type;           /* dst type */
+       int dst_enabled;        /* dst disable flag */
+       int selected;           /* selected or not */
+       int sequence;           /* sequence number in mainlist */
+       char tz_path[TZPATH_BUF_SIZE];  /* TZ path of city */
+
+       int dst;                /* dst value */
+       volatile time_t now_time;       /* the current time of city */
+} Wcl_CitySet;
+
+#endif                         // __DEF_WORLDCLOCK_TYPES_H__
diff --git a/include/worldclock_util.h b/include/worldclock_util.h
new file mode 100644 (file)
index 0000000..56bb7c3
--- /dev/null
@@ -0,0 +1,209 @@
+/*
+  * 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://www.tizenopensource.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 __DEF_WORLDCLOCK_UTIL_H_
+#define __DEF_WORLDCLOCK_UTIL_H_
+
+#include <appcore-efl.h>
+#include <Elementary.h>
+#include <unicode/umachine.h>
+#include "worldclock.h"
+
+/**
+ * Compare the city name of two cities
+ *
+ * @param[in]  data1   record data of city1
+ * @param[in]  data2   record data of city2
+ *
+ * @return     -1 if city name of city2 is bigger than city1's
+ *              1 if city name of city1 is bigger than city2's
+ *              0 if city name of city2 is equal to city1, or meet error
+ */
+int worldclock_city_compare_cb(const void *data1, const void *data2);
+
+/**
+ * Compare timezone of two cities
+ *
+ * @param[in]  data1   recorder of city1
+ * @param[in]  data2   recorder of city2
+ *
+ * @return     -1 if timezone of city2 is bigger than city1's
+ *              1 if timezone of city1 is bigger than city2's
+ *              0 if timezone of city2 is equal to city1, or meet error
+ */
+int worldclock_time_compare_cb(const void *data1, const void *data2);
+
+/**
+ * Compare sequence of two cities
+ *
+ * @param[in]  data1   recorder of city1
+ * @param[in]  data2   recorder of city2
+ *
+ * @return     -1 if sequence of city2 is bigger than city1's
+ *              1 if sequence of city1 is bigger than city2's
+ *              0 if sequence of city2 is equal to city1, or meet error
+ */
+int worldclock_sequence_compare_cb(const void *data1, const void *data2);
+
+/**
+ * Checking whether the count of city list meet the max number
+ *
+ * @param[in]  city list
+ *
+ * @return     EINA_TRUE if list full
+ *             EINA_FALSE if not
+ */
+Eina_Bool worldclock_is_city_list_full(Eina_List *eina_list);
+
+/**
+ * Insert given city into given eina list
+ *
+ * @param[in]  city list
+ * @param[in]  cs  given city
+ *
+ * @return     -1 if not exist
+ *             0 if list full
+ *             list-count if success,
+ */
+int worldclock_append_city_to_list(Eina_List **p_eina_list, Wcl_CitySet *cs);
+
+/**
+ * Insert given city into given eina list
+ *
+ * @param[in]  city list
+ * @param[in]  cs  given city
+ * @param[in]  position to insert
+ *
+ * @return     -1 if not exist
+ *             0 if list full
+ *             list-count if success,
+ */
+int worldclock_insert_city_to_list(Eina_List **p_eina_list, Wcl_CitySet *cs,
+                                  int position);
+
+/**
+ * Remove all items in eina_list
+ *
+ * @param[in]  glist            given eina list
+ * @param[in]  is_free_element  flag to define if free data in every item is needed
+ *
+ * @return     EINA_TRUE if remove successfully
+ */
+Eina_Bool worldclock_util_glist_remove_all(Eina_List *glist,
+                                          Eina_Bool is_free_element);
+
+/**
+ * Creat new popup window, and show it
+ *
+ * @param[in]  parent Parent for such popup
+ * @param[in]  data   Data used in this function
+ * @param[in]  info   String displayed on popup
+ *
+ * @return
+ */
+void worldclock_show_popup(Evas_Object *parent, Evas_Object **p_popup,
+                          char *info);
+
+/**
+ * Check whether given city exist in given eina_list
+ *
+ * @param[in]  eina_list   given eina list
+ * @param[in]  cs          record of given city
+ * @return     EINA_FALSE if not exist
+ *             EINA_TRUE if exist
+ */
+Eina_Bool worldclock_whether_city_exist_in_eina_list(Eina_List *eina_list,
+                                                    Wcl_CitySet *cs);
+
+/**
+ * Reset now time of genlist item data
+ *
+ * @param[in]  eina_list   given eina list
+ *
+ * @return
+ */
+void worldclock_reset_now_time(Eina_List *eina_list);
+
+/**
+ * Create layout by load edj according group name from edj file
+ *
+ * @param[in]  parent   Parent of new layout
+ * @param[in]  file     EDJE file
+ * @param[in]  group    name of group
+ *
+ * @return     NULL if meet error
+ *             Pointer to new layout
+ */
+Evas_Object *worldclock_load_edj(Evas_Object *parent, const char *file,
+                                const char *group);
+
+/**
+ * Search word in string
+ * * Set color on the word if found
+ * * Set max length to aimed string, replace tail with ...
+ *
+ * @param[in]  string      source string for search
+ * @param[in]  searchword  word which used for search
+ * @param[in]  max_len     Max length of string which to display
+ *
+ * @return  string which for displaying
+ */
+const char *worldclock_searchword_in_string(const char *string,
+                                           char *searchword, int max_len);
+
+/**
+ * This function is used to compute the length of string which displaying on entry
+ * The html flag which could change the actual length of string should be ignored.
+ *
+ * @param[in]  str    source string which got from entry
+ *
+ * @return  The length of the displaying part about str
+ */
+int worldclock_str_get_displaying_length(const char *str);
+
+/**
+ * This function is used to get the displaying of string which displaying on entry
+ *
+ * @param[in]  src    source string which got from entry
+ * @param[in]  dst    dest string which write the displaying part to
+ *
+ * @return  The length of displaying part
+ */
+int worldclock_str_get_displaying_part(const char *src, char *dst);
+
+/**
+ * This function is used to justify whethet html flag exist in string
+ *
+ * @param[in]  str    source string which got from entry
+ *
+ * @return  EINA_TRUE if contain html
+ */
+Eina_Bool worldclock_str_is_contain_html(const char *str);
+
+/**
+ * This function is used to convert string type from Unicode to UTF8
+ *
+ * @param[in]  unichars    source string whose type is Unicode
+ *
+ * @return  The result string whose type is UTF8
+ */
+char *worldclock_strToUTF8(const UChar * unichars);
+
+int worldclock_dst_get(const Wcl_CitySet *cs);
+time_t worldclock_genlist_time_get(Wcl_CitySet *cs, void *data);
+
+Evas_Object *widget_create_controlbar(Evas_Object *parent, const char *style);
+#endif                         /* __DEF_WORLDCLOCK_UTIL_H_ */
diff --git a/packaging/libug-worldclock-efl.spec b/packaging/libug-worldclock-efl.spec
new file mode 100644 (file)
index 0000000..9f6200f
--- /dev/null
@@ -0,0 +1,369 @@
+Name:       libug-worldclock-efl
+Summary:    worldclock ug
+Version:    0.1.0
+Release:    5
+Group:      Libraries
+License:    Flora Software License 
+Source0:    %{name}-%{version}.tar.gz
+Requires:   isf
+Requires(post): /sbin/ldconfig
+Requires(post): /usr/bin/sqlite3
+Requires(postun): /sbin/ldconfig
+BuildRequires:  pkgconfig(appcore-efl)
+BuildRequires:  pkgconfig(utilX)
+BuildRequires:  pkgconfig(elementary)
+BuildRequires:  pkgconfig(db-util)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(dlog)
+BuildRequires:  pkgconfig(vconf)
+BuildRequires:  pkgconfig(ui-gadget)
+BuildRequires:  pkgconfig(bundle)
+BuildRequires:  pkgconfig(icu-i18n)
+BuildRequires:  pkgconfig(heynoti)
+BuildRequires:  pkgconfig(alarm-engine)
+
+BuildRequires:  cmake
+BuildRequires:  edje-tools
+BuildRequires:  gettext-tools
+
+%description
+Worldclock UI gadget
+
+%prep
+%setup -q
+
+%build
+%define PREFIX "/opt/ug"
+cmake . -DCMAKE_INSTALL_PREFIX=%{PREFIX}
+make %{?jobs:-j%jobs}
+
+%install
+%make_install
+
+%post
+/sbin/ldconfig
+sqlite3 /opt/dbspace/.worldclock.db 'PRAGMA journal_mode = PERSIST;
+               CREATE TABLE city_table (idex int primary key, city varchar(128), country varchar(128), timezone varchar(20), dst_type int, dst_enabled int, selected int, sequence int, tz_path varchar(128));
+               INSERT INTO "city_table" VALUES(0,"IDS_WCL_BODY_CITYNAME_ABIDJAN","IDS_WCL_BODY_COTE_DIVOIRE","GMT+0",0,1,0,0,"Africa/Abidjan");
+               INSERT INTO "city_table" VALUES(1,"IDS_WCL_BODY_CITYNAME_ABUDHABI","IDS_WCL_BODY_UNITED_ARAB_EMIRATES","GMT+4",0,1,0,0,"Asia/Dubai");
+               INSERT INTO "city_table" VALUES(2,"IDS_WCL_BODY_CITYNAME_ACCRA","IDS_WCL_BODY_GHANA","GMT-10",0,1,0,0,"Africa/Accra");
+               INSERT INTO "city_table" VALUES(3,"IDS_WCL_BODY_CITYNAME_ADDIS_ABABA","IDS_WCL_BODY_ETHIOPIA","GMT+3",0,1,0,0,"Africa/Addis_Ababa");
+               INSERT INTO "city_table" VALUES(4,"IDS_WCL_BODY_CITYNAME_ADELAIDE","IDS_WCL_BODY_AUSTRALIA","GMT+9:30",0,1,0,0,"Australia/Adelaide");
+               INSERT INTO "city_table" VALUES(5,"IDS_WCL_BODY_CITYNAME_ALASKA","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-9",0,1,0,0,"America/Nome");
+               INSERT INTO "city_table" VALUES(6,"IDS_WCL_BODY_CITYNAME_ALGIERS","IDS_WCL_BODY_ALGERIA","GMT+1",0,1,0,0,"Africa/Algiers");
+               INSERT INTO "city_table" VALUES(7,"IDS_WCL_BODY_CITYNAME_ALMATY","IDS_WCL_BODY_KAZAKHSTAN","GMT+6",0,1,0,0,"Asia/Almaty");
+               INSERT INTO "city_table" VALUES(8,"IDS_WCL_BODY_CITYNAME_AMBON","IDS_WCL_BODY_INDONESIA","GMT+1",0,1,0,0,"Asia/Jayapura");
+               INSERT INTO "city_table" VALUES(9,"IDS_WCL_BODY_CITYNAME_AMMAN","IDS_WCL_BODY_JORDAN","GMT+2",0,1,0,0,"Asia/Amman");
+               INSERT INTO "city_table" VALUES(10,"IDS_WCL_BODY_CITYNAME_AMSTERDAME","IDS_WCL_BODY_NETHERLANDS","GMT+1",0,1,0,0,"Europe/Amsterdam");
+               INSERT INTO "city_table" VALUES(11,"IDS_WCL_BODY_CITYNAME_ANADYR","IDS_WCL_BODY_RUSSIA","GMT+12",0,1,0,0,"Asia/Anadyr");
+               INSERT INTO "city_table" VALUES(12,"IDS_WCL_BODY_CITYNAME_ANCHORAGE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-9",0,1,0,0,"America/Anchorage");
+               INSERT INTO "city_table" VALUES(13,"IDS_WCL_BODY_CITYNAME_ANKARA","IDS_WCL_BODY_TURKEY","GMT+2",0,1,0,0,"Asia/Istanbul");
+               INSERT INTO "city_table" VALUES(14,"IDS_WCL_BODY_CITYNAME_ANTANANARIVO","IDS_WCL_BODY_MADAGASCAR","GMT+3",0,1,0,0,"Indian/Antananarivo");
+               INSERT INTO "city_table" VALUES(15,"IDS_WCL_BODY_CITYNAME_ASHGABAT","IDS_WCL_BODY_TURKMENISTAN","GMT+5",0,1,0,0,"Asia/Ashgabat");
+               INSERT INTO "city_table" VALUES(16,"IDS_WCL_BODY_CITYNAME_ASMARA","IDS_WCL_BODY_ERITREA","GMT+3",0,1,0,0,"Africa/Asmara");
+               INSERT INTO "city_table" VALUES(17,"IDS_WCL_BODY_CITYNAME_ASTANA","IDS_WCL_BODY_KAZAKHSTAN","GMT+6",0,1,0,0,"Asia/Almaty");
+               INSERT INTO "city_table" VALUES(18,"IDS_WCL_BODY_CITYNAME_ASUNCION","IDS_WCL_BODY_PARAGUAY","GMT-4",0,1,0,0,"America/Asuncion");
+               INSERT INTO "city_table" VALUES(19,"IDS_WCL_BODY_CITYNAME_ATHENS","IDS_WCL_BODY_GREECE","GMT+2",0,1,0,0,"Europe/Athens");
+               INSERT INTO "city_table" VALUES(20,"IDS_WCL_BODY_CITYNAME_AUCKLAND","IDS_WCL_BODY_NEW_ZEALAND","GMT+12",0,1,0,0,"Pacific/Auckland");
+               INSERT INTO "city_table" VALUES(21,"IDS_WCL_BODY_CITYNAME_AUSTIN","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"CST6CDT");
+               INSERT INTO "city_table" VALUES(22,"IDS_WCL_BODY_CITYNAME_AZORES","IDS_WCL_BODY_PORTUGAL","GMT-1",0,1,0,0,"Atlantic/Azores");
+               INSERT INTO "city_table" VALUES(23,"IDS_WCL_BODY_CITYNAME_BAGHDAD","IDS_WCL_BODY_IRAQ","GMT+3",0,1,0,0,"Asia/Baghdad");
+               INSERT INTO "city_table" VALUES(24,"IDS_WCL_BODY_CITYNAME_BAKU","IDS_WCL_BODY_AZERBAIJAN","GMT+4",0,1,0,0,"Asia/Baku");
+               INSERT INTO "city_table" VALUES(25,"IDS_WCL_BODY_CITYNAME_BALTIMORE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(26,"IDS_WCL_BODY_CITYNAME_BAMAKO","IDS_WCL_BODY_MALI","GMT+0",0,1,0,0,"Africa/Bamako");
+               INSERT INTO "city_table" VALUES(27,"IDS_WCL_BODY_CITYNAME_BANGKOK","IDS_WCL_BODY_THAILAND","GMT+7",0,1,0,0,"Asia/Bangkok");
+               INSERT INTO "city_table" VALUES(28,"IDS_WCL_BODY_CITYNAME_BANGUI","IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC","GMT+1",0,1,0,0,"Africa/Bangui");
+               INSERT INTO "city_table" VALUES(29,"IDS_WCL_BODY_CITYNAME_BARCELONA","IDS_WCL_BODY_SPAIN","GMT+2",0,1,0,0,"Europe/Madrid");
+               INSERT INTO "city_table" VALUES(30,"IDS_WCL_BODY_CITYNAME_BARI","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(31,"IDS_WCL_BODY_CITYNAME_BASSE_TERRE","IDS_WCL_BODY_GUADELOUPE","GMT-4",0,1,0,0,"America/Guadeloupe");
+               INSERT INTO "city_table" VALUES(32,"IDS_WCL_BODY_CITYNAME_BEIJING","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Shanghai");
+               INSERT INTO "city_table" VALUES(33,"IDS_WCL_BODY_CITYNAME_BEIRUT","IDS_WCL_BODY_LEBANON","GMT+2",0,1,0,0,"Asia/Beirut");
+               INSERT INTO "city_table" VALUES(34,"IDS_WCL_BODY_CITYNAME_BELGRADE","IDS_WCL_BODY_SERBIA","GMT+1",0,1,0,0,"Europe/Belgrade");
+               INSERT INTO "city_table" VALUES(35,"IDS_WCL_BODY_CITYNAME_BELIZE_CITY","IDS_WCL_BODY_BELIZE","GMT-6",0,1,0,0,"America/Belize");
+               INSERT INTO "city_table" VALUES(36,"IDS_WCL_BODY_CITYNAME_BERLIN","IDS_WCL_BODY_GERMANY","GMT+1",0,1,0,0,"Europe/Berlin");
+               INSERT INTO "city_table" VALUES(37,"IDS_WCL_BODY_CITYNAME_BERN","IDS_WCL_BODY_SWITZERLAND","GMT+1",0,1,0,0,"Europe/Zurich");
+               INSERT INTO "city_table" VALUES(38,"IDS_WCL_BODY_CITYNAME_BISHKEK","IDS_WCL_BODY_KYRGYZSTAN","GMT+6",0,1,0,0,"Asia/Bishkek");
+               INSERT INTO "city_table" VALUES(39,"IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU","IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU","GMT+0",0,1,0,0,"Africa/Bissau");
+               INSERT INTO "city_table" VALUES(40,"IDS_WCL_BODY_CITYNAME_BOGOTA","IDS_WCL_BODY_COLOMBIA","GMT-5",0,1,0,0,"America/Bogota");
+               INSERT INTO "city_table" VALUES(41,"IDS_WCL_BODY_CITYNAME_BOLOGNA","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(42,"IDS_WCL_BODY_BOSTON","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(43,"IDS_WCL_BODY_CITYNAME_BRASILIA","IDS_WCL_BODY_BRAZIL","GMT-3",0,1,0,0,"America/Sao_Paulo");
+               INSERT INTO "city_table" VALUES(44,"IDS_WCL_BODY_CITYNAME_BRATISLAVA","IDS_WCL_BODY_SLOVAKIA","GMT+2",0,1,0,0,"Europe/Bratislava");
+               INSERT INTO "city_table" VALUES(45,"IDS_WCL_BODY_CITYNAME_BRIDGETOWN","IDS_WCL_BODY_BARBADOS","GMT-4",0,1,0,0,"America/Barbados");
+               INSERT INTO "city_table" VALUES(46,"IDS_WCL_BODY_CITYNAME_BRISBANE","IDS_WCL_BODY_AUSTRALIA","GMT+10",0,1,0,0,"Australia/Brisbane");
+               INSERT INTO "city_table" VALUES(47,"IDS_WCL_BODY_CITYNAME_BRUSSELS","IDS_WCL_BODY_BELGIUM","GMT+1",0,1,0,0,"Europe/Brussels");
+               INSERT INTO "city_table" VALUES(48,"IDS_WCL_BODY_CITYNAME_BUCHAREST","IDS_WCL_BODY_ROMANIA","GMT+3",0,1,0,0,"Europe/Bucharest");
+               INSERT INTO "city_table" VALUES(49,"IDS_WCL_BODY_CITYNAME_BUDAPEST","IDS_WCL_BODY_HUNGARY_M_COUNTRY","GMT+1",0,1,0,0,"Europe/Budapest");
+               INSERT INTO "city_table" VALUES(50,"IDS_WCL_BODY_CITYNAME_BUENOSAIRES","IDS_WCL_BODY_ARGENTINA","GMT-3",0,1,0,0,"America/Argentina/Buenos_Aires");
+               INSERT INTO "city_table" VALUES(51,"IDS_WCL_BODY_CITYNAME_CAIRO","IDS_WCL_BODY_EGYPT","GMT+2",0,1,0,0,"Africa/Cairo");
+               INSERT INTO "city_table" VALUES(52,"IDS_WCL_BODY_CITYNAME_CALGARY","IDS_WCL_BODY_CANADA","GMT-7",0,1,0,0,"MST7MDT");
+               INSERT INTO "city_table" VALUES(53,"IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS","IDS_WCL_BODY_SPAIN","GMT+0",0,1,0,0,"Atlantic/Canary");
+               INSERT INTO "city_table" VALUES(54,"IDS_WCL_BODY_CITYNAME_CANBERRA","IDS_WCL_BODY_AUSTRALIA","GMT+10",0,1,0,0,"Australia/Canberra");
+               INSERT INTO "city_table" VALUES(55,"IDS_WCL_BODY_CITYNAME_CANTON","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Shanghai");
+               INSERT INTO "city_table" VALUES(56,"IDS_WCL_BODY_CITYNAME_CAPE_TOWN","IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA","GMT+2",0,1,0,0,"Africa/Johannesburg");
+               INSERT INTO "city_table" VALUES(57,"IDS_WCL_BODY_CITYNAME_CARACAS","IDS_WCL_BODY_VENEZUELA","GMT-4:30",0,1,0,0,"America/Caracas");
+               INSERT INTO "city_table" VALUES(58,"IDS_WCL_BODY_CITYNAME_CARDIFF","IDS_WCL_BODY_WALES_M_COUNTRYNAME","GMT+0",0,1,0,0,"Europe/London");
+               INSERT INTO "city_table" VALUES(59,"IDS_WCL_BODY_CITYNAME_CASABLANCA","IDS_WCL_BODY_MOROCCO","GMT+0",0,1,0,0,"Africa/Casablanca");
+               INSERT INTO "city_table" VALUES(60,"IDS_WCL_BODY_CITYNAME_CATANZARO","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(61,"IDS_WCL_BODY_CITYNAME_CAYENNE","IDS_WCL_BODY_FRENCH_GUIANA","GMT-3",0,1,0,0,"America/Cayenne");
+               INSERT INTO "city_table" VALUES(62,"IDS_WCL_BODY_CITYNAME_CHARLOTTE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(63,"IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE","IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME","GMT-5:30",0,1,0,0,"America/St_Thomas");
+               INSERT INTO "city_table" VALUES(64,"IDS_WCL_BODY_CITYNAME_CHELYABINSK","IDS_WCL_BODY_RUSSIA","GMT+6",0,1,0,0,"Asia/Yekaterinburg");
+               INSERT INTO "city_table" VALUES(65,"IDS_WCL_BODY_CITYNAME_CHENNAI","IDS_WCL_BODY_INDIA","GMT+5:30",0,1,0,0,"Asia/Kolkata");
+               INSERT INTO "city_table" VALUES(66,"IDS_WCL_BODY_CITYNAME_CHICAGO","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"America/Chicago");
+               INSERT INTO "city_table" VALUES(67,"IDS_WCL_BODY_CITYNAME_CHISINAU","IDS_WCL_BODY_MOLDOVA","GMT+2",0,1,0,0,"Europe/Chisinau");
+               INSERT INTO "city_table" VALUES(68,"IDS_WCL_BODY_CITYNAME_CHITA","IDS_WCL_BODY_RUSSIA","GMT+10",0,1,0,0,"Asia/Yakutsk");
+               INSERT INTO "city_table" VALUES(69,"IDS_WCL_BODY_CITYNAME_CLEVELAND","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(70,"IDS_WCL_BODY_CITYNAME_COLOMBO","IDS_WCL_BODY_SRI_LANKA","GMT+5:30",0,1,0,0,"Asia/Colombo");
+               INSERT INTO "city_table" VALUES(71,"IDS_WCL_BODY_CITYNAME_COLUMBUS","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(72,"IDS_WCL_BODY_CITYNAME_CONAKRY","IDS_WCL_BODY_GUINEA","GMT+1",0,1,0,0,"Africa/Conakry");
+               INSERT INTO "city_table" VALUES(73,"IDS_WCL_BODY_CITYNAME_COPENHAGEN","IDS_WCL_BODY_DENMARK","GMT+1",0,1,0,0,"Europe/Copenhagen");
+               INSERT INTO "city_table" VALUES(74,"IDS_WCL_BODY_CITYNAME_CORK","IDS_WCL_BODY_IRELAND","GMT+0",0,1,0,0,"Europe/Dublin");
+               INSERT INTO "city_table" VALUES(75,"IDS_WCL_BODY_CITYNAME_CROTONE","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(76,"IDS_WCL_BODY_CITYNAME_DAKAR","IDS_WCL_BODY_SENEGAL","GMT+0",0,1,0,0,"Africa/Dakar");
+               INSERT INTO "city_table" VALUES(77,"IDS_WCL_BODY_CITYNAME_DALLAS","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"CST6CDT");
+               INSERT INTO "city_table" VALUES(78,"IDS_WCL_BODY_CITYNAME_DAMASCUS","IDS_WCL_BODY_SYRIA","GMT+2",0,1,0,0,"Asia/Damascus");
+               INSERT INTO "city_table" VALUES(79,"IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM","IDS_WCL_BODY_TANZANIA","GMT+3",0,1,0,0,"Africa/Dar_es_Salaam");
+               INSERT INTO "city_table" VALUES(80,"IDS_WCL_BODY_CITYNAME_DARWIN","IDS_WCL_BODY_AUSTRALIA","GMT+9:30",0,1,0,0,"Australia/Darwin");
+               INSERT INTO "city_table" VALUES(81,"IDS_WCL_BODY_CITYNAME_DELHI","IDS_WCL_BODY_INDIA","GMT+5:30",0,1,0,0,"Asia/Kolkata");
+               INSERT INTO "city_table" VALUES(82,"IDS_WCL_BODY_CITYNAME_DENPASAR","IDS_WCL_BODY_INDONESIA","GMT+8",0,1,0,0,"Asia/Makassar");
+               INSERT INTO "city_table" VALUES(83,"IDS_WCL_BODY_CITYNAME_DENVER","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-7",0,1,0,0,"America/Denver");
+               INSERT INTO "city_table" VALUES(84,"IDS_WCL_BODY_CITYNAME_DETROIT","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"America/Detroit");
+               INSERT INTO "city_table" VALUES(85,"IDS_WCL_BODY_CITYNAME_DHAKA","IDS_WCL_BODY_BANGLADESH","GMT+6",0,1,0,0,"Asia/Dhaka");
+               INSERT INTO "city_table" VALUES(86,"IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA","IDS_WCL_BODY_UNITED_KINGDOM","GMT+5",0,1,0,0,"Indian/Chagos");
+               INSERT INTO "city_table" VALUES(87,"IDS_WCL_BODY_CITYNAME_DJIBOUTI","IDS_WCL_BODY_DJIBOUTI","GMT+3",0,1,0,0,"Africa/Djibouti");
+               INSERT INTO "city_table" VALUES(88,"IDS_WCL_BODY_CITYNAME_DOHA","IDS_WCL_BODY_QATAR","GMT+3",0,1,0,0,"Asia/Qatar");
+               INSERT INTO "city_table" VALUES(89,"IDS_WCL_BODY_CITYNAME_DOUALA","IDS_WCL_BODY_CAMEROON","GMT+1",0,1,0,0,"Africa/Douala");
+               INSERT INTO "city_table" VALUES(90,"IDS_WCL_BODY_CITYNAME_DUBAI","IDS_WCL_BODY_UNITED_ARAB_EMIRATES","GMT+4",0,1,0,0,"Asia/Dubai");
+               INSERT INTO "city_table" VALUES(91,"IDS_WCL_BODY_CITYNAME_DUBLIN","IDS_WCL_BODY_IRELAND","GMT+0",0,1,0,0,"Europe/Dublin");
+               INSERT INTO "city_table" VALUES(92,"IDS_WCL_BODY_CITYNAME_DUSHANBE","IDS_WCL_BODY_TAJIKISTAN","GMT+5",0,1,0,0,"Asia/Dushanbe");
+               INSERT INTO "city_table" VALUES(93,"IDS_WCL_BODY_CITYNAME_EASTER_ISLAND","IDS_WCL_BODY_CHILE","GMT-6",0,1,0,0,"Pacific/Easter");
+               INSERT INTO "city_table" VALUES(94,"IDS_WCL_BODY_CITYNAME_EDINBURGH","IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME","GMT+0",0,1,0,0,"Europe/London");
+               INSERT INTO "city_table" VALUES(95,"IDS_WCL_BODY_CITYNAME_EL_PASO","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-7",0,1,0,0,"MST7MDT");
+               INSERT INTO "city_table" VALUES(96,"IDS_WCL_BODY_CITYNAME_FLORENCE","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(97,"IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE","IDS_WCL_BODY_MARTINIQUE","GMT-4",0,1,0,0,"America/Martinique");
+               INSERT INTO "city_table" VALUES(98,"IDS_WCL_BODY_CITYNAME_FREETOWN","IDS_WCL_BODY_SIERRA_LEONE","GMT+0",0,1,0,0,"Africa/Freetown");
+               INSERT INTO "city_table" VALUES(99,"IDS_WCL_BODY_CITYNAME_GABORONE","IDS_WCL_BODY_BOTSWANA","GMT+2",0,1,0,0,"Africa/Gaborone");
+               INSERT INTO "city_table" VALUES(100,"IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS","IDS_WCL_BODY_ECUADOR","GMT-7",0,1,0,0,"Pacific/Galapagos");
+               INSERT INTO "city_table" VALUES(101,"IDS_WCL_BODY_CITYNAME_GENEVA","IDS_WCL_BODY_SWITZERLAND","GMT+1",0,1,0,0,"Europe/Paris");
+               INSERT INTO "city_table" VALUES(102,"IDS_WCL_BODY_CITYNAME_GENOA","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(103,"IDS_WCL_BODY_CITYNAME_GEORGETOWN","IDS_WCL_BODY_GUYANA","GMT-4",0,1,0,0,"America/Guyana");
+               INSERT INTO "city_table" VALUES(104,"IDS_WCL_BODY_CITYNAME_GRYTVIKEN","IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA","GMT-2",0,1,0,0,"Atlantic/South_Georgia");
+               INSERT INTO "city_table" VALUES(105,"IDS_WCL_BODY_CITYNAME_GUAM","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT+10",0,1,0,0,"Pacific/Guam");
+               INSERT INTO "city_table" VALUES(106,"IDS_WCL_BODY_GUATEMALA_CITY","IDS_WCL_BODY_GUATEMALA","GMT-6",0,1,0,0,"America/Guatemala");
+               INSERT INTO "city_table" VALUES(107,"IDS_WCL_BODY_CITYNAME_GUSTAVIA","IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY","GMT-4",0,1,0,0,"America/Antigua");
+               INSERT INTO "city_table" VALUES(108,"IDS_WCL_BODY_CITYNAME_HALIFAX","IDS_WCL_BODY_CANADA","GMT-4",0,1,0,0,"America/Halifax");
+               INSERT INTO "city_table" VALUES(109,"IDS_WCL_BODY_CITYNAME_HAMBURG","IDS_WCL_BODY_GERMANY","GMT+1",0,1,0,0,"Europe/Berlin");
+               INSERT INTO "city_table" VALUES(110,"IDS_WCL_BODY_CITYNAME_HANOI","IDS_WCL_BODY_VIETNAM","GMT+7",0,1,0,0,"Asia/Ho_Chi_Minh");
+               INSERT INTO "city_table" VALUES(111,"IDS_WCL_BODY_CITYNAME_HARARE","IDS_WCL_BODY_ZIMBABWE","GMT+2",0,1,0,0,"Africa/Harare");
+               INSERT INTO "city_table" VALUES(112,"IDS_WCL_BODY_CITYNAME_HAVANA","IDS_WCL_BODY_CUBA","GMT-5",0,1,0,0,"America/Havana");
+               INSERT INTO "city_table" VALUES(113,"IDS_WCL_BODY_CITYNAME_HAWAII","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-10",0,1,0,0,"Pacific/Honolulu");
+               INSERT INTO "city_table" VALUES(114,"IDS_WCL_BODY_CITYNAME_HELSINKI","IDS_WCL_BODY_FINLAND","GMT+2",0,1,0,0,"Europe/Helsinki");
+               INSERT INTO "city_table" VALUES(115,"IDS_WCL_BODY_CITYNAME_HOBART","IDS_WCL_BODY_AUSTRALIA","GMT+10",0,1,0,0,"Australia/Hobart");
+               INSERT INTO "city_table" VALUES(116,"IDS_WCL_BODY_CITYNAME_HONGKONG","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Hong_Kong");
+               INSERT INTO "city_table" VALUES(117,"IDS_WCL_BODY_CITYNAME_HONOLULU","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-10",0,1,0,0,"Pacific/Honolulu");
+               INSERT INTO "city_table" VALUES(118,"IDS_WCL_BODY_CITYNAME_HOUSTON","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"CST6CDT");
+               INSERT INTO "city_table" VALUES(119,"IDS_WCL_BODY_CITYNAME_HOVD","IDS_WCL_BODY_MONGOLIA","GMT+8",0,1,0,0,"Asia/Hovd");
+               INSERT INTO "city_table" VALUES(120,"IDS_WCL_BODY_CITYNAME_INDIANAPOLIS","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"America/Indiana/Indianapolis");
+               INSERT INTO "city_table" VALUES(121,"IDS_WCL_BODY_CITYNAME_IRKUTSK","IDS_WCL_BODY_RUSSIA","GMT+9",0,1,0,0,"Asia/Irkutsk");
+               INSERT INTO "city_table" VALUES(122,"IDS_WCL_BODY_CITYNAME_ISLAMABAD","IDS_WCL_BODY_PAKISTAN","GMT+5",0,1,0,0,"Asia/Karachi");
+               INSERT INTO "city_table" VALUES(123,"IDS_WCL_BODY_CITYNAME_ISTANBUL","IDS_WCL_BODY_TURKEY","GMT+2",0,1,0,0,"Europe/Istanbul");
+               INSERT INTO "city_table" VALUES(124,"IDS_WCL_BODY_CITYNAME_IZHEVSK","IDS_WCL_BODY_RUSSIA","GMT+4",0,1,0,0,"Europe/Moscow");
+               INSERT INTO "city_table" VALUES(125,"IDS_WCL_BODY_CITYNAME_JAKARTA","IDS_WCL_BODY_INDONESIA","GMT+7",0,1,0,0,"Asia/Jakarta");
+               INSERT INTO "city_table" VALUES(126,"IDS_WCL_BODY_CITYNAME_JEDDAH","IDS_WCL_BODY_SAUDI_ARABIA","GMT+3",0,1,0,0,"Asia/Riyadh");
+               INSERT INTO "city_table" VALUES(127,"IDS_WCL_BODY_CITYNAME_JERUSALEM","IDS_WCL_BODY_ISRAEL","GMT+2",0,1,0,0,"Asia/Jerusalem");
+               INSERT INTO "city_table" VALUES(128,"IDS_WCL_BODY_CITYNAME_JOHANNESBURG","IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA","GMT+2",0,1,0,0,"Africa/Johannesburg");
+               INSERT INTO "city_table" VALUES(129,"IDS_WCL_BODY_CITYNAME_KABUL","IDS_WCL_BODY_AFGHANISTAN","GMT+4:30",0,1,0,0,"Asia/Kabul");
+               INSERT INTO "city_table" VALUES(130,"IDS_WCL_BODY_CITYNAME_KALININGRAD","IDS_WCL_BODY_RUSSIA","GMT+3",0,1,0,0,"Europe/Kaliningrad");
+               INSERT INTO "city_table" VALUES(131,"IDS_WCL_BODY_CITYNAME_KAMCHATKA","IDS_WCL_BODY_RUSSIA","GMT+12",0,1,0,0,"Asia/Kamchatka");
+               INSERT INTO "city_table" VALUES(132,"IDS_WCL_BODY_CITYNAME_KAMPALA","IDS_WCL_BODY_UGANDA","GMT+3",0,1,0,0,"Africa/Kampala");
+               INSERT INTO "city_table" VALUES(133,"IDS_WCL_BODY_CITYNAME_KARACHI","IDS_WCL_BODY_PAKISTAN","GMT+5",0,1,0,0,"Asia/Karachi");
+               INSERT INTO "city_table" VALUES(134,"IDS_WCL_BODY_CITYNAME_KATHMANDU","IDS_WCL_BODY_NEPAL","GMT+5:45",0,1,0,0,"Asia/Kathmandu");
+               INSERT INTO "city_table" VALUES(135,"IDS_WCL_BODY_CITYNAME_KHABAROVSK","IDS_WCL_BODY_RUSSIA","GMT+11",0,1,0,0,"Asia/Vladivostok");
+               INSERT INTO "city_table" VALUES(136,"IDS_WCL_BODY_CITYNAME_KHARKIV","IDS_WCL_BODY_UKRAINE","GMT+2",0,1,0,0,"Europe/Kiev");
+               INSERT INTO "city_table" VALUES(137,"IDS_WCL_BODY_CITYNAME_KHARTOUM","IDS_WCL_BODY_SUDAN","GMT+3",0,1,0,0,"Africa/Khartoum");
+               INSERT INTO "city_table" VALUES(138,"IDS_WCL_BODY_CITYNAME_KIEV","IDS_WCL_BODY_UKRAINE","GMT+2",0,1,0,0,"Europe/Kiev");
+               INSERT INTO "city_table" VALUES(139,"IDS_WCL_BODY_CITYNAME_KINGSTON","IDS_WCL_BODY_CANADA","GMT-5",0,1,0,0,"America/Toronto");
+               INSERT INTO "city_table" VALUES(140,"IDS_WCL_BODY_CITYNAME_KINGSTON","IDS_WCL_BODY_JAMAICA","GMT-5",0,1,0,0,"America/Jamaica");
+               INSERT INTO "city_table" VALUES(141,"IDS_WCL_BODY_CITYNAME_KINSHASA","IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO","GMT+1",0,1,0,0,"Africa/Kinshasa");
+               INSERT INTO "city_table" VALUES(142,"IDS_WCL_BODY_CITYNAME_KOLKATA","IDS_WCL_BODY_INDIA","GMT+5:30",0,1,0,0,"Asia/Kolkata");
+               INSERT INTO "city_table" VALUES(143,"IDS_WCL_BODY_CITYNAME_KRASNOYARSK","IDS_WCL_BODY_RUSSIA","GMT+8",0,1,0,0,"Asia/Krasnoyarsk");
+               INSERT INTO "city_table" VALUES(144,"IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR","IDS_WCL_BODY_MALAYSIA","GMT+8",0,1,0,0,"Asia/Kuala_Lumpur");
+               INSERT INTO "city_table" VALUES(145,"IDS_WCL_BODY_KUWAIT","IDS_WCL_BODY_KUWAIT","GMT+3",0,1,0,0,"Asia/Kuwait");
+               INSERT INTO "city_table" VALUES(146,"IDS_WCL_BODY_CITYNAME_KIEV","IDS_WCL_BODY_UKRAINE","GMT+2",0,1,0,0,"Europe/Kiev");
+               INSERT INTO "city_table" VALUES(147,"IDS_WCL_BODY_CITYNAME_LOS_ANGELES","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-7",0,1,0,0,"America/Los_Angeles");
+               INSERT INTO "city_table" VALUES(148,"IDS_WCL_BODY_CITYNAME_LA_PAZ","IDS_WCL_BODY_BOLIVIA","GMT-4",0,1,0,0,"America/La_Paz");
+               INSERT INTO "city_table" VALUES(149,"IDS_WCL_BODY_CITYNAME_LAGOS","IDS_WCL_BODY_NIGERIA","GMT+1",0,1,0,0,"Africa/Lagos");
+               INSERT INTO "city_table" VALUES(150,"IDS_WCL_BODY_CITYNAME_LAS_VEGAS","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-8",0,1,0,0,"PST8PDT");
+               INSERT INTO "city_table" VALUES(151,"IDS_WCL_BODY_CITYNAME_LIMA","IDS_WCL_BODY_PERU","GMT-5",0,1,0,0,"America/Lima");
+               INSERT INTO "city_table" VALUES(152,"IDS_WCL_BODY_CITYNAME_LISBON","IDS_WCL_BODY_PORTUGAL","GMT+0",0,1,0,0,"Europe/Lisbon");
+               INSERT INTO "city_table" VALUES(153,"IDS_WCL_BODY_CITYNAME_LJUBLJANA","IDS_WCL_BODY_SLOVAKIA","GMT+1",0,1,0,0,"Europe/Ljubljana");
+               INSERT INTO "city_table" VALUES(154,"IDS_WCL_BODY_CITYNAME_LONDON","IDS_WCL_BODY_UNITED_KINGDOM","GMT+0",0,1,0,0,"Europe/London");
+               INSERT INTO "city_table" VALUES(155,"IDS_WCL_BODY_CITYNAME_LONGHUA","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Shanghai");
+               INSERT INTO "city_table" VALUES(156,"IDS_WCL_BODY_CITYNAME_LOUISVILLE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"America/Kentucky/Louisville");
+               INSERT INTO "city_table" VALUES(157,"IDS_WCL_BODY_CITYNAME_LUANDA","IDS_WCL_BODY_ANGOLA","GMT+1",0,1,0,0,"Africa/Luanda");
+               INSERT INTO "city_table" VALUES(158,"IDS_WCL_BODY_CITYNAME_LUBUMBASHI","IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO","GMT+2",0,1,0,0,"Africa/Lubumbashi");
+               INSERT INTO "city_table" VALUES(159,"IDS_WCL_BODY_CITYNAME_LUSAKA","IDS_WCL_BODY_ZAMBIA","GMT+2",0,1,0,0,"Africa/Lusaka");
+               INSERT INTO "city_table" VALUES(160,"IDS_WCL_BODY_LUXEMBOURG","IDS_WCL_BODY_LUXEMBOURG","GMT+1",0,1,0,0,"Europe/Luxembourg");
+               INSERT INTO "city_table" VALUES(161,"IDS_WCL_BODY_CITYNAME_LVIV","IDS_WCL_BODY_UKRAINE","GMT+2",0,1,0,0,"Europe/Kiev");
+               INSERT INTO "city_table" VALUES(162,"IDS_WCL_BODY_CITYNAME_MACAU","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Macau");
+               INSERT INTO "city_table" VALUES(163,"IDS_WCL_BODY_CITYNAME_MADRID","IDS_WCL_BODY_SPAIN","GMT+2",0,1,0,0,"Europe/Madrid");
+               INSERT INTO "city_table" VALUES(164,"IDS_WCL_BODY_CITYNAME_MAGADAN","IDS_WCL_BODY_RUSSIA","GMT+12",0,1,0,0,"Asia/Magadan");
+               INSERT INTO "city_table" VALUES(165,"IDS_WCL_BODY_CITYNAME_MALABO","IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA","GMT+1",0,1,0,0,"Africa/Malabo");
+               INSERT INTO "city_table" VALUES(166,"IDS_WCL_BODY_CITYNAME_MALE","IDS_WCL_BODY_MALDIVES","GMT+5",0,1,0,0,"Indian/Maldives");
+               INSERT INTO "city_table" VALUES(167,"IDS_WCL_BODY_CITYNAME_MANAGUA","IDS_WCL_BODY_NICARAGUA","GMT-6",0,1,0,0,"America/Managua");
+               INSERT INTO "city_table" VALUES(168,"IDS_WCL_BODY_CITYNAME_MANAMA","IDS_WCL_BODY_BAHRAIN","GMT+3",0,1,0,0,"Asia/Bahrain");
+               INSERT INTO "city_table" VALUES(169,"IDS_WCL_BODY_CITYNAME_MANILA","IDS_WCL_BODY_PHILIPPINES","GMT+8",0,1,0,0,"Asia/Manila");
+               INSERT INTO "city_table" VALUES(170,"IDS_WCL_BODY_CITYNAME_MAPUTO","IDS_WCL_BODY_MOZAMBIQUE","GMT+2",0,1,0,0,"Africa/Maputo");
+               INSERT INTO "city_table" VALUES(171,"IDS_WCL_BODY_CITYNAME_MARIGOT","IDS_WCL_BODY_CITYNAME_SAINT_MARTIN","GMT-4",0,1,0,0,"America/Marigot");
+               INSERT INTO "city_table" VALUES(172,"IDS_WCL_BODY_CITYNAME_MAZATLAN","IDS_WCL_BODY_MEXICO","GMT-7",0,1,0,0,"America/Mazatlan");
+               INSERT INTO "city_table" VALUES(173,"IDS_WCL_BODY_MECCA","IDS_WCL_BODY_SAUDI_ARABIA","GMT+3",0,1,0,0,"Asia/Riyadh");
+               INSERT INTO "city_table" VALUES(174,"IDS_WCL_BODY_CITYNAME_MELBOURNE","IDS_WCL_BODY_AUSTRALIA","GMT+10",0,1,0,0,"Australia/Melbourne");
+               INSERT INTO "city_table" VALUES(175,"IDS_WCL_BODY_CITYNAME_MEMPHIS","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"CST6CDT");
+               INSERT INTO "city_table" VALUES(176,"IDS_WCL_BODY_CITYNAME_MESSINA","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(177,"IDS_WCL_BODY_CITYNAME_MEXICO_CITY","IDS_WCL_BODY_MEXICO","GMT-6",0,1,0,0,"America/Mexico_City");
+               INSERT INTO "city_table" VALUES(178,"IDS_WCL_BODY_CITYNAME_MIAMI","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(179,"IDS_WCL_BODY_CITYNAME_MID_ATLANTIC","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-2",0,1,0,0,"America/New_York");
+               INSERT INTO "city_table" VALUES(180,"IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-11",0,1,0,0,"Pacific/Midway");
+               INSERT INTO "city_table" VALUES(181,"IDS_WCL_BODY_CITYNAME_MILAN","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(182,"IDS_WCL_BODY_CITYNAME_MILWAUKEE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"CST6CDT");
+               INSERT INTO "city_table" VALUES(183,"IDS_WCL_BODY_CITYNAME_MINSK","IDS_WCL_BODY_BELARUS","GMT+2",0,1,0,0,"Europe/Minsk");
+               INSERT INTO "city_table" VALUES(184,"IDS_WCL_BODY_CITYNAME_MOGADISHU","IDS_WCL_BODY_SOMALIA","GMT+2",0,1,0,0,"Africa/Mogadishu");
+               INSERT INTO "city_table" VALUES(185,"IDS_WCL_BODY_CITYNAME_MONROVIA","IDS_WCL_BODY_LIBERIA","GMT+0",0,1,0,0,"Africa/Monrovia");
+               INSERT INTO "city_table" VALUES(186,"IDS_WCL_BODY_CITYNAME_MONTEVIDEO","IDS_WCL_BODY_URUGUAY","GMT-3",0,1,0,0,"America/Montevideo");
+               INSERT INTO "city_table" VALUES(187,"IDS_WCL_BODY_CITYNAME_MONTREAL","IDS_WCL_BODY_CANADA","GMT-5",0,1,0,0,"America/Montreal");
+               INSERT INTO "city_table" VALUES(188,"IDS_WCL_BODY_CITYNAME_MOSCOW","IDS_WCL_BODY_RUSSIA","GMT+4",0,1,0,0,"Europe/Moscow");
+               INSERT INTO "city_table" VALUES(189,"IDS_WCL_BODY_CITYNAME_MUMBAI","IDS_WCL_BODY_INDIA","GMT+5:30",0,1,0,0,"Asia/Kolkata");
+               INSERT INTO "city_table" VALUES(190,"IDS_WCL_BODY_CITYNAME_MUNICH","IDS_WCL_BODY_GERMANY","GMT+1",0,1,0,0,"Europe/Berlin");
+               INSERT INTO "city_table" VALUES(191,"IDS_WCL_BODY_CITYNAME_MUSCAT","IDS_WCL_BODY_OMAN","GMT+4",0,1,0,0,"Asia/Muscat");
+               INSERT INTO "city_table" VALUES(192,"IDS_WCL_BODY_CITYNAME_NAIROBI","IDS_WCL_BODY_KENYA","GMT+3",0,1,0,0,"Africa/Nairobi");
+               INSERT INTO "city_table" VALUES(193,"IDS_WCL_BODY_CITYNAME_NAPLES","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(194,"IDS_WCL_BODY_CITYNAME_NATERS","IDS_WCL_BODY_SWITZERLAND","GMT+1",0,1,0,0,"Europe/Zurich");
+               INSERT INTO "city_table" VALUES(195,"IDS_WCL_BODY_CITYNAME_NDJAMENA","IDS_WCL_BODY_CHAD","GMT+1",0,1,0,0,"Africa/Ndjamena");
+               INSERT INTO "city_table" VALUES(196,"IDS_WCL_BODY_CITYNAME_NEWDELHI","IDS_WCL_BODY_INDIA","GMT+5:30",0,1,0,0,"Asia/Kolkata");
+               INSERT INTO "city_table" VALUES(197,"IDS_WCL_BODY_CITYNAME_NEWYORK","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-4",0,1,0,0,"America/New_York");
+               INSERT INTO "city_table" VALUES(198,"IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND","IDS_WCL_BODY_CANADA","GMT-3:30",0,1,0,0,"America/St_Johns");
+               INSERT INTO "city_table" VALUES(199,"IDS_WCL_BODY_CITYNAME_NIAMEY","IDS_WCL_BODY_NIGER","GMT+1",0,1,0,0,"Africa/Niamey");
+               INSERT INTO "city_table" VALUES(200,"IDS_WCL_BODY_CITYNAME_NOUAKCHOTT","IDS_WCL_BODY_MAURITANIA","GMT+1",0,1,0,0,"Africa/Nouakchott");
+               INSERT INTO "city_table" VALUES(201,"IDS_WCL_BODY_CITYNAME_NOUMEA","IDS_WCL_BODY_NEW_CALEDONIA","GMT+11",0,1,0,0,"Pacific/Noumea");
+               INSERT INTO "city_table" VALUES(202,"IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK","IDS_WCL_BODY_RUSSIA","GMT+7",0,1,0,0,"Asia/Novokuznetsk");
+               INSERT INTO "city_table" VALUES(203,"IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK","IDS_WCL_BODY_RUSSIA","GMT+7",0,1,0,0,"Asia/Novosibirsk");
+               INSERT INTO "city_table" VALUES(204,"IDS_WCL_BODY_CITYNAME_NUKUALOFA","IDS_WCL_BODY_TONGA","GMT+13",0,1,0,0,"Pacific/Tongatapu");
+               INSERT INTO "city_table" VALUES(205,"IDS_WCL_BODY_CITYNAME_NUUK","IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME","GMT-3",0,1,0,0,"America/Godthab");
+               INSERT INTO "city_table" VALUES(206,"IDS_WCL_BODY_CITYNAME_OMSK","IDS_WCL_BODY_RUSSIA","GMT+7",0,1,0,0,"Asia/Omsk");
+               INSERT INTO "city_table" VALUES(207,"IDS_WCL_BODY_CITYNAME_OSAKA","IDS_WCL_BODY_JAPAN","GMT+9",0,1,0,0,"Asia/Tokyo");
+               INSERT INTO "city_table" VALUES(208,"IDS_WCL_BODY_CITYNAME_OTTAWA","IDS_WCL_BODY_CANADA","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(209,"IDS_WCL_BODY_CITYNAME_OUAGADOUGOU","IDS_WCL_BODY_BURKINA_FASO","GMT+0",0,1,0,0,"Africa/Ouagadougou");
+               INSERT INTO "city_table" VALUES(210,"IDS_WCL_BODY_CITYNAME_PAGO_PAGO","IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA","GMT-11",0,1,0,0,"Pacific/Pago_Pago");
+               INSERT INTO "city_table" VALUES(211,"IDS_WCL_BODY_CITYNAME_PALERMO","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(212,"IDS_WCL_BODY_PANAMA_CITY","IDS_WCL_BODY_PANAMA","GMT-6",0,1,0,0,"America/Panama");
+               INSERT INTO "city_table" VALUES(213,"IDS_WCL_BODY_CITYNAME_PARAMARIBO","IDS_WCL_BODY_SURINAME","GMT-3",0,1,0,0,"America/Paramaribo");
+               INSERT INTO "city_table" VALUES(214,"IDS_WCL_BODY_CITYNAME_PARIS","IDS_WCL_BODY_FRANCE","GMT+1",0,1,0,0,"Europe/Paris");
+               INSERT INTO "city_table" VALUES(215,"IDS_WCL_BODY_CITYNAME_PERM","IDS_WCL_BODY_RUSSIA","GMT+6",0,1,0,0,"Asia/Yekaterinburg");
+               INSERT INTO "city_table" VALUES(216,"IDS_WCL_BODY_CITYNAME_PERTH","IDS_WCL_BODY_AUSTRALIA","GMT+8",0,1,0,0,"Australia/Perth");
+               INSERT INTO "city_table" VALUES(217,"IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY","IDS_WCL_BODY_RUSSIA","GMT+12",0,1,0,0,"Asia/Kamchatka");
+               INSERT INTO "city_table" VALUES(218,"IDS_WCL_BODY_CITYNAME_PHILADELPHIA","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(219,"IDS_WCL_BODY_CITYNAME_PHNOM_PENH","IDS_WCL_BODY_CAMBODIA","GMT-5",0,1,0,0,"Asia/Phnom_Penh");
+               INSERT INTO "city_table" VALUES(220,"IDS_WCL_BODY_CITYNAME_PHOENIX","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-7",0,1,0,0,"America/Phoenix");
+               INSERT INTO "city_table" VALUES(221,"IDS_WCL_BODY_CITYNAME_PODGORICA","IDS_WCL_BODY_MONTENEGRO","GMT+1",0,1,0,0,"Europe/Podgorica");
+               INSERT INTO "city_table" VALUES(222,"IDS_WCL_BODY_CITYNAME_PONTA_DELGADA","IDS_WCL_BODY_PORTUGAL","GMT-1",0,1,0,0,"Atlantic/Azores");
+               INSERT INTO "city_table" VALUES(223,"IDS_WCL_BODY_CITYNAME_PORT_LOUIS","IDS_WCL_BODY_MAURITIUS","GMT+4",0,1,0,0,"Indian/Mauritius");
+               INSERT INTO "city_table" VALUES(224,"IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE","IDS_WCL_BODY_HAITI","GMT-5",0,1,0,0,"America/Port-au-Prince");
+               INSERT INTO "city_table" VALUES(225,"IDS_WCL_BODY_CITYNAME_PORTLAND","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-8",0,1,0,0,"PST8PDT");
+               INSERT INTO "city_table" VALUES(226,"IDS_WCL_BODY_CITYNAME_PRAGUE","IDS_WCL_BODY_CZECH_REPUBLIC","GMT+1",0,1,0,0,"Europe/Prague");
+               INSERT INTO "city_table" VALUES(227,"IDS_WCL_BODY_CITYNAME_PYONGYANG","IDS_WCL_BODY_NORTH_KOREA","GMT+9",0,1,0,0,"Asia/Pyongyang");
+               INSERT INTO "city_table" VALUES(228,"IDS_WCL_BODY_CITYNAME_QUITO","IDS_WCL_BODY_ECUADOR","GMT-5",0,1,0,0,"America/Guayaquil");
+               INSERT INTO "city_table" VALUES(229,"IDS_WCL_BODY_CITYNAME_RABAT","IDS_WCL_BODY_MOROCCO","GMT+0",0,1,0,0,"Africa/Casablanca");
+               INSERT INTO "city_table" VALUES(230,"IDS_WCL_BODY_CITYNAME_YANGON","IDS_WCL_BODY_BURMA","GMT+6:30",0,1,0,0,"Asia/Rangoon");
+               INSERT INTO "city_table" VALUES(231,"IDS_WCL_BODY_CITYNAME_RECIFE","IDS_WCL_BODY_BRAZIL","GMT-3",0,1,0,0,"America/Recife");
+               INSERT INTO "city_table" VALUES(232,"IDS_WCL_BODY_CITYNAME_REGINA","IDS_WCL_BODY_CANADA","GMT-6",0,1,0,0,"America/Regina");
+               INSERT INTO "city_table" VALUES(233,"IDS_WCL_BODY_CITYNAME_REYKJAVIK","IDS_WCL_BODY_ICELAND","GMT+0",0,1,0,0,"Atlantic/Reykjavik");
+               INSERT INTO "city_table" VALUES(234,"IDS_WCL_BODY_CITYNAME_RIGA","IDS_WCL_BODY_LATVIA","GMT+2",0,1,0,0,"Europe/Riga");
+               INSERT INTO "city_table" VALUES(235,"IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO","IDS_WCL_BODY_BRAZIL","GMT-2",0,1,0,0,"America/Sao_Paulo");
+               INSERT INTO "city_table" VALUES(236,"IDS_WCL_BODY_CITYNAME_RIYADH","IDS_WCL_BODY_SAUDI_ARABIA","GMT+3",0,1,0,0,"Asia/Riyadh");
+               INSERT INTO "city_table" VALUES(237,"IDS_WCL_BODY_CITYNAME_ROME","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(238,"IDS_WCL_BODY_CITYNAME_SAINT_DENIS","IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME","GMT+4",0,1,0,0,"Indian/Reunion");
+               INSERT INTO "city_table" VALUES(239,"IDS_WCL_BODY_CITYNAME_SAMARA","IDS_WCL_BODY_RUSSIA","GMT+4",0,1,0,0,"Europe/Samara");
+               INSERT INTO "city_table" VALUES(240,"IDS_WCL_BODY_CITYNAME_SAN_ANTONIO","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-6",0,1,0,0,"CST6CDT");
+               INSERT INTO "city_table" VALUES(241,"IDS_WCL_BODY_CITYNAME_SAN_DIEGO","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-8",0,1,0,0,"PST8PDT");
+               INSERT INTO "city_table" VALUES(242,"IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-8",0,1,0,0,"America/Los_Angeles");
+               INSERT INTO "city_table" VALUES(243,"IDS_WCL_BODY_SAN_JOSE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-8",0,1,0,0,"PST8PDT");
+               INSERT INTO "city_table" VALUES(244,"IDS_WCL_BODY_SAN_JOSE","IDS_WCL_BODY_COSTA_RICA","GMT-6",0,1,0,0,"America/Costa_Rica");
+               INSERT INTO "city_table" VALUES(245,"IDS_WCL_BODY_CITYNAME_SAN_JUAN","IDS_WCL_BODY_PUERTO_RICO","GMT-4",0,1,0,0,"America/Puerto_Rico");
+               INSERT INTO "city_table" VALUES(246,"IDS_WCL_BODY_CITYNAME_SAN_MARINO","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/San_Marino");
+               INSERT INTO "city_table" VALUES(247,"IDS_WCL_BODY_CITYNAME_SAN_SALVADOR","IDS_WCL_BODY_EL_SALVADOR","GMT-6",0,1,0,0,"America/El_Salvador");
+               INSERT INTO "city_table" VALUES(248,"IDS_WCL_BODY_CITYNAME_SANAA","IDS_WCL_BODY_YEMEN","GMT+3",0,1,0,0,"Asia/Aden");
+               INSERT INTO "city_table" VALUES(249,"IDS_WCL_BODY_CITYNAME_SANTIAGO","IDS_WCL_BODY_CHILE","GMT-4",0,1,0,0,"America/Santiago");
+               INSERT INTO "city_table" VALUES(250,"IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO","IDS_WCL_BODY_DOMINICAN_REPUBLIC","GMT-4",0,1,0,0,"America/Santo_Domingo");
+               INSERT INTO "city_table" VALUES(251,"IDS_WCL_BODY_CITYNAME_SAO_PAULO","IDS_WCL_BODY_BRAZIL","GMT-2",0,1,0,0,"America/Sao_Paulo");
+               INSERT INTO "city_table" VALUES(252,"IDS_WCL_BODY_CITYNAME_SEATTLE","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-8",0,1,0,0,"PST8PDT");
+               INSERT INTO "city_table" VALUES(253,"IDS_WCL_BODY_CITYNAME_SEOUL","IDS_WCL_BODY_REPUBLIC_OF_KOREA","GMT+9",0,1,1,0,"Asia/Seoul");
+               INSERT INTO "city_table" VALUES(254,"IDS_WCL_BODY_CITYNAME_SHANGHAI","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Shanghai");
+               INSERT INTO "city_table" VALUES(255,"IDS_WCL_BODY_SHENZHEN","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Shanghai");
+               INSERT INTO "city_table" VALUES(256,"IDS_WCL_BODY_CITYNAME_SINGAPORE","IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY","GMT+8",0,1,0,0,"Asia/Singapore");
+               INSERT INTO "city_table" VALUES(257,"IDS_WCL_BODY_CITYNAME_SKOPJE","IDS_WCL_BODY_MACEDONIA","GMT+1",0,1,0,0,"Europe/Skopje");
+               INSERT INTO "city_table" VALUES(258,"IDS_WCL_BODY_CITYNAME_SOFIA","IDS_WCL_BODY_BULGARIA","GMT+3",0,1,0,0,"Europe/Sofia");
+               INSERT INTO "city_table" VALUES(259,"IDS_WCL_BODY_CITYNAME_ST_JOHNS","IDS_WCL_BODY_ANTIGUA_AND_BARBUDA","GMT-4",0,1,0,0,"America/Antigua");
+               INSERT INTO "city_table" VALUES(260,"IDS_WCL_BODY_CITYNAME_ST_JOHNS","IDS_WCL_BODY_CANADA","GMT-3:30",0,1,0,0,"America/St_Johns");
+               INSERT INTO "city_table" VALUES(261,"IDS_WCL_BODY_CITYNAME_ST_PETERSBURG","IDS_WCL_BODY_RUSSIA","GMT+4",0,1,0,0,"Europe/Moscow");
+               INSERT INTO "city_table" VALUES(262,"IDS_WCL_BODY_CITYNAME_STOCKHOLM","IDS_WCL_BODY_SWEDEN","GMT+2",0,1,0,0,"Europe/Stockholm");
+               INSERT INTO "city_table" VALUES(263,"IDS_WCL_BODY_CITYNAME_SUVA","IDS_WCL_BODY_FIJI_M_COUNTRYNAME","GMT+12",0,1,0,0,"Pacific/Fiji");
+               INSERT INTO "city_table" VALUES(264,"IDS_WCL_BODY_CITYNAME_SYDNEY","IDS_WCL_BODY_AUSTRALIA","GMT+11",0,1,0,0,"Australia/Sydney");
+               INSERT INTO "city_table" VALUES(265,"IDS_WCL_BODY_CITYNAME_TAHITI","IDS_WCL_BODY_FRENCH_POLYNESIA","GMT-10",0,1,0,0,"Pacific/Tahiti");
+               INSERT INTO "city_table" VALUES(266,"IDS_WCL_BODY_CITYNAME_TAIPEI","IDS_WCL_BODY_TAIWAN","GMT+8",0,1,0,0,"Asia/Taipei");
+               INSERT INTO "city_table" VALUES(267,"IDS_WCL_BODY_CITYNAME_TALLINN","IDS_WCL_BODY_ESTONIA","GMT+2",0,1,0,0,"Europe/Tallinn");
+               INSERT INTO "city_table" VALUES(268,"IDS_WCL_BODY_CITYNAME_TARAWA","IDS_WCL_BODY_KIRIBATI","GMT+12",0,1,0,0,"Pacific/Tarawa");
+               INSERT INTO "city_table" VALUES(269,"IDS_WCL_BODY_CITYNAME_TASHKENT","IDS_WCL_BODY_UZBEKISTAN","GMT+5",0,1,0,0,"Asia/Tashkent");
+               INSERT INTO "city_table" VALUES(270,"IDS_WCL_BODY_CITYNAME_TBILISI","IDS_WCL_BODY_GEORGIA","GMT+4",0,1,0,0,"Asia/Tbilisi");
+               INSERT INTO "city_table" VALUES(271,"IDS_WCL_BODY_CITYNAME_TEGUCIGALPA","IDS_WCL_BODY_HONDURAS","GMT-6",0,1,0,0,"America/Tegucigalpa");
+               INSERT INTO "city_table" VALUES(272,"IDS_WCL_BODY_CITYNAME_TEHRAN","IDS_WCL_BODY_IRAN_M_COUNTRYNAME","GMT+3:30",0,1,0,0,"Asia/Tehran");
+               INSERT INTO "city_table" VALUES(273,"IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY","IDS_WCL_BODY_VIETNAM","GMT+7",0,1,0,0,"Asia/Ho_Chi_Minh");
+               INSERT INTO "city_table" VALUES(274,"IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT","IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS","GMT-4",0,1,0,0,"America/Tortola");
+               INSERT INTO "city_table" VALUES(275,"IDS_WCL_BODY_CITYNAME_TIANJIN","IDS_WCL_BODY_CHINA","GMT+8",0,1,0,0,"Asia/Shanghai");
+               INSERT INTO "city_table" VALUES(276,"IDS_WCL_BODY_CITYNAME_TIJUANA","IDS_WCL_BODY_MEXICO","GMT-5",0,1,0,0,"America/Tijuana");
+               INSERT INTO "city_table" VALUES(277,"IDS_WCL_BODY_CITYNAME_TOKYO","IDS_WCL_BODY_JAPAN","GMT+9",0,1,0,0,"Asia/Tokyo");
+               INSERT INTO "city_table" VALUES(278,"IDS_WCL_BODY_CITYNAME_TORONTO","IDS_WCL_BODY_CANADA","GMT-4",0,1,0,0,"America/Toronto");
+               INSERT INTO "city_table" VALUES(279,"IDS_WCL_BODY_CITYNAME_TREHET","IDS_WCL_BODY_FRANCE","GMT+1",0,1,0,0,"Europe/Paris");
+               INSERT INTO "city_table" VALUES(280,"IDS_WCL_BODY_CITYNAME_TRIPOLI","IDS_WCL_BODY_LIBYA","GMT+2",0,1,0,0,"Africa/Tripoli");
+               INSERT INTO "city_table" VALUES(281,"IDS_WCL_BODY_CITYNAME_TUNIS","IDS_WCL_BODY_TUNISIA","GMT+2",0,1,0,0,"Africa/Tunis");
+               INSERT INTO "city_table" VALUES(282,"IDS_WCL_BODY_CITYNAME_TURIN","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(283,"IDS_WCL_BODY_CITYNAME_UFA","IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME","GMT+5",0,1,0,0,"Asia/Yekaterinburg");
+               INSERT INTO "city_table" VALUES(284,"IDS_WCL_BODY_CITYNAME_ULAN_BATOR","IDS_WCL_BODY_MONGOLIA","GMT+8",0,1,0,0,"Asia/Ulan_Bator");
+               INSERT INTO "city_table" VALUES(285,"IDS_WCL_BODY_CITYNAME_VADUZ","IDS_WCL_BODY_LIECHTENSTEIN","GMT+1",0,1,0,0,"Europe/Vaduz");
+               INSERT INTO "city_table" VALUES(286,"IDS_WCL_BODY_CITYNAME_VALLETTA","IDS_WCL_BODY_MALTA","GMT+1",0,1,0,0,"Europe/Malta");
+               INSERT INTO "city_table" VALUES(287,"IDS_WCL_BODY_CITYNAME_VANCOUVER","IDS_WCL_BODY_CANADA","GMT-8",0,1,0,0,"America/Vancouver");
+               INSERT INTO "city_table" VALUES(288,"IDS_WCL_BODY_CITYNAME_VERONA","IDS_WCL_BODY_ITALY","GMT+1",0,1,0,0,"Europe/Rome");
+               INSERT INTO "city_table" VALUES(289,"IDS_WCL_BODY_CITYNAME_VICTORIA","IDS_WCL_BODY_SEYCHELLES","GMT+4",0,1,0,0,"Australia/Melbourne");
+               INSERT INTO "city_table" VALUES(290,"IDS_WCL_BODY_CITYNAME_VIENNA","IDS_WCL_BODY_AUSTRIA","GMT+1",0,1,0,0,"Europe/Vienna");
+               INSERT INTO "city_table" VALUES(291,"IDS_WCL_BODY_CITYNAME_VILNIUS","IDS_WCL_BODY_LITHUANIA","GMT+3",0,1,0,0,"Europe/Vilnius");
+               INSERT INTO "city_table" VALUES(292,"IDS_WCL_BODY_CITYNAME_VLADIVOSTOK","IDS_WCL_BODY_RUSSIA","GMT+11",0,1,0,0,"Asia/Vladivostok");
+               INSERT INTO "city_table" VALUES(293,"IDS_WCL_BODY_CITYNAME_VOLGOGRAD","IDS_WCL_BODY_RUSSIA","GMT+4",0,1,0,0,"Europe/Volgograd");
+               INSERT INTO "city_table" VALUES(294,"IDS_WCL_BODY_CITYNAME_WARSAW","IDS_WCL_BODY_POLAND","GMT+2",0,1,0,0,"Europe/Warsaw");
+               INSERT INTO "city_table" VALUES(295,"IDS_WCL_BODY_CITYNAME_WASHINGTON_DC","IDS_WCL_BODY_USA_M_COUNTRYNAME","GMT-5",0,1,0,0,"EST5EDT");
+               INSERT INTO "city_table" VALUES(296,"IDS_WCL_BODY_CITYNAME_WELLINGTON","IDS_WCL_BODY_NEW_ZEALAND","GMT+12",0,1,0,0,"Pacific/Auckland");
+               INSERT INTO "city_table" VALUES(297,"IDS_WCL_BODY_CITYNAME_WINNIPEG","IDS_WCL_BODY_CANADA","GMT-5",0,1,0,0,"America/Winnipeg");
+               INSERT INTO "city_table" VALUES(298,"IDS_WCL_BODY_CITYNAME_YAKUTSK","IDS_WCL_BODY_RUSSIA","GMT+10",0,1,0,0,"Asia/Yakutsk");
+               INSERT INTO "city_table" VALUES(299,"IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO","IDS_WCL_BODY_COTE_DIVOIRE","GMT+0",0,1,0,0,"Africa/Abidjan");
+               INSERT INTO "city_table" VALUES(300,"IDS_WCL_BODY_YAOUNDE","IDS_WCL_BODY_CAMEROON","GMT+1",0,1,0,0,"Africa/Douala");
+               INSERT INTO "city_table" VALUES(301,"IDS_WCL_BODY_CITYNAME_YEKATERINBURG","IDS_WCL_BODY_RUSSIA","GMT+6",0,1,0,0,"Asia/Yekaterinburg");
+               INSERT INTO "city_table" VALUES(302,"IDS_WCL_BODY_CITYNAME_YEREVAN","IDS_WCL_BODY_ARMENIA","GMT+5",0,1,0,0,"Asia/Yerevan");
+               INSERT INTO "city_table" VALUES(303,"IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK","IDS_WCL_BODY_RUSSIA","GMT+11",0,1,0,0,"Asia/Sakhalin");
+               INSERT INTO "city_table" VALUES(304,"IDS_WCL_BODY_CITYNAME_ZAGREB","IDS_WCL_BODY_CROATIA","GMT+1",0,1,0,0,"Europe/Zagreb");
+               INSERT INTO "city_table" VALUES(305,"IDS_WCL_BODY_CITYNAME_ZURICH","IDS_WCL_BODY_SWITZERLAND","GMT+1",0,1,0,0,"Europe/Zurich");'
+
+
+
+# Change file owner
+chown :6015 /opt/dbspace/.worldclock.db
+chown :6015 /opt/dbspace/.worldclock.db-journal
+chmod 660 /opt/dbspace/.worldclock.db
+chmod 660 /opt/dbspace/.worldclock.db-journal
+
+%postun -p /sbin/ldconfig
+
+
+%files
+/opt/ug/lib/libug-worldclock-efl.so
+/opt/ug/res/edje/worldclock.edj
+/opt/ug/res/edje/worldclock_theme.edj
+/opt/ug/res/locale/*/*/ug-worldclock-efl.mo
diff --git a/res/edc/worldclock.edc b/res/edc/worldclock.edc
new file mode 100644 (file)
index 0000000..fd0fcb7
--- /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://www.tizenopensource.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 "../../include/worldclock_const.h"
+
+collections {
+
+/* add view related */
+#include "worldclock_add.edc"
+#include "worldclock_segment.edc"
+}
+
diff --git a/res/edc/worldclock_add.edc b/res/edc/worldclock_add.edc
new file mode 100644 (file)
index 0000000..2e47467
--- /dev/null
@@ -0,0 +1,212 @@
+/*
+  * 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://www.tizenopensource.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 ADD_VIEW_WIDTH    (480)
+#define ADD_VIEW_HEIGHT   (HEIGHT-INDICATOR_H-NAVIGATION_BAR_H)
+
+group {
+       name: "add_layout";
+
+       parts {
+               /* background */
+               part {
+                       name: "add/bg";
+                       type: RECT;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; offset: 0 0;}
+                               rel2 { relative: 1.0 1.0; offset: 0 0;}
+                               color: 255 255 255 0;
+                       }
+               }
+
+               /* genlist swallow */
+               part {
+                       name: "add/genlist";
+                       type: SWALLOW;
+                       mouse_events: 1;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; offset: 0 0; to: "add/bg"; }
+                               rel2 { relative: 1.0 ((ADD_VIEW_HEIGHT-CONTROL_BAR_H)/ADD_VIEW_HEIGHT); offset: 0 0; to: "add/bg"; }
+                       }
+               }
+
+               /* index swallow */
+               part {
+                       name: "add/index";
+                       type: SWALLOW;
+                       mouse_events: 1;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; to: "add/bg"; }
+                               rel2 { relative: 1.0 ((ADD_VIEW_HEIGHT-CONTROL_BAR_H)/ADD_VIEW_HEIGHT); offset: 0 -SK_PORTRAIT_H; to: "add/bg"; }
+                       }
+               }
+
+               /* controlbar */
+               part {
+                       name: "add/controlbar";
+                       type: RECT;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               visible : 0;
+                               rel1 { relative: 0.0 ((ADD_VIEW_HEIGHT-CONTROL_BAR_H)/ADD_VIEW_HEIGHT); offset: 0 0;}
+                               rel2 { relative: 1.0 1.0; offset: 0 0;}
+                       }
+               }
+       } // end of parts
+}
+
+group {
+       name: "add_layout2";
+
+       parts {
+               /* background */
+               part {
+                       name: "add/bg";
+                       type: RECT;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; offset: 0 0;}
+                               rel2 { relative: 1.0 1.0; offset: 0 0;}
+                               color: 255 255 255 0;
+                       }
+               }
+
+               /* genlist show bg */
+               part {
+                       name: "add/genlist_bg";
+                       type: RECT;
+                       mouse_events: 0;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; offset: 0 0; to: "add/bg"; }
+                               rel2 { relative: 1.0 1.0; offset: 0 0; to: "add/bg"; }
+                               color: 255 255 255 0;
+                       }
+               }
+
+               /* genlist search bg */
+               part {
+                       name: "add/genlist_search_bg";
+                       type: RECT;
+                       mouse_events: 0;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; offset: 0 0; to: "add/bg"; }
+                               rel2 { relative: 1.0 (ADD_VIEW_HEIGHT-INPUT_PANEL_H)/ADD_VIEW_HEIGHT); offset: 0 0; to: "add/bg"; }
+                               color: 255 255 255 0;
+                       }
+               }
+
+               /* genlist swallow */
+               part {
+                       name: "add/genlist";
+                       type: SWALLOW;
+                       mouse_events: 1;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; offset: 0 0; to: "add/genlist_bg"; }
+                               rel2 { relative: 1.0 1.0; offset: 0 0; to: "add/genlist_bg"; }
+                       }
+
+                       description{
+                               state: "show" 0.0;
+                               inherit: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; offset: 0 0; to: "add/genlist_bg"; }
+                               rel2 { relative: 1.0 1.0; offset: 0 0; to: "add/genlist_bg"; }
+                       }
+
+                       description{
+                               state: "search" 0.0;
+                               inherit: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; offset: 0 0; to: "add/genlist_search_bg"; }
+                               rel2 { relative: 1.0 1.0; offset: 0 0; to: "add/genlist_search_bg"; }
+                       }
+               }
+
+               /* index swallow */
+               part {
+                       name: "add/index";
+                       type: SWALLOW;
+                       //mouse_events: 1;
+                       //scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; to: "add/genlist_bg"; }
+                               //rel2 { relative: 1.0 1.0; to: "add/genlist_bg"; }
+                               rel2 { relative: 1.0 1.0; offset: -5 0; to: "add/genlist_bg"; }
+                       }
+
+                       description{
+                               state: "show" 0.0;
+                               inherit: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; offset: 0 0; to: "add/genlist_bg"; }
+                               //rel2 { relative: 1.0 1.0; offset: 0 0; to: "add/genlist_bg"; }
+                               rel2 { relative: 1.0 1.0; offset: -5 0; to: "add/genlist_bg"; }
+                       }
+
+                       description{
+                               state: "search" 0.0;
+                               inherit: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; offset: 0 0; to: "add/genlist_search_bg"; }
+                               //rel2 { relative: 1.0 1.0; offset: 0 0; to: "add/genlist_search_bg"; }
+                               rel2 { relative: 1.0 1.0; offset: -5 0; to: "add/genlist_search_bg"; }
+                       }
+               }
+       } // end of parts
+
+    programs {
+        program {
+            name:   "expand_genlist";
+            signal: "expand_genlist";
+            source: "add/genlist";
+                       action: STATE_SET "show" 0.0;
+                       target: "add/genlist";
+        } /* end program */
+        program {
+            name:   "abbrev_genlist";
+            signal: "abbrev_genlist";
+            source: "add/genlist";
+                       action: STATE_SET "search" 0.0;
+                       target: "add/genlist";
+        } /* end program */
+        program {
+            name:   "expand_index";
+            signal: "expand_index";
+            source: "add/index";
+                       action: STATE_SET "show" 0.0;
+                       target: "add/index";
+        } /* end program */
+        program {
+            name:   "abbrev_index";
+            signal: "abbrev_index";
+            source: "add/index";
+                       action: STATE_SET "search" 0.0;
+                       target: "add/index";
+        } /* end program */
+       } /* end programs */
+}
+
diff --git a/res/edc/worldclock_segment.edc b/res/edc/worldclock_segment.edc
new file mode 100644 (file)
index 0000000..f1e9e51
--- /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://www.tizenopensource.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: "segment_panel_layout";
+       parts{
+               part{
+                       name:"segment";
+                       type: SWALLOW;
+                       scale : 1;
+                       description {
+                               state: "default" 0.0;
+                               min: 0 50;
+                               fixed: 0 1;
+                               rel1 {
+                                       relative: 0.0 0.5;
+                               }
+                               rel2 {
+                                       relative: 1.0 0.5;
+                               }
+                       }
+               }
+       }
+}
diff --git a/res/po/CMakeLists.txt b/res/po/CMakeLists.txt
new file mode 100644 (file)
index 0000000..dd8eccc
--- /dev/null
@@ -0,0 +1,25 @@
+# for i18n
+
+SET(POFILES de_DE.po el_GR.po en.po es_ES.po fr_FR.po it_IT.po ja_JP.po
+    ko_KR.po nl_NL.po pt_PT.po ru_RU.po tr_TR.po zh_CN.po zh_HK.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 ${PACKAGE}.mo)
+       SET(moFiles ${moFiles} ${moFile})
+ENDFOREACH(pofile)
+
+MESSAGE(".mo files: ${moFiles}")
+ADD_CUSTOM_TARGET(wcl_po ALL DEPENDS ${moFiles})
diff --git a/res/po/POTFILES.in b/res/po/POTFILES.in
new file mode 100644 (file)
index 0000000..6ec243d
--- /dev/null
@@ -0,0 +1,6 @@
+# List of source files containing translatable strings.
+../src/worldclock_add_view.c
+../src/worldclock_data.c
+../src/worldclock_dst.c
+../src/worldclock_util.c
+../src/ug_worldclock_efl.c
diff --git a/res/po/csv2po_v2 b/res/po/csv2po_v2
new file mode 100644 (file)
index 0000000..85b9c61
Binary files /dev/null and b/res/po/csv2po_v2 differ
diff --git a/res/po/de_DE.po b/res/po/de_DE.po
new file mode 100644 (file)
index 0000000..663c85f
--- /dev/null
@@ -0,0 +1,1425 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "Zeit"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "1 Stadt ausgewählt"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "%d Städte ausgewählt"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "Zeitzone"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "Städte auswählen"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "Hinzugefügt"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "Abidjan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "Abu Dhabi"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Vae"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "Accra"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "Ghana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "Addis Ababa"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "Äthiopien"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "Adelaide"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "Australien"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "Alaska"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "USA"
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "Elfenbeinküste"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "Algier"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "Algerien"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "Almaty"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "Kasachstan"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "Ambon"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "Indonesien"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "Amman"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "Jordanien"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "Amsterdam"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "Niederlande"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "Anadyr"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "Russland"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "Anchorage"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "Ankara"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "Türkei"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "Antananarivo"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "Madagaskar"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "Ashgabat"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "Asmera"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "Eritrea"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "Astana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "Asuncion"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "Athen"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "Griechenland"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "Auckland"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "Neuseeland"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "Austin"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "Azoren"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "Portugal"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "Baghdad"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "Irak"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "Baku"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "Aserbaidschan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "Baltimore"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "Bamako"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "Mali"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "Bangkok"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "Thailand"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "Bangui"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Zentralafrikanische Republik"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "Barcelona"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "Spanien"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "Bari"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "Italien"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "Basse-Terre"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "Peking"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "China"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "Beirut"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "Libanon"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "Belgrad"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "Serbien"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "Belize City"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "Belize"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "Berlin"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "Deutschland"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "Bern"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "Schweiz"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "Bishkek"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "Kirgisistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "Bogota"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "Kolumbien"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "Bologna"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "Boston"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "Brasilia"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "Brasilien"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "Bratislava"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "Slovakei"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "Bridgetown"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "Barbados"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "Brisbane"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "Brüssel"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "Belgien"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "Bukarest"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "Rumänien"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "Budapest"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "Ungarn"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "Buenos Aires"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "Argentinien"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "Kairo"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "Ägypten"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "Calgary"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "Kanada"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "Kanarische Inseln"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "Canberra"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "Kanton"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "Kapstadt"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "Republik Südafrika"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "Caracas"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "Cardiff"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "Wales"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "Casablanca"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "Marokko"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "Catanzaro"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "Cayenne"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "Französisch-Guayana"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "Charlotte"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "Charlotte Amalie"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "Amerikanische Jungferninseln"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "Tscheljabinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "Chennai"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "Indien"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "Chicago"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "Chişinău"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "Moldavien"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "Chita"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "Cleveland"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "Colombo"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "Columbus"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "Conakry"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "Guinea"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "Kopenhagen"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "Dänemark"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "Cork"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "Irland"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "Crotone"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "Dakar"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "Senegal"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "Dallas"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "Damaskus"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "Syrien"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "Daressalam"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "Tansania"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "Darwin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "Denpasar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "Denver"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "Detroit"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "Dhakar"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "Bangladesch"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "Großbritannien"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "Djibouti"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "Doha"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "Katar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "Duala"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "Kamerun"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "Dubai"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "Dublin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "Dushanbe"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "Tadschikistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "Osterinsel"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "Chile"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "Edinburgh"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "Schottland"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "El Paso"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "Florenz"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "Fort-de-France"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "Freetown"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "Gaborone"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "Botswana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "Galápagos-Inseln"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "Ecuador"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "Genf"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "Genua"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "Georgetown"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "Guyana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "Grytviken"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "Südgeorgien"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "Guam"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "Guatemala-Stadt"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "Gustavia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "Saint Barthélemy"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "Halifax"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "Hamburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "Hanoi"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "Vietnam"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "Harare"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "Havanna"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "Cuba"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "Hawaii"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "Helsinki"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "Finnland"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "Hobart"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "Hongkong"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "Honolulu"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "Houston"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "Chowd"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "Mongolei"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "Indianapolis"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "Irkutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "Islamabad"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "Istanbul"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "Ischewsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "Jakarta"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "Dschidda"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "Saudi-Arabien"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "Jerusalem"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "Israel"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "Johannesburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "Kabul"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "Kaliningrad"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "Kamtschatka"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "Kampala"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "Uganda"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "Karatschi"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "Kathmandu"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "Nepal"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "Chabarowsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "Charkiw"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "Ukraine"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "Khartum"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "Sudan"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "Kiew"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "Kingston"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "Jamaika"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "Kinshasa"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Demokratische Republik Kongo"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "Kolkata"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "Krasnojarsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "Kuala Lumpur"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "Malaysia"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "Kuwait"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "Los Angeles"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "La Paz"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "Bolivien"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "Lagos"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "Nigeria"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "Las Vegas"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "Lima"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "Peru"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "Lissabon"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "Ljubljana"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "London"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "Longhua"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "Louisville"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "Luanda"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "Angola"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "Lubumbashi"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "Lusaka"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "Sambia"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "Luxemburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "Lemberg"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "Macao"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "Madrid"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "Magadan"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "Malabo"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "Äquatorialguinea"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "Male"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "Malediven"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "Managua"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "Manama"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "Manila"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "Philippinen"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "Maputo"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "Mosambik"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "Marigot"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "Saint-Martin"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "Mazatlán"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "Mexiko"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "Riadh"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "Melbourne"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "Memphis"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "Messina"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "Mexico City"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "Miami"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "Mittelatlantik"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "Midway Atoll"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "Mailand"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "Milwaukee"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "Minsk"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "Weißrussland"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "Mogadishu"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "Somalia"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "Monrovia"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "Liberia"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "Montevideo"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "Uruguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "Montreal"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "Moskau"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "Mumbai"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "München"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "Maskat"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "Oman"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "Nairobi"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "Kenia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "Rom"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "Naters"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "Ndjamena"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "Naples"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "Chad"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "Mekka"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "Neu Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "New York"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "Neufundland"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "Niamey"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "Niger"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "Nouakchott"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "MAURETANIEN"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "Nouméa"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "Neukaledonien"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "Nowokusnezk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "Nowosibirsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "Nuku’alofa"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "Tonga"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "Nuuk"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "Grönland"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "Omsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "Osaka"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "Japan"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "Ottawa"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "Ouagadougou"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "Pago Pago"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "Samoa"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "Palermo"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "Panama City"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "Panama"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "Paramaribo"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "Surinam"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "Paris"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "Frankreich"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "Perm"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "Perth"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "Petropawlowsk-Kamtschatski"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "Philadelphia"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "Phnom Penh"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "Kambodscha"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "Phoenix"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "Podgorica"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "Ponta Delgada"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "Port Louis"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "Mauritius"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "Port-au-Prince"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "Haiti"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "Portland"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "Prag"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "Tschechische Republik"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "Pjöngjang"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "Nordkorea"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "Quito"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "Rabat"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "Yangon"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "Burma"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "Recife"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "Regina"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "Reykjavik"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "Island"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "Riga"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "Lettland"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "Rio De Janeiro"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "Saint-Denis"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "Reunion"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "Samara"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "San Antonio"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "San Diego"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "San Francisco"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "San Jose"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "San Juan"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "San Marino"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "San Salvador"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "Sana'a"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "Jemen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "Santiago"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "Santo Domingo"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikanische Republik"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "Sao Paulo"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "Seattle"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "Seoul"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "Südkorea"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "Shanghai"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "Shenzhen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "Singapur"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "Republik Singapur"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "Skopje"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "Mazedonien"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "Sofia"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "Bulgarien"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "St.John's"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua und Barbuda"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "Stockholm"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "Schweden"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "Suva"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "Fidschi"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "Republik Fidschi-Inseln"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "Sydney"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "Tahiti"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "Französisch-Polynesien"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "Taipeh"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "Taiwan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "Tallinn"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "Estland"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "Tarawa"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "Taschkent"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "Usbekistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "Tbilisi"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "Georgia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "Tegucigalpa"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "Honduras"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "Teheran"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "Iran"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "Ho-Chi-Minh-Stadt"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "Heimatort"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Britische Jungferninseln"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "Tientsin"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "Tijuana"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "Tokio"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "Toronto"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "Tréhet"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "Tripoli"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "Libyen"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "Tunis"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "Tunesien"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "Turin"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "Ufa"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "Bashkiriya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "Ulaanbaatar"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "Vaduz"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "Valletta"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "Malta"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "Vancouver"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "Verona"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "Viktoria"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "Seychellen"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "Wien"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "Österreich"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "Wilna"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "Litauen"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "Wladiwostok"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "Wolgograd"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "St. Petersburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "Warschau"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "Polen"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "Washington DC"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "Wellington"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "Winnipeg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "Jakutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "Yamusoukro"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "Yaounde"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "Jekaterinburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "Yerevan"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "Armenien"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "Yuzhno-Sakhalinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "Zagreb"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "Kroatien"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "Zürich"
+
diff --git a/res/po/el_GR.po b/res/po/el_GR.po
new file mode 100644 (file)
index 0000000..1165619
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "Ώρα"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "Επιλέχθηκε 1 πόλη"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "Επιλέχθηκαν %d πόλεις"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "Ζώνη ώρας"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "Επιλογή πόλεων"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "Προστέθηκε"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "Αμπιτζάν"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "Άμπου Ντάμπι"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Ηνωμένα Αραβικά Εμιράτα"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "Άκρα"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "Γκάνα"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "Αντίς Αμπέμπα"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "Αιθιοπία"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "Αδελαΐδα"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "Αυστραλία"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "Αλάσκα"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "Η.Π.Α."
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "Ακτή Ελεφαντοστού"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "Αλγέρι"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "Αλγερία"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "Άλμα Άτα"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "Καζακστάν"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "Άμπον"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "Ινδονησία"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "Αμάν"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "Ιορδανία"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "Άμστερνταμ"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "Ολλανδία"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "Ανάντιρ"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "Ρωσία"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "Άνκορατζ"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "Άγκυρα"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "Τουρκία"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "Ανταναναρίβο"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "ΜΑΔΑΓΑΣΚΑΡΗ"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "Ασγκαμπάτ"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "Τουρκμενιστάν"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "Ασμάρα"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "Ερυθραία"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "Αστάνα"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "Ασουνσιόν"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "Παραγουάη"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "Αθήνα"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "Ελλάδα"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "Όκλαντ"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "Νέα Ζηλανδία"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "Ώστιν"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "Αζόρες"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "Πορτογαλία"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "Βαγδάτη"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "Ιράκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "Μπακού"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "Αζερμπαϊτζάν"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "Βαλτιμόρη"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "Μπαμάκο"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "Μάλι"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "Μπανγκόγκ"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "Ταϊλάνδη"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "Μπανγκούι"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Κεντροαφρικανική Δημοκρατία"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "Βαρκελώνη"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "Ισπανία"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "Μπάρι"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "Ιταλία"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "Μπας-Τερ"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "Γουαδελούπη"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "Πεκίνο"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "Κίνα"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "Βηρυτός"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "Λίβανος"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "Βελιγράδι"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "Σερβία"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "Πόλη Μπελίζε"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "Μπελίζ"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "Βερολίνο"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "Γερμανία"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "Βέρνη"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "Ελβετία"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "Μπισκέκ"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "Κιργκιστάν"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "Μπισσάου"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "Γουινέα Μπισσάου"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "Μπογκοτά"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "Κολομβία"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "Μπολόνια"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "Boston                      "
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "Μπραζίλια"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "Βραζιλία"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "Μπρατισλάβα"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "Σλοβακία"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "Μπρίτζταουν"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "Μπαρμπέιντος"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "Μπρίσμπεϊν"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "Βρυξέλλες"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "Βέλγιο"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "Βουκουρέστι"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "Ρουμανία"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "Βουδαπέστη"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "Ουγγαρία"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "Μπουένος Άϊρες"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "Αργεντινή"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "Κάιρο"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "Αίγυπτος"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "Κάλγκαρι"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "Καναδάς"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "Κανάρια Νησιά"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "Καμπέρα"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "Καντόν"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "Κέιπ Τάουν"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "Δημοκρατία της Νότιας Αφρικής"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "Καράκας"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "Βενεζουέλα"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "Κάρντιφ"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "Ουαλία"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "Κασαμπλάνκα"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "Μαρόκο"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "Καταντζάρο"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "Καγιέν"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "Γαλλική Γουιάνα"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "Σαρλότ"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "Σαρλότ Αμαλί"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "Ηνωμένες Πολιτείες Παρθένοι νήσοι"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "Τσελιάμπινσκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "Chennai"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "Ινδία"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "Σικάγο"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "Κισινάου"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "Μολδαβία"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "Τσιτά"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "Κλήβελαντ"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "Κολόμπο"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "Σρι Λάνκα"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "Κολόμπους"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "Κονακρί"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "Γουϊνέα"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "Κοπεγχάγη"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "Δανία"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "Κορκ"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "Ιρλανδία"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "Κρότωνας"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "Ντακάρ"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "Σενεγάλη"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "Ντάλλας"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "Δαμασκός"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "Συρία"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "Νταρ Ες Σαλάμ"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "Τανζανία"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "Ντάργουιν"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "Δελχί"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "Ντενπασάρ"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "Ντένβερ"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "Ντιτρόιτ"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "Ντάκα"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "Μπανγκλαντές"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "Ντιέγκο Γκαρσία"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "Ηνωμένο Βασίλειο"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "Τζιμπουτί"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "Τζιμπουτί"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "Ντόχα"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "Κατάρ"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "Ντουάλα"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "Καμερούν"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "Ντουμπάι"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "Δουβλίνο"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "Ντουσανμπέ"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "Τατζικιστάν"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "Νησί του Πάσχα"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "Χιλή"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "Εδιμβούργο"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "Σκωτία"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "Ελ Πάσο"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "Φλωρεντία"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "Φορ ντε Φρανς"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "Μαρτινίκα"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "Φριτάουν"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "Σιέρρα Λεόνε"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "Καμπορόνε"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "Μποτσουάνα"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "Νησιά Γκαλαπάγκος"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "Εκουαδόρ"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "Γενεύη"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "Γένοβα"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "Τζορτζτάουν"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "Γουιάνα"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "Γκρυτβίκεν"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "Νότια Γεωργία"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "Γκουάμ"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "Πόλη της Γουατεμάλας"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "Γουατεμάλα"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "Γουστάβια"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "Άγιος Βαρθολομαίος"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "Χάλιφαξ"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "Αμβούργο"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "Ανόι"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "Βιετνάμ"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "Χαράρε"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "Ζιμπάμπουε"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "Αβάνα"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "Κούβα"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "Χαβάη"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "Ελσίνκι"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "Φινλανδία"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "GMT+10(Χόμπαρτ)"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "Χονγκ Κονγκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "Χονολουλού"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "Χιούστον"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "Χοβντ"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "Μογγολία"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "Ιντιανάπολις"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "Ιρκούτσκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "Ισλαμαμπάντ"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "Πακιστάν"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "Κωνσταντινούπολη"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "Ιζέβσκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "Τζακάρτα"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "Τζέντα"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "Σαουδική Αραβία"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "Ιερουσαλήμ"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "Ισραήλ"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "Γιοχάνεσμπουργκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "Καμπούλ"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "Αφγανιστάν"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "Καλίνινγκραντ"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "Καμτσάτκα"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "Καμπάλα"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "Ουγκάντα"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "Καράτσι"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "Κατμαντού"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "Νεπάλ"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "Κχαμπαρόβσκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "Καρκίβ"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "Ουκρανία"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "Χαρτούμ"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "Σουδάν"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "Κίεβο"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "Κίνγκστον"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "Τζαμάικα"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "Κινσάσα"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Λαϊκή Δημοκρατία του Κονγκό"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "Καλκούτα"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "Κρασνογιάρσκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "Κουάλα Λουμπούρ"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "Μαλαισία"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "Κουβέιτ"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "Λος Άντζελες"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "Λα Παζ"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "Βολιβία"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "Λάγος"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "Νιγηρία"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "Λας Βέγκας"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "Λίμα"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "Περού"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "Λισσαβόνα"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "Λουμπλιάνα"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "Λονδίνο"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "Λονγκχουά"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "Λούισβιλ"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "Λουάντα"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "Αγκόλα"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "Λουμπουμπάσι"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "Λουσάκα"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "Ζάμπια"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "Λουξεμβούργο"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "Λβιβ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "Μακάο"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "Madrid"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "Μάγκανταν"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "Μαλάμπο"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "Ισημερινή Γουινέα"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "Μαλέ"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "Μαλβίδες"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "Μανάγκουα"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "Νικαράγουα"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "Μανάμα"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "Μπαχρέιν"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "Μανίλα"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "Φιλιππίνες"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "Μαπούτο"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "Μοζαμβίκη"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "Μαριγκότ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "Άγιος Μαρτίνος"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "Μαζατλάν"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "Μεξικό"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "Ριάντ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "Μελβούρνη"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "Μέμφις"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "Μεσίνα"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "Πόλη του Μεξικό"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "Μαϊάμι"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "Μεσ..Ατλαντ."
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "Μιντγουέι Ατόλη"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "Μιλάνο"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "Μιλγουόκι"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "Μίνσκ"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "Λευκορωσία"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "Μογκαντίσου"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "Σομαλία"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "Μονρόβια"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "Λιβερία"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "Μοντεβιδέο"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "Ουρουγουάη"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "Μόντρεαλ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "Μόσχα"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "Μουμπάι"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "Μόναχο"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "Μουσκάτ"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "Ομάν"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "Ναϊρόμπι"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "Κένυα"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "Ρώμη"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "Νάτερς"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "Ντζαμένα"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "Νάπολη"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "ΤΣΑΝΤ"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "Μέκκα"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "Νέο Δελχί"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "Νέα Υόρκη"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "Newfoundland"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "Νιαμέι"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "ΝΙΓΗΡΑΣ"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "Νουακτσότ"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "ΜΑΥΡΙΤΑΝΙΑ"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "Νουμέα"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "Νέα Καληδονία"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "Νοβοκουζνέτσκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "Νοβοσιμπίρσκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "Νουκουαλόφα"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "Τόνγκα"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "Νουούκ"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "Γροιλανδία"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "Ομσκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "Οσάκα"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "Ιαπωνία"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "Οτάβα"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "Ουαγκαντουγκού"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "Μπουργκίνα Φάσο"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "Πάγκο Πάγκο"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "Ανεξάρτητο κράτος των Σαμόα"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "Παλέρμο"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "Πόλη του Παναμά"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "Παναμάς"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "Παραμαρίμπο"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "Σουρινάμ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "Παρίσι"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "Γαλλία"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "Περμ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "Περθ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "Πετροπαβλόσκ-Καμτσατσκί"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "Φιλαδέλφεια"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "Phnom Penh"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "Καμπότζη"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "Φοίνιξ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "Ποντγκόριτσα"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "Μαυροβούνιο"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "Πόντα Ντελγάδα"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "Πορ Λουί"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "ΜΑΥΡΙΚΙΟΣ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "Πορτ-ο-Πρενς"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "Αϊτή"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "Πόρτλαντ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "Πράγα"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "Δημοκρατία της Τσεχίας"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "Πιονγκγιάνγκ"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "Βόρεια Κορέα"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "Κουίτο"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "Ραμπάτ"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "Γιανγκόν"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "Βιρμανία"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "Ρεσίφε"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "Ρετζίνα"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "Ρέικιαβικ"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "Ισλανδία"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "Ρίγα"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "Λετονία"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "Ρίο ντε Τζανέιρο"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "Σαιν Ντενί"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "Ρεϊνιόν"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "Σαμάρα"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "Σαν Αντόνιο"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "Σαν Ντιέγκο"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "Σαν Φρανσίσκο"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "Σαν Χοσέ"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "Κόστα Ρίκα"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "Σαν Χουάν"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "Πουέρτο Ρίκο"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "Άγιος Μαρίνος"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "Σαν Σαλβαδόρ"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "Ελ Σαλβαδόρ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "Σανάα"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "Υεμένη"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "Σαντιάγο"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "Άγιος Δομίνικος"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "Δομινικανή Δημοκρατία"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "Σάο Πάολο"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "Σιάτλ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "Σεούλ"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "Δημοκρατία της Κορέας"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "Σαγκάη"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "Σεντσέν"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "Σιγκαπούρη"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "Δημοκρατία της Σιγκαπούρης"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "Σκόπια"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "ΠΓΔΜ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "Σόφια"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "Βουλγαρία"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "Σεντ Τζον"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Αντίγκουα και Μπαρμπούντα"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "Στοκχόλμη"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "Σουηδία"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "Σούβα"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "Φίτζι"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "Δημοκρατία των νησιών Φίτζι"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "Σίδνεϋ"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "Ταϊτή"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "Γαλλική Πολυνησία"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "Ταϊπέι"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "Ταϊβάν"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "ΤΑΛΙΝ"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "Εσθονία"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "Ταράουα"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "Κιριμπάτι"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "Τασκένδη"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "Ουζμπεκιστάν"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "Τιφλίδα"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "Γεωργία"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "Τεγκουσιγκάλπα"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "Ονδούρα"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "Τεχεράνη"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "Ιράν"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "Πόλη Χο Τσι Μινχ"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "The settlement"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Βρετανικές Παρθένοι νήσοι"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "Τιανζίν"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "Τιχουάνα"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "Τόκυο"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "Τορόντο"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "Τρεέ"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "Τρίπολη"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "Λιβύη"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "Τύνιδα"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "Τυνησία"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "Τορίνο"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "Ούφα"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "Μπασκορτοστάν"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "Ουλάν Μπατόρ"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "Βαντούζ"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "Λιχτενστάιν"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "Βαλέτα"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "Μάλτα"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "Βανκούβερ"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "Βερόνα"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "Βικτόρια"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "Σεϋχέλλες"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "Βιέννη"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "Αυστρία"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "Βίλνιους"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "Λιθουανία"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "Βλαδιβοστόκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "Βολγκογκράντ"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "Αγία Πετρούπολη"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "Βαρσοβία"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "Πολωνία"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "Ουάσινγκτον DC"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "Ουέλιγκτον"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "Γουίνιπεγκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "Γιακούτσκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "Γιαμουσσούκρο"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "Γιαουντέ"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "Εκατέρινμπουργκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "Ερεβάν"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "Αρμενία"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "Γιούζνο-Σάκαλινσκ"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "Ζάγκρεμπ"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "Κροατία"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "Ζυρίχη"
diff --git a/res/po/en.po b/res/po/en.po
new file mode 100644 (file)
index 0000000..316acfa
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "Time"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "1 city selected"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "%d cities selected"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "Time zone"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "Select cities"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "Added"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "Abidjan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "Abu Dhabi"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "United Arab Emirates"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "Accra"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "Ghana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "Addis Ababa"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "Ethiopia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "Adelaide"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "Australia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "Alaska"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "USA"
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "Cote d'Ivoire"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "Algiers"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "Algeria"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "Almaty"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "Ambon"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "Indonesia"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "Amman"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "Jordan"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "Amsterdam"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "Netherlands"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "Anadyr"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "Russia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "Anchorage"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "Ankara"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "Turkey"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "Antananarivo"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "Ashgabat"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "Asmara"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "Eritrea"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "Astana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "Asuncion"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "Athens"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "Greece"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "Auckland"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "New Zealand"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "Austin"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "Azores"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "Portugal"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "Baghdad"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "Iraq"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "Baku"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "Azerbaijan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "Baltimore"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "Bamako"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "Mali"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "Bangkok"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "Thailand"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "Bangui"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Central African Republic"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "Barcelona"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "Spain"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "Bari"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "Italy"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "Basse-Terre"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "Beijing"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "China"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "Beirut"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "Lebanon"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "Belgrade"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "Serbia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "Belize City"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "Belize"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "Berlin"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "Germany"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "Bern"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "Switzerland"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "Bishkek"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "Kyrgyzstan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "Guinea Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "Bogota"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "Colombia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "Bologna"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "Boston"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "Brasilia"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "Brazil"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "Bratislava"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "Slovakia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "Bridgetown"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "Barbados"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "Brisbane"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "Brussels"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "Belgium"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "Bucharest"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "Romania"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "Budapest"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "Hungary"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "Buenos Aires"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "Argentina"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "Cairo"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "Egypt"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "Calgary"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "Canada"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "Canary Islands"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "Canberra"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "Canton"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "Cape Town"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "South Africa"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "Caracas"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "Cardiff"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "Wales"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "Casablanca"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "Morocco"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "Catanzaro"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "Cayenne"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "French Guiana"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "Charlotte"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "Charlotte Amalie"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "United States Virgin Islands"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "Chelyabinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "Chennai"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "India"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "Chicago"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "Chisinau"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "Moldova"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "Chita"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "Cleveland"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "Colombo"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "Columbus"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "Conakry"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "Guinea"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "Copenhagen"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "Denmark"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "Cork"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "Ireland"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "Crotone"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "Dakar"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "Senegal"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "Dallas"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "Damascus"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "Syria"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "Dar es Salaam"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "Tanzania"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "Darwin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "Denpasar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "Denver"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "Detroit"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "Dhaka"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "United Kingdom"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "Djibouti"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "Doha"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "Qatar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "Douala"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "Cameroon"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "Dubai"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "Dublin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "Dushanbe"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "Tajikistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "Easter Island"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "Chile"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "Edinburgh"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "Scotland"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "El Paso"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "Florence"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "Fort-de-France"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "Freetown"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "Gaborone"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "Botswana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "Galapagos Islands"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "Ecuador"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "Geneva"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "Genoa"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "Georgetown"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "Guyana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "Grytviken"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "South Georgia"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "Guam"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "Guatemala City"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "Gustavia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "Saint Barthelemy"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "Halifax"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "Hamburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "Hanoi"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "Vietnam"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "Harare"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "Havana"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "Cuba"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "Hawaii"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "Helsinki"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "Finland"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "Hobart"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "Hong Kong"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "Honolulu"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "Houston"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "Khovd"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "Indianapolis"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "Irkutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "Islamabad"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "Istanbul"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "Izhevsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "Jakarta"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "Jeddah"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "Saudi Arabia"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "Jerusalem"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "Israel"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "Johannesburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "Kabul"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "Kaliningrad"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "Kamchatka"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "Kampala"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "Uganda"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "Karachi"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "Kathmandu"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "Nepal"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "Khabarovsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "Kharkiv"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "Ukraine"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "Khartoum"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "Sudan"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "Kiev"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "Kingston"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "Jamaica"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "Kinshasa"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Democratic Republic of the Congo"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "Kolkata"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "Krasnoyarsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "Kuala Lumpur"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "Malaysia"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "Kuwait"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "Los Angeles"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "La Paz"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "Lagos"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "Nigeria"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "Las Vegas"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "Lima"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "Peru"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "Lisbon"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "Ljubljana"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "London"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "Longhua"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "Louisville"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "Luanda"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "Angola"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "Lubumbashi"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "Lusaka"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "Zambia"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "Luxembourg"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "Lviv"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "Macau"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "Madrid"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "Magadan"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "Malabo"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "Equaorial Guinea"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "Male"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "Maldives"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "Managua"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "Manama"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "Manila"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "Philippines"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "Maputo"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "Marigot"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "Saint Martin"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "Mazatlan"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "Mexico"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "Riyadh"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "Melbourne"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "Memphis"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "Messina"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "Mexico City"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "Miami"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "Mid-Atlantic"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "Midway Atoll"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "Milano"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "Milwaukee"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "Minsk"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "Belarus"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "Mogadishu"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "Somalia"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "Monrovia"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "Liberia"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "Montevideo"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "Uruguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "Montreal"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "Moscow"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "Mumbai"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "Munich"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "Muscat"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "Oman"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "Nairobi"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "Kenya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "Rome"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "Naters"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "N'Djamena"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "Napoli"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "Chad"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "Makkah"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "New Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "New York"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "Newfoundland"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "Niamey"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "Niger"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "Nouakchott"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "Noumea"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "New Caledonia"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "Novokuznetsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "Novosibirsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "Nuku'alofa"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "Tonga"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "Nuuk"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "Greenland"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "Omsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "Osaka"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "Japan"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "Ottawa"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "Ouagadougou"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "Pago Pago"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "Samoa"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "Palermo"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "Panama City"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "Panama"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "Paramaribo"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "Suriname"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "Paris"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "France"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "Perm"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "Perth"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "Petropavlovsk-Kamchatskiy"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "Philadelphia"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "Phnom Penh"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "Cambodia"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "Phoenix"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "Podgorica"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "Ponta Delgada"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "Port Louis"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "Mauritius"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "Port-au-Prince"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "Haiti"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "Portland"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "Prague"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "Czech Republic"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "Pyongyang"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "North Korea"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "Quito"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "Rabat"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "Yangon"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "Myanmar"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "Recife"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "Regina"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "Reykjavik"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "Iceland"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "Riga"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "Latvia"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "Rio de Janeiro"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "Saint-Denis"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "Reunion Island"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "Samara"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "San Antonio"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "San Diego"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "San Francisco"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "San Jose"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "San Juan"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "San Marino"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "San Salvador"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "Sana¡¯a"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "Yemen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "Santiago"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "Santo Domingo"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominican Republic"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "Sao Paulo"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "Seattle"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "Seoul"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "Republic of Korea"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "Shanghai"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "Shenzhen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "Singapore"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "Republic of Singapore"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "Skopje"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "Macedonia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "Sofia"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "St John's"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua and Barbuda"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "Stockholm"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "Sweden"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "Suva"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "Fiji"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "Republic of Fiji"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "Sydney"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "Tahiti"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "French Polynesia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "Taipei"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "Taiwan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "Tallinn"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "Estonia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "Tarawa"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "Tashkent"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "Tbilisi"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "Georgia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "Tegucigalpa"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "Honduras"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "Tehran"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "Iran"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "Ho Chi Minh City"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "The Settlement"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "British Virgin Islands"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "Tianjin"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "Tijuana"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "Tokyo"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "Toronto"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "Trehet"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "Tripoli"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "Libya"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "Tunis"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "Tunisia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "Torino"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "Ufa"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "Bashkiriya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "Ulaanbaatar"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "Vaduz"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "Valletta"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "Malta"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "Vancouver"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "Verona"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "Victoria"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "Vienna"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "Austria"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "Vilnius"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "Lithuania"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "Vladivostok"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "Volgograd"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "St Petersburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "Warszawa "
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "Poland"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "Washington DC"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "Wellington"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "Winnipeg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "Yakutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "Yamoussoukro"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "Yaounde"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "Yekaterinburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "Yerevan"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "Armenia"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "Yuzhno-Sakhalinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "Zagreb"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "Croatia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "Zurich"
diff --git a/res/po/es_ES.po b/res/po/es_ES.po
new file mode 100644 (file)
index 0000000..10ee103
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "Hora"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "1 ciudad seleccionada"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "%d ciudades seleccionadas"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "Zona horaria"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "Seleccionar ciudades"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "Añadido"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "Abidj¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "Abu Dhabi"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Emiratos ¨¢rabes Unidos"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "Accra"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "Ghana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "Addis Ababa"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "Etiop¨ªa"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "Adelaide"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "Australia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "Alaska"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "EE. UU."
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "Costa de Marfil"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "Argelia"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "Algeria"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "Almaty"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "Kazajist¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "Ambon"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "Indonesia"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "Amm¨¢n"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "Jordania"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "¨¢msterdam"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "Pa¨ªses Bajos"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "Anadyr"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "Rusia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "Anchorage"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "Ankara"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "Turqu¨ªa"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "Antananarivo"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "Asjabad"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "Turkmenist¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "Asmara"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "Eritrea"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "Astana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "Asunci¨®n"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "Atenas"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "Grecia"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "Auckland"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "Nueva Zelanda"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "Austin"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "Azores"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "Portugal"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "Bagdad"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "Irak"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "Bak¨²"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "Azerbaiy¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "Baltimore"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "Bamako"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "Mali"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "Bangkok"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "Tailandia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "Bangui"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Rep¨²blica Centroafricana"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "Barcelona"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "Espa?a"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "Bari"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "Italia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "Basse-Terre"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "Guadalupe"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "Pek¨ªn"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "China"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "Beirut"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "L¨ªbano"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "Belgrado"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "Serbia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "Ciudad de Belice"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "Belice"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "Berl¨ªn"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "Alemania"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "Berna"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "Suiza"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "Bishkek"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "Kirguist¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "Guinea Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "Bogot¨¢"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "Colombia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "Bolonia"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "Boston??????????????????????"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "Brasilia"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "Brasil"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "Bratislava"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "Eslovaquia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "Bridgetown"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "Barbados"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "Brisbane"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "Bruselas"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "B¨¦lgica"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "Bucarest"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "Ruman¨ªa"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "Budapest"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "Hungr¨ªa"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "Buenos Aires"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "Argentina"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "El Cairo"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "Egipto"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "Calgary"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "Canad¨¢"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "Islas Canarias"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "Canberra"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "Cant¨®n"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "Ciudad del Cabo"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "Rep¨²blica de Sud¨¢frica"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "Caracas"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "Cardiff"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "Gales"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "Casablanca"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "Marruecos"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "Catanzaro"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "Cayena"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "Guayana Francesa"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "Charlotte"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "Charlotte Amalie"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "Islas V¨ªrgenes de los Estados Unidos"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "Chelyabinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "Chennai"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "India"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "Chicago"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "Chisinau"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "Moldavia"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "Chita"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "Cleveland"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "Colombo"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "Columbus"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "Conakry"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "Guinea"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "Copenhague"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "Dinamarca"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "Cork"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "Irlanda"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "Crotona"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "Dakar"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "Senegal"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "Dallas"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "Damasco"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "Siria"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "Dar es Salaam"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "Tanzania"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "Darwin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "Denpasar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "Denver"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "Detroit"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "Dhaka"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "Reino Unido"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "Yibuti"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "Yibuti"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "Doha"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "Qatar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "Douala"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "Camer¨²n"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "Dubai"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "Dubl¨ªn"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "Dusamb¨¦"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "Tayikist¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "Isla de Pascua"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "Chile"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "Edimburgo"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "Escocia"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "El Paso"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "Florencia"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "Fort-de-France"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "Martinica"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "Freetown"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "Sierra Leona"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "Gaborone"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "Botswana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "Islas Gal¨¢pagos"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "Ecuador"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "G¨¦nova"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "G¨¦nova"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "Georgetown"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "Guyana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "Grytviken"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "Georgia del Sur"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "Guam"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "Ciudad de Guatemala"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "Gustavia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "Saint Barth¨¦lemy"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "Halifax"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "Hamburgo"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "Hanoi"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "Vietnam"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "Harare"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "Zimbabue"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "La Habana"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "Cuba"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "Hawai"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "Helsinki"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "Finlandia"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "Hobart"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "Hong Kong"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "Honolulu"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "Houston"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "Hovd"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "Indian¨¢polis"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "Irkutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "Islamabad"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "Paquist¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "Estambul"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "Izhevsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "Yakarta"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "Jidda"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "Arabia Saud¨ª"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "Jerusal¨¦n"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "Israel"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "Johannesburgo"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "Kabul"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "Afganist¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "Kaliningrado"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "Kamchatka"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "Kampala"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "Uganda"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "Karachi"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "Kathmand¨²"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "Nepal"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "Khabarovsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "Kharkiv"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "Ucrania"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "Jartum"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "Sud¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "Kiev"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "Kingston"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "Jamaica"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "Kinshasa"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Rep¨²blica Democr¨¢tica del Congo"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "Kolkata"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "Krasnoyarsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "Kuala Lumpur"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "Malasia"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "Kuwait"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "Los ¨¢ngeles"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "La Paz"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "Lagos"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "Nigeria"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "Las Vegas"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "Lima"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "Per¨²"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "Lisboa"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "Liubliana"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "Londres"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "Longhua"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "Louisville"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "Luanda"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "Angola"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "Lubumbashi"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "Lusaka"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "Zambia"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "Luxemburgo"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "Lviv"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "Macao"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "Madrid"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "Magad¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "Malabo"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "Guinea Ecuatorial"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "Mal¨¦"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "Maldivas"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "Managua"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "Manama"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "Bahr¨¦in"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "Manila"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "Filipinas"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "Maputo"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "Marigot"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "San Mart¨ªn"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "Mazatl¨¢n"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "M¨¦xico"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "Riad"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "Melbourne"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "Memphis"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "Mesina"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "Ciudad de M¨¦xico"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "Miami"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "Atl¨¢ntico Central"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "Midway Atoll"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "Mil¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "Milwaukee"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "Minsk"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "Bielorrusia"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "Mogadishu"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "Somalia"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "Monrovia"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "Liberia"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "Montevideo"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "Uruguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "Montreal"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "Mosc¨²"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "Mumbai"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "M¨²nich"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "Mascate"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "Om¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "Nairobi"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "Kenia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "Roma"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "Naters"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "Ndjamena"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "N¨¢poles"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "Chad"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "La Meca"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "Nueva Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "Nueva York"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "Terranova"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "Niamey"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "N¨ªger"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "Nouakchott"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "Numea"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "Nueva Caledonia"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "Novokuznetsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "Novosibirsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "Nuku¡¯alofa"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "Tonga"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "Nuuk"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "Groenlandia"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "Omsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "Osaka"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "Jap¨®n"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "Ottawa"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "Ouagadougou"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "Pago Pago"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "Estado Independiente de Samoa"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "Palermo"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "Ciudad de Panam¨¢"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "Panam¨¢"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "Paramaribo"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "Suriname"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "Par¨ªs"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "Francia"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "Perm"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "Perth"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "Petropavlovsk-Kamchatskiy"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "Filadelfia"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "Phnom Penh"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "Camboya"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "Phoenix"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "Podgorica"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "Ponta Delgada"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "Port Louis"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "Mauricio"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "Puerto Pr¨ªncipe"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "Hait¨ª"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "Portland"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "Praga"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "Rep¨²blica Checa"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "Pyongyang"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "Corea del Norte"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "Quito"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "Rabat"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "Rang¨²n"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "Birmania"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "Recife"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "Regina"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "Reikiavik"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "Islandia"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "Riga"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "Letonia"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "Rio De Janeiro"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "Saint-Denis"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "Isla Reuni¨®n"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "Samara"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "San Antonio"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "San Diego"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "San Francisco"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "San Jos¨¦"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "San Juan"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "San Marino"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "San Salvador"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "San¨¢"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "Yemen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "Santiago"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "Santo Domingo"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "Rep¨²blica Dominicana"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "Sao Paulo"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "Seattle"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "Se¨²l"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "Rep¨²blica de Corea"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "Shangh¨¢i"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "Shenzhen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "Singapur"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "Rep¨²blica de Singapur"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "Skopje"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "MACEDONIA"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "Sof¨ªa"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "St.Johns"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua y Barbuda"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "Estocolmo"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "Suecia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "Suva"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "Fiyi"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "Rep¨²blica de las Islas Fiji"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "Sydney"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "Tahit¨ª"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "Polinesia Francesa"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "Taip¨¦i"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "Taiw¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "Tallin"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "Estonia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "Tarawa"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "Tashkent"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "Uzbekist¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "Tiflis"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "Georgia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "Tegucigalpa"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "Honduras"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "Teher¨¢n"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "Ir¨¢n"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "Ciudad Ho Chi Minh"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "The Settlement"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Islas V¨ªrgenes Brit¨¢nicas"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "Tianjin"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "Tijuana"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "Tokio"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "Toronto"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "Tr¨¦het"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "Tr¨ªpoli"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "Libia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "T¨²nez"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "T¨²nez"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "Tur¨ªn"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "Ufa"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "Bashkiriya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "Ulan Bator"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "Vaduz"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "La Valeta"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "Malta"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "Vanc¨²ver"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "Verona"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "Victoria"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "Viena"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "Austria"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "Vilnius"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "Lituania"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "Vladivostok"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "Volgogrado"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "San Petersburgo"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "Varsovia"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "Polonia"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "Washington DC"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "Wellington"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "Winnipeg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "Yakutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "Yamusukro"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "Yaounde"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "Yekaterimburgo"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "Erev¨¢n"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "Armenia"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "Yuzhno-Sakhalinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "Zagreb"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "Croacia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "Z¨²rich"
diff --git a/res/po/fr_FR.po b/res/po/fr_FR.po
new file mode 100644 (file)
index 0000000..cd832bd
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "Heure"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "1 ville sélectionnée"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "%d villes sélectionnées"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "Fuseau horaire"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "Sélectionner les villes"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "Ajouté"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "Abidjan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "Abu Dhabi"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Émirats arabes unis"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "Accra"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "Ghana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "Addis-Abeba"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "Éthiopie"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "Adélaïde"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "Australie"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "Alaska"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "Etats-Unis"
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "Côte d’Ivoire"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "Alger"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "Algérie"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "Almaty"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "Ambon"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "Indonésie"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "Amman"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "Jordanie"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "Amsterdam"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "Pays-Bas"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "Anadyr"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "Russie"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "Anchorage"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "Ankara"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "Turquie"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "Antananarivo"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "Ashgabat"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "Asmara"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "Érythrée"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "Astana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "Asuncion"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "Athènes"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "Grèce"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "Auckland"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "Nouvelle-Zélande"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "Austin"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "Açores"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "Portugal"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "Baghdad"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "Iraq"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "Baku"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "Azerbaïdjan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "Baltimore"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "Bamako"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "Mali"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "Bangkok"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "Thaïlande"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "Bangui"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "République centrafricaine"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "Barcelone"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "Espagne"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "Bari"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "Italie"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "Basse-Terre"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "Pékin"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "Chine"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "Beyrouth"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "Liban"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "Belgrade"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "Serbie"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "Belize City"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "Belize"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "Berlin"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "Allemagne"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "Berne"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "Suisse"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "Bichkek"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "Kirghizistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "Guinée-Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "Bogotá"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "Colombie"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "Bologne"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "Boston                      "
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "Brasilia"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "Brésil"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "Bratislava"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "Slovaquie"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "Bridgetown"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "Barbade"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "Brisbane"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "Bruxelles"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "Belgique"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "Bucarest"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "Roumanie"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "Budapest"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "Hongrie"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "Buenos Aires"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "Argentine"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "Le Caire"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "Egypte"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "Calgary"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "Canada"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "Iles Canaries"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "Canberra"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "Canton"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "Le Cap"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "Afrique du Sud"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "Caracas"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "Cardiff"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "Pays de Galles"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "Casablanca"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "Maroc"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "Catanzaro"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "Cayenne"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "Guinée française"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "Charlotte"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "Charlotte Amalie"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "Iles Vierges des Etats-Unis"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "Chelyabinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "Chennai"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "Inde"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "Chicago"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "Chişinău"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "Moldavie"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "Chita"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "Cleveland"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "Colombo"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "Columbus"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "Conakry"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "Guinée"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "Copenhague"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "Danemark"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "Cork"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "Irlande"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "Crotone"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "Dakar"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "Sénégal"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "Dallas"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "Damas"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "Syrie"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "Dar es Salaam"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "Tanzanie"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "Darwin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "Denpasar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "Denver"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "Detroit"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "Dhaka"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "Royaume-Uni"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "Djibouti"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "Doha"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "Qatar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "Douala"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "Cameroun"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "Dubaï"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "Dublin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "Douchanbé"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "Tajikistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "Ile de Pâques"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "Chili"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "Édimbourg"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "Ecosse"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "El Paso"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "Florence"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "Fort-de-France"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "Freetown"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "Gaborone"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "Botswana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "Iles Galápagos"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "Équateur"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "Genève"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "Gênes"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "Georgetown"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "Guyane"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "Grytviken"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "Géorgie du Sud"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "Guam"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "Guatemala (ville)"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "Gustavia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "Saint-Barthélemy"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "Halifax"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "Hambourg"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "Hanoï"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "Viêtnam"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "Harare"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "La Havane"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "Cuba"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "Hawaï"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "Helsinki"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "Finlande"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "Hobart"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "Hong Kong"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "Honolulu"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "Houston"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "Hovd"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "Mongolie"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "Indianapolis"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "Irkoutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "Islamabad"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "Istanbul"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "Izhevsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "Jakarta"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "Jeddah"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "Arabie Saoudite"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "Jérusalem"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "Israël"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "Johannesburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "Kaboul"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "Kaliningrad"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "Kamtchatka"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "Kampala"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "Ouganda"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "Karachi"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "Katmandu"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "Népal"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "Khabarovsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "Kharkiv"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "Ukraine"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "Khartoum"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "Soudan"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "Kiev"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "Kingston"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "Jamaïque"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "Kinshasa"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "République démocratique du Congo"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "Kolkata"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "Krasnoïarsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "Kuala Lumpur"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "Malaisie"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "Koweït"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "Los Angeles"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "La Paz"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "Bolivie"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "Lagos"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "Nigeria"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "Las Vegas"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "Lima"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "Pérou"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "Lisbonne"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "Ljubljana"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "Londres"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "Longhua"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "Louisville"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "Luanda"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "Angola"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "Lubumbashi"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "Lusaka"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "Zambie"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "Luxembourg"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "Lviv"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "Macao"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "Madrid"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "Magadane"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "Malabo"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "Guinée équatoriale"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "Malé"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "Les Maldives"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "Managua"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "Manama"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "Manille"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "Les Philippines"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "Maputo"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "Marigot"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "Saint-Martin"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "Mazatlan"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "Mexique"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "Riyad"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "Melbourne"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "Memphis"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "Messine"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "Mexico"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "Miami"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "Atlantique central"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "Atoll de Midway"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "Milan"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "Milwaukee"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "Minsk"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "Bélarus"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "Mogadishu"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "Somalie"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "Monrovia"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "Libéria"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "Montevideo"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "Uruguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "Montréal"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "Moscou"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "Mumbai"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "Munich"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "Mascate"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "Oman"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "Nairobi"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "Kenya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "Rome"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "Naters"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "Ndjamena"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "Naples"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "TCHAD"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "Mecca"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "New Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "New York"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "Terre-Neuve"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "Niamey"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "Niger"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "Nouakchott"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "MAURITANIE"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "Nouméa"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "Nouvelle Calédonie"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "Novokuznetsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "Novosibirsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "Nuku'alofa"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "Tonga"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "Nuuk"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "Groenland"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "Omsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "Osaka"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "Japon"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "Ottawa"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "Ouagadougou"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "Pago Pago"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "Samoa"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "Palerme"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "Panama City"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "Panama"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "Paramaribo"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "Suriname"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "Paris"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "France"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "Perm"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "Perth"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "Petropavlovsk-Kamchatskiy"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "Philadelphie"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "Phnom Penh"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "Cambodge"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "Phoenix"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "Podgorica"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "Monténégro"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "Ponta Delgada"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "Port-Louis"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "Maurice"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "Port-au-Prince"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "Haïti"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "Portland"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "Prague"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "République Tchèque"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "Pyongyang"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "Corée du Nord"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "QUITO"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "Rabat"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "Yangon"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "Burma"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "Recife"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "Régina"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "Reykjavík"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "Islande"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "Riga"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "Lettonie"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "Rio De Janeiro"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "Saint-Denis"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "Ile de la Réunion"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "Samara"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "San Antonio"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "San Diego"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "San Francisco"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "San José"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "San Juan"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "Porto Rico"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "Saint-Marin"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "San Salvador"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "Salvador"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "Sana’a"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "Yémen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "Santiago"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "Saint-Domingue"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "République dominicaine"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "Sao Paulo"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "Seattle"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "Séoul"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "République de Corée"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "Shanghai"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "Shenzhen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "Singapour"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "République de Singapour"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "Skopje"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "Macédoine"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "Sofia"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "Bulgarie"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "St. John's"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua et Barbuda"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "Stockholm"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "Suède"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "Suva"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "Fiji"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "République des îles Fidji"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "Sydney"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "Tahiti"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "Polynésie française"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "Taipei"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "Taïwan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "Tallinn"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "Estonie"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "Tarawa"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "Tashkent"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "Ouzbékistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "Tbilisi"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "Géorgie"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "Tegucigalpa"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "Honduras"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "Téhéran"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "Iran"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "Hô-Chi-Minh-Ville"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "The Settlement"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Iles Vierges Britanniques"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "Tianjin"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "Tijuana"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "Tokyo"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "Toronto"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "Tréhet"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "Tripoli"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "Libye"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "Tunis"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "Tunisie"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "Turin"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "Ufa"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "Bachkirie"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "Ulan Bator"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "Vaduz"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "La Valette"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "Malte"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "Vancouver"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "Vérone"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "Victoria"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "Vienne"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "Autriche"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "Vilnius"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "Lituanie"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "Vladivostok"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "Volgograd"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "Saint-Pétersbourg"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "Varsovie"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "Pologne"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "Washington DC"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "Wellington"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "Winnipeg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "Lakoutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "Yamoussoukro"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "Yaoundé"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "Lekaterinbourg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "Yerevan"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "Arménie"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "Ioujno-Sakhalinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "Zagreb"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "Croatie"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "Zurich"
diff --git a/res/po/it_IT.po b/res/po/it_IT.po
new file mode 100644 (file)
index 0000000..b2e75f7
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "Ora"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "1 città selezionata"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "%d città selezionate"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "Fuso orario"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "Seleziona città"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "Aggiunto"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "Abidjan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "Abu Dhabi"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Emirati Arabi Uniti"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "Accra"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "Ghana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "Addis Abeba"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "Etiopia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "Adelaide"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "Australia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "Alaska"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "Stati Uniti d'America"
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "Costa d'Avorio"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "Algeri"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "Algeria"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "Almaty"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "Ambon"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "Indonesia"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "Amman"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "Giordania"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "Amsterdam"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "Paesi Bassi"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "Anadyr"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "Russia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "Anchorage"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "Ankara"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "Turchia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "Antananarivo"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "Ashgabat"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "Asmara"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "Eritrea"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "Astana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "Asuncion"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "Atene"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "Grecia"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "Auckland"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "Nuova Zelanda"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "Austin"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "Azzorre"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "Portogallo"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "Baghdad"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "Iraq"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "Baku"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "Azerbaijan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "Baltimora"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "Bamako"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "Mali"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "Bangkok"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "Tailandia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "Bangui"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Repubblica Centrafricana"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "Barcellona"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "Spagna"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "Bari"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "Italia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "Basse-Terre"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "Guadalupa"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "Pechino"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "Cina"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "Beirut"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "Libano"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "Belgrado"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "Serbia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "Belize City"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "Belize"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "Berlino"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "Germania"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "Berna"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "Svizzera"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "Bishkek"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "Kyrgyzstan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "Guinea Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "Bogota"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "Colombia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "Bologna"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "Boston                      "
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "Brasilia"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "Brasile"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "Bratislava"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "Slovacchia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "Bridgetown"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "Barbados"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "Brisbane"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "Bruxelles"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "Belgio"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "Bucarest"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "Romania"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "Budapest"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "Ungheria"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "Buenos Aires"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "Argentina"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "Cairo"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "Egitto"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "Calgary"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "Canada"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "Isole Canarie"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "Canberra"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "Canton"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "Città del Capo"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "Repubblica Sudafricana"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "Caracas"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "Cardiff"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "Galles"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "Casablanca"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "Marocco"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "Catanzaro"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "Caienna"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "Guyana francese"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "Charlotte"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "Charlotte Amalie"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "Isole Vergini Statunitensi"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "Chelyabinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "Chennai"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "India"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "Chicago"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "Chişinău"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "Moldavia"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "Chita"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "Cleveland"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "Colombo"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "Columbus"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "Conakry"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "Guinea"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "Copenhagen"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "Danimarca"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "Cork"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "Irlanda"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "Crotone"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "Dakar"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "Senegal"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "Dallas"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "Damasco"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "Siria"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "Dar es Salaam"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "Tanzania"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "Darwin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "Denpasar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "Denver"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "Detroit"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "Dhaka"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "Regno Unito"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "Djibouti"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "Doha"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "Qatar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "Douala"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "Camerun"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "Dubai"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "Dublino"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "Dushanbe"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "Tajikistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "Isola di Pasqua"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "Cile"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "Edinburgo"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "Scozia"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "El Paso"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "Firenze"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "Fort-de-France"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "Martinica"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "Freetown"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "Gaborone"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "Botswana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "Isole Galapagos"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "Ecuador"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "Ginevra"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "Genova"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "Georgetown"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "Guyana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "Grytviken"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "Georgia del Sud"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "Guam"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "Città del Guatemala"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "Gustavia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "Saint Barthélemy"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "Halifax"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "Amburgo"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "Hanoi"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "Vietnam"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "Harare"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "Havana"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "Cuba"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "Hawaii"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "Helsinki"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "Finlandia"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "Hobart"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "Hong Kong"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "Honolulu"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "Houston"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "Hovd"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "Indianapolis"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "Irkutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "Islamabad"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "Istanbul"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "Izhevsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "Jakarta"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "Jeddah"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "Arabia Saudita"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "Gerusalemme"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "Israele"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "Johannesburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "Kabul"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "Kaliningrad"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "Kamchatka"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "Kampala"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "Uganda"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "Karachi"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "Katmandu"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "Nepal"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "Khabarovsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "Kharkiv"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "Ucraina"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "Khartoum"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "Sudan"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "Kiev"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "Kingston"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "Giamaica"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "Kinshasa"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Repubblica Democratica del Congo"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "Calcutta"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "Krasnoyarsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "Kuala Lumpur"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "Malesia"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "Kuwait"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "Los Angeles"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "La Paz"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "Lagos"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "Nigeria"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "Las Vegas"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "Lima"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "Perù"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "Lisbona"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "Lubiana"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "Londra"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "Longhua"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "Louisville"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "Luanda"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "Angola"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "Lubumbashi"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "Lusaka"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "Zambia"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "Lussemburgo"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "Leopoli"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "Macau"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "Madrid"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "Magadan"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "Malabo"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "Guinea Equatoriale"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "Male"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "Maldive"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "Managua"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "Manama"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "Manila"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "Filippine"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "Maputo"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "Mozambico"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "Marigot"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "Saint-Martin"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "Mazatlan"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "Messico"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "Riyadh"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "Melbourne"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "Memphis"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "Messina"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "Città del Messico"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "Miami"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "Atlantico centrale"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "Atollo di Midway"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "Milano"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "Milwaukee"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "Minsk"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "Bielorussia"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "Mogadiscio"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "Somalia"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "Monrovia"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "Liberia"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "Montevideo"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "Uruguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "Montreal"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "Mosca"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "Mumbai"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "Monaco di Baviera"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "Muscat"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "Oman"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "Nairobi"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "Kenya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "Roma"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "Naters"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "Ndjamena"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "Napoli"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "Chad"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "Mecca"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "Nuova Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "New York"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "Terranova"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "Niamey"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "Niger"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "Nouakchott"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "Nouméa"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "Nuova Caledonia"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "Novokuznetsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "Novosibirsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "Nuku’alofa"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "Tonga"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "Nuuk"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "Groenlandia"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "Omsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "Osaka"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "Giappone"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "Ottawa"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "Ouagadougou"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "Pago Pago"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "Stato Indipendente di Samoa"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "Palermo"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "Panama City"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "Panama"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "Paramaribo"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "Suriname"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "Parigi"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "Francia"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "Perm"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "Perth"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "Petropavlovsk-Kamchatskiy"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "Filadelfia"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "Phnom Penh"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "Cambogia"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "Phoenix"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "Podgorica"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "Ponta Delgada"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "Port Louis"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "Mauritius"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "Port-au-Prince"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "Haiti"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "Portland"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "Praga"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "Repubblica Ceca"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "Pyongyang"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "Corea del Nord"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "QUITO"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "Rabat"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "Yangon"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "Burma"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "Recife"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "Regina"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "Reykjavík"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "Islanda"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "Riga"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "Lettonia"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "Rio De Janeiro"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "Saint-Denis"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "Isola di Reunion"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "Samara"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "San Antonio"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "San Diego"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "San Francisco"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "San Jose"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "San Juan"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "Porto Rico"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "San Marino"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "San Salvador"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "Sana'a"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "Yemen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "Santiago"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "Santo Domingo"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "Repubblica Dominicana"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "San Paolo"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "Seattle"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "Seul"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "Repubblica di Corea"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "Shanghai"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "Shenzhen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "Singapore"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "Repubblica di Singapore"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "Skopje"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "Macedonia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "Sofia"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "St.John's"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua e Barbuda"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "Stoccolma"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "Svezia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "Suva"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "Fiji"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "Repubblica delle Isole Fiji"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "Sydney"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "Tahiti"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "Polinesia francese"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "Taipei"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "Taiwan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "Tallinn"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "Estonia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "Tarawa"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "Tashkent"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "Tbilisi"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "Georgia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "Tegucigalpa"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "Honduras"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "Teheran"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "Iran"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "Ho Chi Minh"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "The Settlement"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Isole Vergini Britanniche"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "Tientsin"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "Tijuana"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "Tokyo"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "Toronto"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "Tréhet"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "Tripoli"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "Libia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "Tunisi"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "Tunisia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "Torino"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "Ufa"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "Bashkiriya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "Ulan Bator"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "Vaduz"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "La Valletta"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "Malta"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "Vancouver"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "Verona"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "Victoria"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "Vienna"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "Austria"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "Vilnius"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "Lituania"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "Vladivostok"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "Volgograd"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "San Pietroburgo"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "Varsavia"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "Polonia"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "Washington DC"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "Wellington"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "Winnipeg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "Yakutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "Yamoussoukro"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "Yaounde"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "Ekaterinburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "Yerevan"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "Armenia"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "Yuzhno-Sakhalinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "Zagabria"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "Croazia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "Zurigo"
diff --git a/res/po/ja_JP.po b/res/po/ja_JP.po
new file mode 100644 (file)
index 0000000..829f4ad
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "Time"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "1件​の​都市​が​選択​されました"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "%d件​の​都市​が​選択​されました"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "タイムゾーン"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "都市​を​選択​して​ください"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "追加しました。"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "アビジャン"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "アブダビ"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "アラブ​首長国​連邦"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "アクラ"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "ガーナ"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "アジスアベバ"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "エチオピア"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "アデレード"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "オーストラリア"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "アラスカ"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "アメリカ(米国)"
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "コートジボワール"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "アルジェ"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "アルジェリア"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "アルマトイ"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "カザフスタン"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "アンボン"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "インドネシア"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "アンマン"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "ヨルダン"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "アムステルダム"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "オランダ"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "アナジル"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "ロシア"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "アンカレッジ"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "アンカラ"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "トルコ"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "アンタナナリボ"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "マダガスカル"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "アシガバート"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "トルクメニスタン"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "アスマラ"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "エリトリア"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "アスタナ"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "アスンシオン"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "パラグアイ"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "アテネ"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "ギリシャ"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "オークランド"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "ニュージーランド"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "オースティン"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "アゾレス諸島"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "ポルトガル"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "バグダード"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "イラク"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "バクー"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "アゼルバイジャン"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "ボルティモア"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "バマコ"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "マリ"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "バンコク"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "タイ"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "バンギ"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "中央アフリカ共和国"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "バルセロナ"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "スペイン"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "バリ"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "イタリア"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "バステール"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "グアドループ"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "北京"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "中国"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "ベイルート"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "レバノン"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "ベオグラード"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "セルビア"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "ベリーズ​シティー"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "ベリーズ"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "ベルリン"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "ドイツ"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "ベルン"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "スイス"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "ビシュケク"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "キルギスタン"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "ビサウ"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "ギニアビサウ"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "ボゴタ"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "コロンビア"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "ボローニャ"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "ボストン"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "ブラジリア"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "ブラジル"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "ブラティスラヴァ"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "スロバキア"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "ブリッジ​タウン"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "バルバドス"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "ブリスベン"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "ブリュッセル"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "ベルギー"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "ブカレスト"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "ルーマニア"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "ブダペスト"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "ハンガリー"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "ブエノスアイレス"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "アルゼンチン"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "カイロ"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "エジプト"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "カルガリー"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "カナダ"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "カナリア​諸島"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "キャンベラ"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "広東"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "ケープタウン"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "南​アフリカ​共和国"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "カラカス"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "ベネズエラ"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "カーディフ"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "ウェールズ"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "カサブランカ"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "モロッコ"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "カタンツァロ"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "カイエンヌ"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "仏領ギアナ"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "シャーロット"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "シャーロット​アマリエ"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "米領​ヴァージン​諸島"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "チェリャビンスク"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "チェンナイ"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "インド"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "シカゴ"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "キシナウ"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "モルドバ"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "チタ"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "クリーブランド"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "コロンボ"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "スリランカ"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "コロンバス"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "コナクリ"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "ギニア"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "コペンハーゲン"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "デンマーク"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "コーク"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "アイルランド"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "クロトネ"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "ダカール"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "セネガル"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "ダラス"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "ダマスカス"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "シリア"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "ダル​エス​サラーム"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "タンザニア"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "ダーウィン"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "デリー"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "デンパサール"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "デンバー"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "デトロイト"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "ダッカ"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "バングラデシュ"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "ディエゴ​ガルシア"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "英国"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "ジブチ"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "ジブチ"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "ドーハ"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "カタール"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "ドゥアラ"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "カメルーン"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "ドバイ"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "ダブリン"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "ドゥシャンベ"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "タジキスタン"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "イースター​島"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "チリ"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "エディンバラ"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "スコットランド"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "エル​パソ"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "フィレンツェ"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "フォールド​フランス"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "マルティニーク島"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "フリータウン"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "シエラレオネ"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "ハボローネ"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "ボツワナ"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "ガラパゴス​諸島"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "エクアドル"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "ジュネーブ"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "ジェノヴァ"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "ジョージ​タウン"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "ガイアナ"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "グリトビケン"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "サウス​ジョージア"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "グアム"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "グアテマラ​シティー"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "グアテマラ"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "グスタビア"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "サン・バルテルミー島"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "ハリファックス"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "ハンブルク"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "ハノイ"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "ヴェトナム"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "ハラレ"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "ジンバブエ"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "ハバナ"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "キューバ"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "ハワイ"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "ヘルシンキ"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "フィンランド"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "ホバート"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "香港"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "ホノルル"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "ヒューストン"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "ホブト"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "モンゴル"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "インディアナポリス"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "イルクーツク"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "イスラマバード"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "パキスタン"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "イスタンブール"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "イジェフスク"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "ジャカルタ"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "ジッダ"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "サウジアラビア"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "エルサレム"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "イスラエル"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "ヨハネスブルグ"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "カブール"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "アフガニスタン"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "カリーニングラード"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "カムチャッカ"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "カンパラ"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "ウガンダ"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "カラチ"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "カトマンズ"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "ネパール"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "ハバロフスク"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "ハリコフ"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "ウクライナ"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "ハルツーム"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "スーダン"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "キエフ"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "キングストン"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "ジャマイカ"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "キンシャサ"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "コンゴ​民主​共和国"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "コルカタ"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "クラスノヤルスク"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "クアラルンプール"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "マレーシア"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "クウェート"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "ロサンゼルス"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "ラパス"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "ボリビア"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "ラゴス"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "ナイジェリア"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "ラス​ベガス"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "リマ"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "ペルー"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "リスボン"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "リュブリャナ"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "ロンドン"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "龍華"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "ルイビル"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "ルアンダ"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "アンゴラ"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "ルブンバシ"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "ルサカ"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "ザンビア"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "ルクセンブルグ"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "リヴィウ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "マカオ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "マドリード"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "マガダン"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "マラボ"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "赤道​ギニア"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "マレ"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "モルジブ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "マナグア"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "ニカラグア"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "マナーマ"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "バーレーン"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "マニラ"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "フィリピン"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "マプト"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "モザンビーク"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "マリゴ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "サンマルタン"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "マザトラン"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "メキシコ"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "リヤド"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "メルボルン"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "メンフィス"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "メッシーナ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "メキシコシティ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "マイアミ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "中央大西洋"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "ミッドウェー​環礁"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "ミラノ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "ミルウォーキー"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "ミンスク"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "ベラルーシ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "モガディシュ"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "ソマリア"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "モンロビア"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "リベリア"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "モンテビデオ"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "ウルグアイ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "モントリオール"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "モスクワ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "ムンバイ"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "ミュンヘン"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "マスカット"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "オマーン"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "ナイロビ"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "ケニア"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "ローマ"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "ナテー"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "ヌジャメナ"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "ナポリ"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "チャド"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "メッカ"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "ニューデリー"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "ニューヨーク"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "ニューファンドランド"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "ニアメー"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "ニジェール"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "ヌアクショット"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "モーリタニア"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "ヌーメア"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "ニューカレドニア"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "ノヴォクズネツク"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "ノヴォシビルスク"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "ヌークアロファ"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "トンガ"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "ヌーク"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "グリーンランド"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "オムスク"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "大阪"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "日本"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "オタワ"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "ワガドゥグー"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "ブルキナファソ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "パゴパゴ"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "サモア独立国"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "パレルモ"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "パナマ市"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "パナマ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "パラマリボ"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "スリナム"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "パリ"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "フランス"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "ペルミ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "パース"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "ペトロパブロフスク-カムチャツキー"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "フィラデルフィア"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "プノンペン"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "カンボジア"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "フェニックス"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "ポドゴリツァ"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "モンテネグロ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "ポンタデルガダ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "ポート​ルイス"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "モーリシャス"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "ポルトー​プランス"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "ハイチ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "ポートランド"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "プラハ"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "チェコ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "平壌"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "北​朝鮮"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "キト"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "ラバト"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "ヤンゴン"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "ミャンマー"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "レシフェ"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "レジャイナ"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "レイキャビーク"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "アイスランド"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "リガ"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "ラトビア"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "リオデジャネイロ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "サンドニ"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "レユニオン​島"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "サマラ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "サンアントニオ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "サンディエゴ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "サンフランシスコ"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "サンノゼ"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "コスタ​リカ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "サンファン"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "プエルトリコ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "サンマリノ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "サンサルバドル"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "エル​サルバドル"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "サヌア"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "イエメン"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "サンティエゴ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "サント​ドミンゴ"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "ドミニカ共和国"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "サンパウロ"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "シアトル"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "ソウル"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "韓国"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "上海"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "深セン市"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "シンガポール"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "シンガポール"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "スコピエ"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "マケドニア"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "ソフィア"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "ブルガリア"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "セントジョンズ"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "アンティグア・バーブーダ"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "ストックホルム"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "スウェーデン"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "スバ"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "フィジー"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "フィジー​諸島​共和国"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "シドニー"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "タヒチ"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "仏領ポリネシア"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "台北"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "台湾"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "タリン"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "エストニア"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "タラワ"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "キリバス"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "タシケント"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "ウズベキスタン"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "トビリシ"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "グルジア"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "テグシガルパ"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "ホンジュラス"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "テヘラン"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "イラン"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "ホーチミンシティー"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "ザ・セトルメント"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "英領​バージン​諸島"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "天津"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "ティフアナ"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "東京"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "トロント"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "トレエ"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "トリポリ"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "リビア"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "チュニス"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "チュニジア"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "チュリン"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "ウファ"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "バシキリア"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "ウランバートル"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "ファドゥーツ"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "リヒテンシュタイン"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "バレッタ"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "マルタ"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "バンクーバー"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "ベロナ"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "ビクトリア"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "セーシェル"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "ウィーン"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "オーストリア"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "ヴィリニュス"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "リトアニア"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "ウラジオストック"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "ボルゴグラード"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "サンクトペテルブルク"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "ワルシャワ"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "ポーランド"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "ワシントンDC"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "ウェリントン"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "ウィニペグ"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "ヤクーツク"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "ヤムスクロ"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "ヤウンデ"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "エカテリンブルグ"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "エレバン"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "アルメニア"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "ユジノサハリンスク"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "ザグレブ"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "クロアチア"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "チューリッヒ"
diff --git a/res/po/ko_KR.po b/res/po/ko_KR.po
new file mode 100644 (file)
index 0000000..f94f78a
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "시간"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "1개의 도시가 선택되었습니다"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "%d개의 도시가 선택되었습니다"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "표준 시간대"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "도시 선택"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "추가되었습니다"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "아비장"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "아부다비"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "아랍에미리트"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "아크라"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "가나"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "아디스아바바"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "에티오피아"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "애들레이드"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "오스트레일리아"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "알래스카"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "미국"
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "코트디부아르"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "알제"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "알제리"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "알마티"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "카자흐스탄"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "암본"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "인도네시아"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "암만"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "요르단"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "암스테르담"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "네덜란드"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "아나디리"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "러시아"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "앵커리지"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "앙카라"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "터키"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "안타나나리보"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "마다가스카르"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "아시가바트"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "투르크메니스탄"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "아스마라"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "에리트레아"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "아스타나"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "아순시온"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "파라과이"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "아테네"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "그리스"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "오클랜드"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "뉴질랜드"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "오스틴"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "아조레스"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "포르투갈"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "바그다드"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "이라크"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "바쿠"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "아제르바이잔"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "볼티모어"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "바마코"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "말리"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "방콕"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "태국"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "방기"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "중앙아프리카 공화국"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "바르셀로나"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "스페인"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "바리"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "이탈리아"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "바스테르"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "과들루프"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "베이징"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "중국"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "베이루트"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "레바논"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "베오그라드"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "세르비아"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "벨리즈시티"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "벨리즈"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "베를린"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "독일"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "베른"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "스위스"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "비슈케크"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "키르기스스탄"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "비사우"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "기니비사우"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "보고타"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "콜롬비아"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "볼로냐"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "보스턴"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "브라질리아"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "브라질"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "브라티슬라바"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "슬로바키아"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "브리지타운"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "바베이도스"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "브리즈번"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "브뤼셀"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "벨기에"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "부쿠레슈티"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "루마니아"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "부다페스트"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "헝가리"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "부에노스아이레스"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "아르헨티나"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "카이로"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "이집트"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "캘거리"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "캐나다"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "카나리아 제도"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "캔버라"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "캔턴"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "케이프타운"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "남아프리카 공화국"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "카라카스"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "베네수엘라"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "카디프"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "웨일즈"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "카사블랑카"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "모로코"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "카탄차로"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "카옌"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "프랑스령 기아나"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "샬럿"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "샬럿아말리에"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "미국령 버진아일랜드"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "첼랴빈스크"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "첸나이"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "인도"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "시카고"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "키시너우"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "몰도바"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "치타"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "클리블랜드"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "콜롬보"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "스리랑카"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "콜럼버스"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "코나크리"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "기니"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "코펜하겐"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "덴마크"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "코크"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "아일랜드"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "크로토네"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "다카르"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "세네갈"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "댈러스"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "다마스쿠스"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "시리아"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "다르에스살람"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "탄자니아"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "다윈"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "델리"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "덴파사르"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "덴버"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "디트로이트"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "다카"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "방글라데시"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "디에고가르시아"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "영국"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "지부티"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "지부티"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "도하"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "카타르"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "두알라"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "카메룬"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "두바이"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "더블린"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "두샨베"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "타지키스탄"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "이스터 섬"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "칠레"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "에든버러"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "스코틀랜드"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "엘패소"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "피렌체"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "포르 드 프랑스"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "마르티니크"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "프리타운"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "시에라리온"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "가보로네"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "보츠와나"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "갈라파고스 제도"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "에콰도르"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "제네바"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "제노바"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "조지타운"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "가이아나"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "그리트비켄"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "사우스 조지아"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "괌"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "과테말라시티"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "과테말라"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "구스타비아"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "생 바르텔레미"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "핼리팩스"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "함부르크"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "하노이"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "베트남"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "하라레"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "짐바브웨"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "아바나"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "쿠바"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "하와이"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "헬싱키"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "핀란드"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "호바트"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "홍콩"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "호놀룰루"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "휴스턴"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "호브드"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "몽골"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "인디애나폴리스"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "이르쿠츠크"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "이슬라마바드"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "파키스탄"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "이스탄불"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "이젭스크"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "자카르타"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "제다"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "사우디아라비아"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "예루살렘"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "이스라엘"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "요하네스버그"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "카불"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "아프가니스탄"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "칼리닌그라드"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "캄차카"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "캄팔라"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "우간다"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "카라치"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "카트만두"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "네팔"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "하바롭스크"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "카르키프"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "우크라이나"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "카르툼"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "수단"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "키예프"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "킹스턴"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "자메이카"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "킨샤사"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "콩고 민주공화국"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "콜카타"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "크라스노야르스크"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "쿠알라룸푸르"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "말레이시아"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "쿠웨이트"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "로스앤젤레스"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "라파스"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "볼리비아"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "라고스"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "나이지리아"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "라스베이거스"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "리마"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "페루"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "리스본"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "류블랴나"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "런던"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "룽화"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "루이즈빌"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "루안다"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "앙골라"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "루붐바시"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "루사카"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "잠비아"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "룩셈부르크"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "리비브"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "마카오"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "마드리드"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "마가단"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "말라보"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "적도 기니"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "말레"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "몰디브"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "마나과"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "니카라과"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "마나마"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "바레인"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "마닐라"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "필리핀"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "마푸토"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "모잠비크"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "마리갓"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "생 마르텡"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "마사틀란"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "멕시코"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "리야드"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "멜버른"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "멤피스"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "메시나"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "멕시코시티"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "마이애미"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "대서양 연안 중부"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "미드웨이 아톨"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "밀라노"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "밀워키"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "민스크"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "벨라루스"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "모가디슈"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "소말리아"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "몬로비아"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "라이베리아"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "몬테비데오"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "우루과이"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "몬트리올"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "모스크바"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "뭄바이"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "뮌헨"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "무스카트"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "오만"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "나이로비"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "케냐"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "로마"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "네이터스"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "엔자메나"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "나폴리"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "차드"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "메카"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "뉴델리"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "뉴욕"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "뉴펀들랜드"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "니아메"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "니제르"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "누악쇼트"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "모리타니아"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "누메아"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "뉴칼레도니아"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "노보쿠즈네츠크"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "노보시비르스크"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "누쿠알로파"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "통가"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "누크"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "그린란드"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "옴스크"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "오사카"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "일본"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "오타와"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "와가두구"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "부르키나파소"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "파고파고"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "사모아독립국"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "팔레르모"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "파나마시티"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "파나마"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "파라마리보"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "수리남"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "파리"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "프랑스"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "페름"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "퍼스"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "페트로파블로프스크-캄차스키"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "필라델피아"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "프놈펜"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "캄보디아"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "피닉스"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "포드고리차"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "몬테네그로"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "폰타델가다"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "포트루이스"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "모리셔스"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "포르토프랭스"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "아이티"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "포틀랜드"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "프라하"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "체코"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "평양"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "북한"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "키토"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "라바트"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "양곤"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "미얀마"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "헤시피"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "리자이나"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "레이캬비크"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "아이슬란드"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "리가"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "라트비아"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "리우데자네이루"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "생드니"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "레위니옹 섬"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "사마라"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "샌안토니오"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "샌디에이고"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "샌프란시스코"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "산호세"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "코스타리카"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "산후안"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "푸에르토리코"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "산마리노"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "산살바도르"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "엘살바도르"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "사나"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "예멘"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "산티아고"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "산토도밍고"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "도미니카 공화국"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "상파울루"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "시애틀"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "서울"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "대한민국"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "상하이"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "선전"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "싱가포르"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "싱가포르"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "스코페"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "마케도니아"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "소피아"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "불가리아"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "세인트존스"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "앤티가 바부다"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "스톡홀름"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "스웨덴"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "수바"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "피지"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "피지"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "시드니"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "타히티"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "프랑스령 폴리네시아"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "타이베이"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "타이완"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "탈린"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "에스토니아"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "타라와"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "키리바시"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "타슈켄트"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "우즈베키스탄"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "트빌리시"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "그루지아"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "테구시갈파"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "온두라스"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "테헤란"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "이란"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "호치민 시"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "세틀먼트"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "영국령 버진 제도"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "톈진"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "티후아나"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "도쿄"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "토론토"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "트레"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "트리폴리"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "리비아"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "튀니스"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "튀니지"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "투린"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "우파"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "바시키리야"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "울란바토르"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "파두츠"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "리히텐슈타인"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "발레타"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "말타"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "밴쿠버"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "베로나"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "빅토리아"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "세이셸"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "비엔나"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "오스트리아"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "빌니우스"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "리투아니아"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "블라디보스토크"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "볼고그라드"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "세인트피터즈버그"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "바르샤바"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "폴란드"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "워싱턴 DC"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "웰링턴"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "위니펙"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "야쿠트"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "야무수크로"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "야운데"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "예카테린부르크"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "예레반"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "아르메니아"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "유즈노사할린스크"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "자그레브"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "크로아티아"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "취리히"
diff --git a/res/po/nl_NL.po b/res/po/nl_NL.po
new file mode 100644 (file)
index 0000000..369157e
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "Tijd"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "1 plaats geselecteerd"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "%d plaatsen geselecteerd"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "Tijdzone"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "Plaatsen selecteren"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "Toegevoegd"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "Abidjan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "Abu Dhabi"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Verenigde Arabische Emiraten"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "Accra"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "Ghana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "Addis Ababa"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "Ethiopi?"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "Adelaide"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "Australi?"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "Alaska"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "VS"
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "Ivoorkust"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "Algiers"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "Algerije"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "Alma Ata"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "Kazachstan"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "Ambon"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "Indonesi?"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "Amman"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "Jordani?"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "Amsterdam"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "Nederland"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "Anadyr"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "Rusland"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "Anchorage"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "Ankara"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "Turkije"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "Antananarivo"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "MADAGASCAR"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "Ashgabat"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "Asmera"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "Eritrea"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "Astana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "Asuncion"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "Athene"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "Griekenland"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "Auckland"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "Nieuw-Zeeland"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "Austin"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "Azoren"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "Portugal"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "Bagdad"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "Irak"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "Baku"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "Azerbeidzjan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "Baltimore"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "Bamako"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "Mali"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "Bangkok"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "Thailand"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "Bangui"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Centraal Afrikaanse Republiek"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "Barcelona"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "Spanje"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "Bari"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "Itali?"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "Basse-Terre"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "Peking"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "China"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "Beirut"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "Libanon"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "Belgrado"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "Servi?"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "Belize City"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "Belize"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "Berlijn"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "Duitsland"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "Bern"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "Zwitserland"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "Bishkek"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "Kirgizi?"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "Guinee-Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "Bogota"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "Colombia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "Bologna"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "Boston??????????????????????"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "Brasilia"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "Brazili?"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "Bratislava"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "Slowakije"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "Bridgetown"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "Barbados"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "Brisbane"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "Brussel"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "Belgi?"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "Boekarest"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "Roemeni?"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "Boedapest"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "Hongarije"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "Buenos Aires"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "Argentini?"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "Ca?ro"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "Egypte"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "Calgary"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "Canada"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "Canarische eilanden"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "Canberra"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "Canton"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "Kaapstad"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "Republiek Zuid-Afrika"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "Caracas"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "Cardiff"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "Wales"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "Casablanca"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "Marokko"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "Catanzaro"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "Cayenne"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "Frans-Guyana"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "Charlotte"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "Charlotte Amalie"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "Verenigde Staten Maagdeneilanden"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "Chelyabinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "Chennai"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "India"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "Chicago"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "Chi?in?u"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "Moldavi?"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "Chita"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "Cleveland"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "Colombo"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "Columbus"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "Conakry"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "Guinea"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "Kopenhagen"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "Denemarken"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "Cork"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "Ierland"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "Crotone"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "Dakar"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "Senegal"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "Dallas"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "Damascus"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "Syri?"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "Dar es Salaam"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "Tanzania"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "Darwin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "Denpasar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "Denver"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "Detroit"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "Dhaka"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "Verenigd Koninkrijk"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "Djibouti"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "Doha"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "Qatar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "Douala"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "Kameroen"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "Dubai"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "Dublin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "Dushanbe"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "Tadzjikistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "Paaseiland"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "Chili"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "Edinburgh"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "Schotland"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "El Jadida"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "Florence"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "Fort-de-France"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "Freetown"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "Gaborone"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "Botswana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "Gal¨¢pagos eilanden"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "Ecuador"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "Gen¨¨ve"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "Genua"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "Georgetown"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "Guyana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "Grytviken"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "South Georgia"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "Guam"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "Guatemala City"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "Gustavia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "Sint-Bartholomeus"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "Halifax"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "Hamburger"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "Hanoi"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "Vietnam"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "Harare"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "Havana"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "Cuba"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "Hawaii"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "Helsinki"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "Finland"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "Hobart"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "Hong Kong"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "Honolulu"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "Houston"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "Hovd"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "Mongoli?"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "Indianapolis"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "Irkoetsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "Islamabad"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "Istanboel"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "Izhevsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "Jakarta"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "Djedda"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "Saudi-Arabi?"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "Jeruzalem"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "Isra?l"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "Johannesburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "Kabul"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "Kaliningrad"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "Kamtsjatka"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "Kampala"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "Oeganda"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "Karachi"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "Kathmandu"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "Nepal"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "Chabarovsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "Kharkiv"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "Oekra?ne"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "Khartoem"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "Soedan"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "Kiev"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "Kingston"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "Jamaica"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "Kinshasa"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Democratische Republiek Congo"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "Kolkata"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "Krasnojarsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "Kuala Lumpur"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "Maleisi?"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "Koeweit"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "Los Angeles"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "La Paz"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "Lagos"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "Nigeria"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "Las Vegas"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "Lima"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "Peru"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "Lissabon"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "Ljubljana"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "Londen"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "Longhua"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "Louisville"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "Luanda"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "Angola"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "Lubumbashi"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "Lusaka"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "Zambia"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "Luxemburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "Lviv"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "Macau"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "Madrid"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "Magadan"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "Malabo"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "Equatoriaal Guinea"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "Male"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "Maldiven"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "Managua"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "Manama"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "Bahrein"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "Manilla"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "Filipijnen"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "Maputo"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "Marigot"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "Saint Martin"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "Mazatlan"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "Mexico"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "Riyadh"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "Melbourne"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "Memphis"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "Messina"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "Mexico-stad"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "Miami"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "Mid-Atlantic"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "Midway Atoll"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "Milaan"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "Milwaukee"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "Minsk"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "Wit-Rusland"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "Mogadishu"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "Somali?"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "Monrovia"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "Liberia"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "Montevideo"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "Uruguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "Montreal"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "Moskou"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "Mumbai"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "M¨¹nchen"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "Muscat"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "Oman"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "Nairobi"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "Kenya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "Rome"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "Naters"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "Ndjamena"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "Napels"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "TSJAAD"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "Mecca"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "New Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "New York"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "Newfoundland"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "Niamey"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "NIGER"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "Nouakchott"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "MAURITANI?"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "Noum¨¦a"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "Nieuw-Caledoni?"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "Novokuznetsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "Novosibirsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "Nuku'alofa"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "Tonga"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "Nuuk"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "Groenland"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "Omsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "Osaka"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "Japan"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "Ottawa"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "Ouagadougou"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "Pago Pago"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "Onafhankelijke Staat Samoa"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "Palermo"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "Panama City"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "Panama"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "Paramaribo"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "Suriname"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "Parijs"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "Frankrijk"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "Perm"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "Perth"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "Petropavlovsk-Kamchatskiy"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "Philadelphia"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "Phnom Penh"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "Cambodja"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "Phoenix"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "Podgorica"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "Ponta Delgada"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "Port Louis"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "MAURITIUS"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "Port-au-Prince"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "Ha?ti"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "Portland"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "Praag"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "Tsjechische Republiek"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "Pyongyang"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "Noord-Korea"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "QUITO"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "Rabat"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "Yangon"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "Burma"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "Recife"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "Regina"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "Reykjav¨ªk"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "IJsland"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "Riga"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "Letland"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "Rio de Janeiro"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "Saint-Denis"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "Reunion Island"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "Samara"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "San Antonio"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "San Diego"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "San Francisco"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "San Jose"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "San Juan"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "San Marino"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "San Salvador"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "El Jadida"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "Sana'a"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "Jemen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "Santiago"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "Santo Domingo"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominicaanse Republiek"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "Sao Paulo"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "Seattle"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "Seoel"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "Republiek Korea"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "Sjanghai"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "Shenzhen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "Singapore"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "Republiek Singapore"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "Skopje"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "MACEDONI?"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "Sofia"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "Bulgarije"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "St John's"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua en Barbuda"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "Stockholm"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "Zweden"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "Suva"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "Fiji"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "Republiek Fiji-eilanden"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "Sydney"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "Tahiti"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "Frans-Polynesi?"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "Taipei"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "Taiwan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "Tallinn"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "Estland"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "Tarawa"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "Tasjkent"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "Oezbekistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "Tbilisi"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "Georgi?"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "Tegucigalpa"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "Honduras"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "Teheran"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "Iran"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "Ho Chi Minhstad"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "The Settlement"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Maagdeneilanden (Brits)"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "Tianjin"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "Tijuana"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "Tokio"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "Toronto"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "Tr¨¦het"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "Tripoli"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "Libi?"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "Tunis"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "Tunesi?"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "Turin"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "Ufa"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "Bashkiriya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "Ulan Bator"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "Vaduz"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "Valletta"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "Malta"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "Vancouver"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "Verona"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "Victoria"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "Seychellen"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "Wenen"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "Oostenrijk"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "Vilnius"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "Litouwen"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "Vladivostok"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "Volgograd"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "St. Petersburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "Warschau"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "Polen"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "Washington DC"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "Wellington"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "Winnipeg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "Jakoetsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "Yamusoukro"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "Yaounde"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "Jekaterinenburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "Yerevan"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "Armeni?"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "Yuzhno-Sakhalinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "Zagreb"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "Kroati?"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "Z¨¹rich"
diff --git a/res/po/pt_PT.po b/res/po/pt_PT.po
new file mode 100644 (file)
index 0000000..24ceb2f
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "Hora"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "1 cidade seleccionada"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "%d cidades seleccionadas"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "Fuso horário"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "Seleccionar cidades"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "Adicionado"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "Abidjan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "Abu Dhabi"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Emiratos Árabes Unidos"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "Accra"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "Gana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "Adis Abeba"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "Etiópia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "Adelaide"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "Austrália"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "Alasca"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "EUA"
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "Costa do Marfim"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "Argel"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "Argélia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "Almaty"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "Cazaquistão"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "Ambon"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "Indonésia"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "Amã"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "Jordânia"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "Amesterdão"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "Holanda"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "Anadyr"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "Rússia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "Âncora"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "Ancara"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "Turquia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "Antananarivo"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "MADAGÁSCAR"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "Ashkhabad"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "Turquemenistão"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "Asmera"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "Eritreia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "Astana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "Asunción"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "Paraguai"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "Atenas"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "Greece"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "Auckland"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "Nova Zelândia"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "Austin"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "Açores"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "Portugal"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "Bagdad"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "Iraque"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "Baku"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "Azerbaijão"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "Baltimore"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "Bamako"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "Mali"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "Banguecoque"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "Tailândia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "Bangui"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "República Central Africana"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "Barcelona"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "Espanha"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "Bari"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "Italy"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "Basse-Terre"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "Guadalupe"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "Pequim"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "China"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "Beirute"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "Líbano"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "Belgrado"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "Sérvia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "Cidade de Belize"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "Belize"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "Berlim"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "Alemanha"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "Berna"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "Suíça"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "Bishkek"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "Quirguizistão"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "Guiné-Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "Bogotá"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "Colômbia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "Bolonha"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "Boston"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "Brasília"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "Brasil"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "Bratislava"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "Eslováquia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "Bridgetown"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "Barbados"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "Brisbane"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "Bruxelas"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "Bélgica"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "Bucareste"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "Roménia"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "Budapeste"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "Hungria"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "Buenos Aires"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "Argentina"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "Cairo"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "Egipto"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "Calgary"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "Canadá"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "Ilhas Canárias"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "Camberra"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "Cantão"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "Cidade do Cabo"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "República da África do Sul"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "Caracas"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "Cardiff"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "País de Gales"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "Casablanca"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "Marrocos"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "Catanzaro"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "Caiena"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "Guiana Francesa"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "Charlotte"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "Charlotte Amalie"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "Ilhas Virgens dos Estados Unidos"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "Chelyabinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "Chennai"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "Índia"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "Chicago"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "Chisinau"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "Moldova"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "Chita"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "Cleveland"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "Colombo"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "Columbus"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "Conakry"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "Guiné"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "Copenhaga"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "Dinamarca"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "Cork"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "Irlanda"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "Crotone"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "Dakar"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "Senegal"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "Dallas"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "Damasco"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "Síria"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "Dar es Salaam"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "Tanzânia"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "Darwin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "Deli"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "Denpasar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "Denver"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "Detroit"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "Dacca"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "Reino Unido"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "Jibuti"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "Jibuti"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "Doha"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "Qatar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "Douala"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "Camarões"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "Dubai"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "Dublin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "Dushanbe"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "Tajiquistão"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "Ilha da Páscoa"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "Chile"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "Edimburgo"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "Escócia"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "El Paso"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "Florença"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "Fort-de-France"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "Martinica"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "Freetown"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "Serra Leoa"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "Gaborone"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "Botswana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "Ilhas Galápagos"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "Equador"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "Genebra"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "Génova"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "Georgetown"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "Guiana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "Grytviken"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "Geórgia do Sul"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "Guam"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "Cidade da Guatemala"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "Gustavia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "Saint Barthélemy"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "Halifax"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "Hamburgo"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "Hanoi"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "Vietname"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "Harare"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "Zimbabué"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "Havana"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "Cuba"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "Havai"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "Helsínquia"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "Finlândia"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "Hobart"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "Hong Kong"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "Honolulu"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "Houston"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "Hovd"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "Mongólia"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "Indianapolis"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "Irkutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "Islamabad"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "Paquistão"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "Istambul"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "Izhevsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "Jacarta"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "Jeddah"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "Arábia Saudita"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "Jerusalém"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "Israel"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "Joanesburgo"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "Kabul"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "Afeganistão"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "Kaliningrado"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "Kamtchatka"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "Kampala"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "Uganda"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "Carachi"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "Kathmandu"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "Nepal"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "Khabarovsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "Kharkiv"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "Ucrânia"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "Cartum"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "Sudão"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "Kiev"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "Kingston"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "Jamaica"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "Kinshasa"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "República Democrática do Congo"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "Calcutá"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "Krasnoyarsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "Kuala Lumpur"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "Malásia"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "Kuwait"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "Los Angeles"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "La Paz"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "Bolívia"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "Lagos"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "Nigéria"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "Las Vegas"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "Lima"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "Peru"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "Lisboa"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "Liubliana"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "Londres"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "Longhua"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "Louisville"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "Luanda"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "Angola"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "Lubumbashi"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "Lusaka"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "Zâmbia"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "Luxemburgo"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "Lviv"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "Macau"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "Madrid"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "Magadã"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "Malabo"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "Guiné Equatorial"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "Malé"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "Maldivas"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "Manágua"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "Nicarágua"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "Manama"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "Manila"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "Filipinas"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "Maputo"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "Moçambique"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "Marigot"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "Saint-Martin"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "Mazatlan"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "México"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "Riade"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "Melbourne"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "Memphis"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "Messina"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "Cidade do México"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "Miami"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "Centro-Atlântico"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "Atol de Midway"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "Milão"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "Milwaukee"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "Minsk"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "Bielorrússia"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "Mogadishu"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "Somália"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "Monróvia"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "Libéria"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "Montevideu"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "Uruguai"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "Montreal"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "Moscovo"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "Mumbai"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "Munique"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "Mascate"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "Omã"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "Nairobi"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "Quénia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "Roma"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "Naters"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "N'Djamena"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "Nápoles"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "TCHADE"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "Meca"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "Nova Deli"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "Nova Iorque"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "Terra Nova"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "Niamey"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "NÍGER"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "Nouakchott"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "MAURITÂNIA"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "Nouméa"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "Nova Caledónia"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "Novokuznetsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "Novosibirsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "Nuku'alofa"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "Tonga"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "Nuuk"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "Gronelândia"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "Omsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "Osaka"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "Japão"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "Ottawa"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "Ouagadougou"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "Pago Pago"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "Estado Independente de Samoa"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "Palermo"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "Cidade do Panamá"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "Panamá"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "Paramaribo"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "Suriname"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "Paris"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "France"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "Perm"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "Perth"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "Petropavlovsk-Kamchatskiy"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "Filadélfia"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "Phnom Penh"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "Camboja"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "Phoenix"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "Podgorica"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "Ponta Delgada"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "Port Louis"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "MAURÍCIAS"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "Port-au-Prince"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "Haiti"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "Portland"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "Praga"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "República Checa"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "Pyongyang"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "Coreia do Norte"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "Quito"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "Rabat"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "Yangon"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "Burma"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "Recife"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "Regina"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "Reiquiavique"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "Islândia"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "Riga"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "Letónia"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "Rio De Janeiro"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "Saint-Denis"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "Ilha Reunião"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "Samara"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "San Antonio"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "San Diego"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "São Francisco"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "San José"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "San Juan"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "Porto Rico"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "São Marinho"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "São Salvador"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "Sana"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "Iémen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "Santiago"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "Santo Domingo"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "República Dominicana"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "São Paulo"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "Seattle"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "Seul"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "República da Coreia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "Xangai"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "Shenzhen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "Singapura"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "República de Singapura"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "Skopje"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "MACEDÓNIA"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "Sofia"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "Bulgária"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "St. John's"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antígua e Barbuda"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "Estocolmo"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "Suécia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "Suva"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "Fiji"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "República das Ilhas Fiji"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "Sydney"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "Taiti"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "Polinésia Francesa"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "Taipei"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "Taiwan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "Talin"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "Estónia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "Tarawa"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "Quiribati"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "Tashkent"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "Uzbequistão"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "Tbilissi"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "Geórgia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "Tegucigalpa"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "Honduras"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "Teerão"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "Irão"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "Ho Chi Minh City"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "The Settlement"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Ilhas Virgens Britânicas"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "Tientsin"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "Tijuana"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "Tóquio"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "Toronto"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "Tréhet"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "Tripoli"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "Líbia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "Tunis"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "Tunísia"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "Turim"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "Ufa"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "Bashkiriya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "Ulan Bator"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "Vaduz"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "La Valeta"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "Malta"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "Vancouver"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "Verona"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "Victória"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "Seicheles"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "Viena"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "Áustria"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "Vilnius"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "Lituânia"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "Vladivostoque"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "Volgogrado"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "São Petersburgo"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "Varsóvia"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "Polónia"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "Washington DC"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "Wellington"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "Winnipeg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "Yakutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "Yamusoukro"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "Yaounde"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "Yekaterinburgo"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "Ierevan"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "Arménia"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "Yuzhno-Sakhalinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "Zagreb"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "Croácia"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "Zurique"
diff --git a/res/po/ru_RU.po b/res/po/ru_RU.po
new file mode 100644 (file)
index 0000000..87c3800
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "Время"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "Выбран 1 город"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "Выбрано городов: %d"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "Часовой пояс"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "Выберите города"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "Добавлено"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "Абиджан"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "Абу-Даби"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Объединенные Арабские Эмираты"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "Аккра"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "Гана"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "Аддис-Абеба"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "Эфиопия"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "Аделаида"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "Австралия"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "Аляска"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "США"
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "Кот-д'Ивуар"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "Алжир"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "Алжир"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "Алматы"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "Казахстан"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "Амбон"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "Индонезия"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "Амман"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "Иордан"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "Амстердам"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "Нидерланды"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "Анадырь"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "Россия"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "Анкоридж"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "Анкара"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "Турция"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "Антананариву"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "Мадагаскар"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "Ашхабад"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "Туркменистан"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "Асмара"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "Эритрея"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "Астана"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "Асунсьон"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "Парагвай"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "Афины"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "Греция"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "Окленд"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "Новая Зеландия"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "Остин"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "Азорские острова"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "Португалия"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "Багдад"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "Ирак"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "Баку"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "Азербайджан"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "Балтимор"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "Бамако"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "Мали"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "Бангкок"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "Таиланд"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "Банги"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Центрально-Африканская Республика"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "Барселона"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "Испания"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "Бари"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "Италия"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "Бас-Тер"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "Гваделупа"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "Пекин"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "Китай"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "Бейрут"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "Ливан"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "Белград"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "Сербия"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "Белиз (город)"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "Белиз"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "Берлин"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "Германия"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "Берн"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "Швейцария"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "Бишкек"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "Киргизия"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "Бисау"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "Гвинея-Бисау"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "Богота"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "Колумбия"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "Болонья"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "Бостон"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "Бразилиа"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "Бразилия"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "Братислава"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "Словакия"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "Бриджтаун"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "Барбадос"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "Брисбен"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "Брюссель"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "Бельгия"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "Бухарест"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "Румыния"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "Будапешт"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "Венгрия"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "Буэнос-Айрес"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "Аргентина"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "Каир"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "Египет"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "Калгари"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "Канада"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "Канарские острова"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "Канберра"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "Кантон"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "Кейптаун"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "Южно-Африканская Республика"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "Каракас"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "Венесуэла"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "Кардифф"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "Уэльс"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "Касабланка"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "Марокко"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "Катандзаро"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "Кайенна"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "Французская Гвиана"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "Шарлотт"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "Шарлотта-Амалия"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "Виргинские острова (США)"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "Челябинск"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "Ченнай"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "Индия"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "Чикаго"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "Кишинёв"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "Молдова"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "Чита"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "Кливленд"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "Коломбо"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "Шри-Ланка"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "Колумбус"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "Конакри"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "Гвинея"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "Копенгаген"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "Дания"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "Корк"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "Ирландия"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "Кротоне"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "Дакар"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "Сенегал"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "Даллас"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "Дамаск"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "Сирия"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "Дар-эс-Салам"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "Танзания"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "Дарвин"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "Дели"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "Дэнпасар"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "Денвер"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "Детройт"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "Дакка"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "Бангладеш"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "Диего-Гарсия"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "Великобритания"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "Джибути"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "Джибути"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "Доха"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "Катар"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "Дуала"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "Камерун"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "Дубай"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "Дублин"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "Душанбе"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "Таджикистан"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "Остров Пасхи"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "Чили"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "Эдинбург"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "Шотландия"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "Эль-Пасо"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "Флоренция"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "Фор-де-Франс"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "Мартиника"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "Фритаун"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "Сьерра-Леоне"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "Габороне"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "Ботсвана"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "Галапагосские острова"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "Эквадор"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "Женева"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "Генуя"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "Джорджтаун"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "Гайана"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "Грютвикен"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "Южная Георгия"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "Гуам"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "Гватемала"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "Гватемала"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "Густавия"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "Сен-Бартельми"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "Галифакс"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "Гамбург"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "Ханой"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "Вьетнам"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "Хараре"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "Зимбабве"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "Гавана"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "Куба"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "Гавайи"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "Хельсинки"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "Финляндия"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "Хобарт"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "Гонконг"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "Гонолулу"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "Хьюстон"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "Ховд"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "Монголия"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "Индианаполис"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "Иркутск"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "Исламабад"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "Пакистан"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "Стамбул"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "Ижевск"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "Джакарта"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "Джедда"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "Саудовская Аравия"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "Иерусалим"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "Израиль"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "Йоханнесбург"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "Кабул"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "Афганистан"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "Калининград"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "Камчатка"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "Кампала"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "Уганда"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "Карачи"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "Катманду"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "Непал"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "Хабаровск"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "Харьков"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "Украина"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "Хартум"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "Судан"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "Киев"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "Кингстон"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "Ямайка"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "Киншаса"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Демократическая Республика Конго"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "Калькутта"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "Красноярск"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "Куала-Лумпур"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "Малайзия"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "Кувейт"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "Лос-Анджелес"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "Ла-Пас"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "Боливия"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "Лагос"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "Нигерия"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "Лас-Вегас"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "Лима"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "Перу"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "Лиссабон"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "Любляна"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "Лондон"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "Лунхуа"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "Луисвилл"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "Луанда"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "Ангола"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "Лубумбаши"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "Лусака"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "Замбия"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "Люксембург"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "Львов"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "Макао"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "Мадрид"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "Магадан"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "Малабо"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "Экваториальная Гвинея"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "Мале"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "Мальдивы"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "Манагуа"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "Никарагуа"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "Манама"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "Бахрейн"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "Манила"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "Филиппины"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "Мапуто"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "Мозамбик"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "Мариго"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "Сен-Мартен"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "Мазатлан"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "Мексика"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "Эр-Рияд"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "Мельбурн"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "Мемфис"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "Мессина"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "Мехико"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "Майами"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "Средняя Атлантика"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "Острова Мидуэй"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "Милан"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "Милуоки"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "Минск"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "Беларусь"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "Могадишо"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "Сомали"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "Монровия"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "Либерия"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "Монтевидео"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "Уругвай"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "Монреаль"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "Москва"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "Мумбай"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "Мюнхен"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "Маскат"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "Оман"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "Найроби"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "Кения"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "Рим"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "Натерс"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "Нджамена"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "Неаполь"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "Чад"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "Мекка"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "Нью-Дели"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "Нью-Йорк"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "Ньюфаундленд"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "Ниамей"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "Нигер"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "Нуакшот"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "Мавритания"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "Нумеа"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "Новая Каледония"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "Новокузнецк"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "Новосибирск"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "Нукуалофа"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "Тонга"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "Нук"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "Гренландия"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "Омск"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "Осака"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "Япония"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "Оттава"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "Уагадугу"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "Буркина-Фасо"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "Паго-Паго"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "Независимое Государство Самоа"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "Палермо"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "Панама-Сити"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "Панама"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "Парамарибо"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "Суринам"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "Париж"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "Франция"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "Пермь"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "Перт"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "Петропавловск-Камчатский"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "Филадельфия"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "Пномпень"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "Камбоджа"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "Финикс"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "Подгорица"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "Черногория"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "Понта-Делгада"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "Порт-Луи"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "Маврикий"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "Порт-о-Пренс"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "Гаити"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "Портленд"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "Прага"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "Чешская Республика"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "Пхеньян"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "Северная Корея"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "Кито"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "Рабат"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "Янгон"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "Бирма"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "Ресифи"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "Регина"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "Рейкьявик"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "Исландия"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "Рига"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "Латвия"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "Рио-де-Жанейро"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "Сен-Дени"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "Реюньон"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "Самара"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "Сан-Антонио"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "Сан-Диего"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "Сан-Франциско"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "Сан-Хосе"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "Коста-Рика"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "Сан-Хуан"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "Пуэрто-Рико"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "Сан-Марино"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "Сан-Сальвадор"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "Сальвадор"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "Сана"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "Йемен"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "Сантьяго"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "Санто-Доминго"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "Доминиканская Республика"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "Сан-Паулу"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "Сиэтл"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "Сеул"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "Республика Корея"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "Шанхай"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "Шэньчжэнь"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "Сингапур"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "Республика Сингапур"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "Скопье"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "Македония"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "София"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "Болгария"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "Сент-Джонс"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Антигуа и Барбуда"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "Стокгольм"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "Швеция"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "Сува"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "Фиджи"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "Республика Островов Фиджи"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "Сидней"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "Таити"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "Французская Полинезия"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "Тайбэй"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "Тайвань"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "Таллин"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "Эстония"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "Тарава"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "Кирибати"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "Ташкент"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "Узбекистан"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "Тбилиси"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "Грузия"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "Тегусигальпа"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "Гондурас"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "Тегеран"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "Иран"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "Хошимин"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "Сетлмент"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Британские Виргинские острова"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "Тяньцзинь"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "Тиуана"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "Токио"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "Торонто"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "Трее"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "Триполи"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "Ливия"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "Тунис"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "Тунис"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "Турин"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "Уфа"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "Башкирия"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "Улан-Батор"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "Вадуц"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "Лихтенштейн"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "Валлетта"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "Мальта"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "Ванкувер"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "Верона"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "Виктория"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "Сейшельские острова"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "Вена"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "Австрия"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "Вильнюс"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "Литва"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "Владивосток"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "Волгоград"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "Санкт-Петербург"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "Варшава"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "Польша"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "Вашингтон"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "Веллингтон"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "Виннипег"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "Якутск"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "Ямусукро"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "Яунде"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "Екатеринбург"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "Ереван"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "Армения"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "Южно-Сахалинск"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "Загреб"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "Хорватия"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "Цюрих"
diff --git a/res/po/tr_TR.po b/res/po/tr_TR.po
new file mode 100644 (file)
index 0000000..668f903
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "Saat"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "1 şehir seçildi"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "%d şehir seçildi"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "Saat dilimi"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "Şehirleri seç"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "Eklendi"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "Abidjan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "Abu Dabi"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Birleşik Arap Emirlikleri"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "Accra"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "Gana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "Addis Ababa"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "Etiyopya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "Adelaide"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "Avustralya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "Alaska"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "ABD"
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "Fildişi Sahili"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "Cezayir"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "Cezayir"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "Alma Ata"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "Kazakistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "Ambon"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "Endonezya"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "Amman"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "Ürdün"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "Amsterdam"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "Hollanda"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "Anadyr"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "Rusya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "Anchorage"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "Ankara"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "Türkiye"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "Antananarivo"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "Madagaskar"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "Aşkabat"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "Türkmenistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "Asmara"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "Eritre"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "Astana"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "Asuncion"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "Atina"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "Yunanistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "Auckland"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "Yeni Zelanda"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "Austin"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "Azores"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "Portekiz"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "Bağdat"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "Irak"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "Bakü"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "Azerbaycan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "Baltimore"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "Bamako"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "Mali"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "Bangkok"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "Tayland"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "Bangui"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Merkezi Afrika Cumhuriyeti"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "Barcelona"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "İspanya"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "Bari"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "İtalya"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "Basse-Terre"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "Pekin"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "Çin"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "Beyrut"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "Lübnan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "Belgrat"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "Sırbistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "Belize City"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "Belize"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "Berlin"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "Almanya"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "Bern"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "İsviçre"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "Bişkek"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "Kırgızistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "Bissau"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "Gine Bisav"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "Bogota"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "Kolombiya"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "Bologna"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "Boston                      "
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "Brezilya"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "Brezilya"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "Bratislava"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "Slovakya"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "Bridgetown"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "Barbados"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "Brisbane"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "Brüksel"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "Belçika"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "Bükreş"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "Romanya"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "Budapeşte"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "Macaristan"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "Buenos Aires"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "Arjantin"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "Kahire"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "Mısır"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "Calgary"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "Kanada"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "Kanarya Adaları"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "Canberra"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "Canton"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "Cape Town"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "Güney Afrika Cumhuriyeti"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "Venezuela"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "Venezuella"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "Cardiff"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "Galler"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "Casablanca"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "Morocco"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "Catanzaro"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "Cayenne"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "Fransız Guyanası"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "Charlotte"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "Charlotte Amalie"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "ABD Virgin Adaları"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "Chelyabinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "Chennai"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "Hindistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "Chicago"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "Chisinau"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "Moldova"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "Çita"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "Cleveland"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "Kolombo"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "Columbus"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "Conakry"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "Gine"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "Kopenhag"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "Danimarka"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "Cork"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "İrlanda"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "Crotone"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "Dakar"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "Senegal"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "Dallas"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "Damascus"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "Suriye"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "Dar üs Selam"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "Tanzanya"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "Darwin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "Denpasar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "Denver"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "Detroit"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "Dakka"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "Bangladeş"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "İngiltere"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "Cibuti"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "Cibuti"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "Doha"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "Katar"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "Douala"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "Kamerun"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "Dubai"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "Dublin"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "Duşanbe"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "Tacikistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "Easter Adası"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "Şili"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "Edinburgh"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "İskoçya"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "El Paso"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "Floransa"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "Fort-de-France"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "Freetown"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "Gaborone"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "Botswana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "Galapagos Adaları"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "Ekvador"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "Cenevre"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "Genoa"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "Georgetown"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "Guyana"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "Grytviken"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "Güney Georgia"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "Guam"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "Guatemala"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "Gustavia"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "Saint Barthelemy"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "Halifax"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "Hamburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "Hanoi"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "Vietnam"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "Harare"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "Havana"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "Küba"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "Hawaii"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "Helsinki"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "Finlandiya"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "Hobart"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "Hong Kong"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "Honolulu"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "Houston"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "Hovd"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "Moğolistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "İndianapolis"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "Irkutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "Islamabad"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "İstanbul"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "Izhevsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "Jakarta"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "Cidde"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "Suudi Arabistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "Kudüs"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "İsrail"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "Johannesburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "Kabil"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "Afganistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "Kaliningrad"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "Kamchatka"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "Kampala"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "Uganda"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "Karaçi"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "Kathmandu"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "Nepal"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "Khabarovsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "Kharkiv"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "Ukrayna"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "Khartoum"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "Sudan"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "Kiev"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "Kingston"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "Jamaika"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "Kinshasa"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Kongo Demokratik Cumhuriyeti"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "Kalküta"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "Krasnoyarsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "Kuala Lumpur"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "Malezya"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "Kuveyt"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "Los Angeles"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "La Paz"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "Bolivya"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "Lagos"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "Nijerya"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "Las Vegas"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "Lima"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "Peru"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "Lizbon"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "Ljubljana"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "Londra"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "Longhua"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "Louisville"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "Luanda"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "Angola"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "Lubumbashi"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "Lusaka"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "Zambiya"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "Lüksemburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "Lviv"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "Macau"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "Madrid"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "Magadan"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "Malabo"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "Ekvator Ginesi"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "Male"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "Maldivler"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "Managua"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "Nikaragua"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "Manama"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "Bahreyn"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "Manila"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "Filipinler"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "Maputo"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "Mozambik"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "Marigot"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "Saint Martin"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "Mazatlan"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "Meksika"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "Riyad"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "Melbourne"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "Memphis"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "Messina"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "Mexico City"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "Miami"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "Orta-Atlantic"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "Midway Atolü"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "Milano"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "Milwaukee"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "Minsk"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "Belarus"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "Mogadishu"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "Somali"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "Monrovia"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "Liberya"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "Montevideo"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "Uruguay"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "Montreal"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "Moskova"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "Mumbai"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "Münih"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "muscat"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "Oman"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "Nairobi"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "Kenya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "Roma"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "Naters"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "N'Djamena"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "Napoli"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "Chad"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "Mekke"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "Yeni Delhi"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "New York"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "Newfoundland"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "Niamey"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "Nijerya"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "Nouakchott"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "Moritanya"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "Noumea"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "New Kaledonya"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "Novokuznetsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "Novosibirsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "Nuku’alofa"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "Tonga"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "Nuuk"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "Grönland"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "Omsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "Osaka"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "Japonya"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "Ottawa"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "Ouagadougou"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "Pago Pago"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "Bağımsız Samoa Devleti"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "Palermo"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "Panama"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "Panama"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "Paramaribo"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "Surinam"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "Paris"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "Fransa"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "Perm"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "Perth"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "Petropavlovsk-Kamchatskiy"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "Philadelphia"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "Phnom Penh"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "Kamboçya"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "Phoenix"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "Podgorica"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "Karadağ"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "Ponta Delgada"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "Port Louis"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "Marityus"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "Port-au-Prince"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "Haiti"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "Portland"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "Prag"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "Çek Cumhuriyeti"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "Pyongyang"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "Kuzey Kore"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "Quito"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "Rabat"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "Yangon"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "Burma"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "Recife"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "Regina"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "Reykjavik"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "İzlanda"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "Riga"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "Letonya"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "Rio de Janeiro"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "Saint-Denis"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "Reunion Adası"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "Samara"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "San Antonio"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "San Diego"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "San Francisco"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "San Jose"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "Kosta Rika"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "San Juan"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "Porto Riko"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "San Marino"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "San Salvador"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "Sana’a"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "Yemen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "Santiago"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "Santo Domingo"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominik Cumhuriyeti"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "Sao Paulo"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "Seattle"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "Seul"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "Kore Cumhuriyeti"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "Şangay"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "Shenzhen"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "Singapur"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "Singapur Cumhuriyeti"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "Üsküp"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "Makedonya"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "Sofya"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "Bulgaristan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "St. John's"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua ve Barbuda"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "Stockholm"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "İsveç"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "Suva"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "Fiji"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "Fiji Adaları Cumhuriyeti"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "Sidney"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "Tahiti"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "Fransız Polinezyası"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "Taipei"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "Tayvan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "Talin"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "Estonya"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "Tarawa"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "Taşkent"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "Özbekistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "Tiflis"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "Gürcistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "Tegucigalpa"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "Honduras"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "Tahran"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "İran"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "Ho Şi Min Kenti"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "The Settlement"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "İngiliz Virgin Adaları"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "Tianjin"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "Tijuana"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "Tokyo"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "Toronto"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "Tréhet"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "Tripoli"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "Libya"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "Tunus"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "Tunus"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "Turin"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "Ufa"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "Bashkiriya"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "Ulan Bator"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "Vaduz"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "Valletta"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "Malta"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "Vancouver"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "Verona"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "Victoria"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "Seyşel Adaları"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "Viyana"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "Avusturya"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "Vilnius"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "Litvanya"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "Vladivostok"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "Volgograd"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "St. Petersburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "Varşova"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "Polonya"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "Washington DC"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "Wellington"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "Winnipeg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "Yakutsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "Yamoussoukro"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "Yaounde"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "Yekaterinburg"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "Erivan"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "Ermenistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "Yuzhno-Sakhalinsk"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "Zagreb"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "Hırvatistan"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "Zürih"
diff --git a/res/po/ug-worldclock-efl.pot b/res/po/ug-worldclock-efl.pot
new file mode 100644 (file)
index 0000000..a6188e2
--- /dev/null
@@ -0,0 +1,27 @@
+# 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: 2011-09-01 09:55+0800\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"
+
+#. if city already selected, show popup
+#: ../src/worldclock_add_view.c:403
+msgid "Has been selected!"
+msgstr ""
+
+#: ../src/worldclock_add_view.c:1299
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr ""
diff --git a/res/po/update-po.sh b/res/po/update-po.sh
new file mode 100755 (executable)
index 0000000..e8fc70c
--- /dev/null
@@ -0,0 +1,59 @@
+#!/bin/sh
+
+PACKAGE=ug-worldclock-efl
+SRCROOT=..
+POTFILES=POTFILES.in
+
+#ALL_LINGUAS= am az be ca cs da de el en_CA en_GB es et fi fr hr hu it ja ko lv mk ml ms nb ne nl pa pl pt pt_BR ru rw sk sl sr sr@Latn sv ta tr uk vi zh_CN zh_TW
+#ALL_LINGUAS="en_US en_GB ja ko zh_CN"
+ALL_LINGUAS="de_DE el_GR en es_ES fr_FR it_IT ja_JP ko_KR nl_NL pt_PT ru_RU tr_TR zh_CN zh_HK 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} \
+               --add-comments --keyword=_ --keyword=N_ --files-from=$POTFILES \
+&& test ! -f ${PACKAGE}.po \
+       || (rm -f ${PACKAGE}.pot && mv ${PACKAGE}.po ${PACKAGE}.pot)
+
+if [ $? -ne 0 ]; then
+       echo "error"
+       exit 1
+else
+       echo "done"
+fi
+
+#for LANG in $ALL_LINGUAS; do 
+#      echo "$LANG : "
+#
+#      if [ ! -e $LANG.po ] ; then
+#              #cp ${PACKAGE}.pot ${LANG}.po
+#              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/res/po/zh_CN.po b/res/po/zh_CN.po
new file mode 100644 (file)
index 0000000..d7034fd
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "时间"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "已选择1个城市"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "已选择%d个城市"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "时区"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "选择城市"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "已添加"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "阿比让"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "阿布扎比"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "阿拉伯联合酋长国"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "阿克拉"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "加纳"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "亚的斯亚贝巴"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "埃塞俄比亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "阿德莱德"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "澳大利亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "阿拉斯加"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "美国"
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "科特迪瓦"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "阿尔及尔"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "阿尔及利亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "阿拉木图"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "哈萨克斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "安汶"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "印度尼西亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "安曼"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "约旦"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "阿姆斯特丹"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "荷兰"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "阿纳德尔河"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "俄罗斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "安克雷奇"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "安卡拉"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "土耳其"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "安塔那利佛"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "马达加斯加"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "阿什哈巴德"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "土库曼斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "阿斯马拉"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "厄立特里亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "阿斯坦纳"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "亚松森"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "巴拉圭"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "雅典"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "希腊"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "奥克兰"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "新西兰"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "奥斯汀"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "亚述尔群岛"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "葡萄牙"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "巴格达"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "伊拉克"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "巴库"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "阿塞拜疆"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "巴尔的摩"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "巴马科"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "马里"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "曼谷"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "泰国"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "班吉"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "中非共和国"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "巴塞罗那"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "西班牙"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "巴里"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "意大利"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "巴斯特尔"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "瓜德罗普岛"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "北京"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "中国"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "贝鲁特"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "黎巴嫩"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "贝尔格莱德"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "塞尔维亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "伯利兹城"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "伯利兹"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "柏林"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "德国"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "伯尔尼"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "瑞士"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "比什凯克"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "吉尔吉斯斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "比绍"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "几内亚比绍"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "波哥大"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "哥伦比亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "博洛尼亚"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "波士顿"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "巴西利亚"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "巴西"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "布拉迪斯拉发"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "斯洛伐克"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "布里奇顿"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "巴巴多斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "布里斯班"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "布鲁塞尔"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "比利时"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "布加勒斯特"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "罗马尼亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "布达佩斯"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "匈牙利"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "布宜诺斯艾利斯"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "阿根廷"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "开罗"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "埃及"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "卡尔加里"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "加拿大"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "加那利群岛"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "堪培拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "广州"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "开普敦"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "南非共和国"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "加拉加斯"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "委内瑞拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "加的夫"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "威尔士"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "卡萨布兰卡"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "摩洛哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "卡坦扎罗"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "卡宴"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "法属圭亚那"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "夏洛特市"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "夏洛特阿马利亚"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "美属维尔京群岛"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "车里雅宾斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "陈奈"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "印度"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "芝加哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "基希讷乌"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "摩尔多瓦"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "赤塔"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "克里夫兰"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "科伦坡"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "斯里兰卡"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "哥伦布"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "科纳克里"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "几内亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "哥本哈根"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "丹麦"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "科克"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "爱尔兰"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "克努托内意大利"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "达喀尔"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "塞内加尔"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "达拉斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "大马士革"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "叙利亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "达累斯萨拉姆"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "坦桑尼亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "达尔文"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "德里"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "登巴萨"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "丹佛"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "底特律"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "达卡"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "孟加拉国"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "迪戈加西亚岛"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "英国"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "吉布提"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "吉布提"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "多哈"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "卡塔尔"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "杜阿拉"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "喀麦隆"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "迪拜"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "都柏林"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "杜尚别"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "塔吉克斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "复活节岛"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "智利"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "爱丁堡"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "苏格兰"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "艾尔帕索"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "佛罗伦萨"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "法兰西堡"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "马提尼克"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "弗里敦"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "塞拉利昂"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "哈博罗内"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "博茨瓦那"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "加拉帕戈斯群岛"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "厄瓜多尔"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "日内瓦"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "热那亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "乔治敦"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "圭亚那"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "格雷特维根"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "南佐治亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "关岛"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "危地马拉市"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "危地马拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "古斯塔维亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "圣巴泰勒米岛"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "哈利法克斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "汉堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "河内"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "越南"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "哈拉雷"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "津巴布韦"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "哈瓦那"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "古巴"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "夏威夷"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "赫尔辛基芬"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "芬兰"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "霍巴特"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "香港"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "檀香山"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "休斯顿"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "科布"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "蒙古"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "印第安纳波利斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "伊尔库次克"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "伊斯兰堡"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "巴基斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "伊斯坦布尔"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "伊热夫斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "雅加达"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "吉达"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "沙特阿拉伯"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "耶路撒冷"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "以色列"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "约翰内斯堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "喀布尔"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "阿富汗"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "加里宁格勒"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "堪察加半岛"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "坎帕拉"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "乌干达"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "卡拉奇"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "加德满都"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "尼泊尔"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "哈巴罗夫斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "哈格岛"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "乌克兰"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "喀土穆"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "苏丹"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "基辅"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "金斯敦"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "牙买加"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "金沙萨"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "刚果民主共和国"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "加尔各答"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "克拉斯诺亚尔斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "吉隆坡"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "马来西亚"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "科威特"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "洛杉矶"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "拉巴斯"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "玻利维亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "拉多斯"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "尼日利亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "拉斯维加斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "利马"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "秘鲁"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "里斯本"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "卢布尔雅那"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "伦敦"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "汕头市龙华"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "路易斯维尔"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "罗安达"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "安哥拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "卢本巴希"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "卢萨卡"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "赞比亚"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "卢森堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "利沃夫"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "澳门特别行政区"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "马德里"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "马加丹"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "马拉博"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "赤道几内亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "马累"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "马尔代夫"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "马那瓜"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "尼加拉瓜"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "麦纳麦"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "巴林"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "马尼拉"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "菲律宾"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "马普托"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "莫桑比克"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "马里戈特"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "圣马丁"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "马萨特兰"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "墨西哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "利雅得"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "墨尔本"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "孟菲斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "墨西拿"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "墨西哥城"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "迈阿密"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "中大西洋"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "中途岛"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "米兰"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "密尔沃基"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "明斯克"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "白俄罗斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "摩加迪沙"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "索马里"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "蒙罗维亚"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "利比里亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "蒙得维的亚"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "乌拉圭"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "蒙特利尔"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "莫斯科"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "孟买"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "慕尼黑"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "马斯喀特"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "阿曼"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "奈洛比"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "肯尼亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "罗马"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "那特斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "恩贾梅纳"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "那不勒斯"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "乍得"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "麦加"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "新德里"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "纽约"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "纽芬兰"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "尼亚美"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "尼日尔"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "努瓦克肖特"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "毛里塔尼亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "努美阿"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "新喀里多尼亚岛"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "新库兹涅茨克"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "新西伯利亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "努库阿洛法"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "汤加"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "努克"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "格陵兰岛"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "鄂木斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "大阪"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "日本"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "渥太华"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "瓦加杜古"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "布基纳法索"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "帕果-帕果"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "萨摩亚独立国"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "巴勒莫"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "巴拿马城"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "巴拿马"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "帕拉马里博"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "苏里南"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "巴黎"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "法国"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "彼尔姆"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "珀斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "彼得罗巴甫洛夫斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "费城"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "金边"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "柬埔寨"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "菲尼克斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "波德戈里察"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "黑山共和国"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "蓬塔德尔加达"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "路易港"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "毛里求斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "太子港"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "海地"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "波特兰"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "布拉格"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "捷克共和国"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "平壤"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "朝鲜"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "基多"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "拉巴特"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "仰光"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "缅甸"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "累西腓"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "里贾纳"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "雷克雅维克"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "冰岛"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "里加"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "拉脱维亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "里约热内卢"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "圣但尼"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "留尼汪岛"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "萨马拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "圣安东尼奥"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "圣迭戈"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "旧金山"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "圣何塞"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "哥斯达黎加"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "圣胡安"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "波多黎各"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "圣马力诺"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "圣萨尔瓦多"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "萨尔瓦多"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "萨拉"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "也门"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "圣地亚哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "圣多明各"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "多米尼加共和国"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "圣保罗"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "西雅图"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "首尔"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "韩国"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "上海"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "深圳"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "新加坡"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "新加坡共和国"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "斯科普里"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "马其顿"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "索非亚"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "保加利亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "圣约翰斯"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "安提瓜和巴布达"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "斯德哥尔摩"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "瑞典"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "苏瓦"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "斐济"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "斐济群岛共和国"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "悉尼"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "大溪地"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "法属波利尼西亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "台北"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "台湾"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "塔林"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "爱沙尼亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "塔拉瓦岛"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "基里巴斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "塔什干"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "乌兹别克斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "第比利斯"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "格鲁吉亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "特古西加尔巴"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "洪都拉斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "德黑兰"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "伊朗"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "胡志明市"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "塞特尔门特"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "英属维尔京群岛"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "天津"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "提华纳"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "东京"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "多伦多"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "特雷埃"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "的黎波里"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "利比亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "突尼斯"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "突尼斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "都灵"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "乌法"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "巴什噶尔"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "乌兰巴托"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "瓦杜兹"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "列支敦士登"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "瓦莱塔"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "马耳他"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "温哥华"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "维罗纳"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "维多利亚"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "塞舌尔"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "维也纳"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "奥地利"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "维尔纽斯"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "立陶宛"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "符拉迪斯托克"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "伏尔加格勒"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "圣彼得斯堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "华沙"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "波兰"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "华盛顿哥伦比亚特区"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "惠灵顿"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "温尼伯湖"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "雅库茨克"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "亚穆苏克罗"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "雅温德"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "叶卡特琳堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "埃里温"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "亚美尼亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "南萨哈林斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "萨格勒布"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "克罗地亚"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "苏黎世"
diff --git a/res/po/zh_HK.po b/res/po/zh_HK.po
new file mode 100644 (file)
index 0000000..523b091
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "時間"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "已選擇 1 城市"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "已選擇 %d 城市"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "時區"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "選擇城市"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "已加入"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "阿比讓"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "阿布扎比"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "阿拉伯聯合酋長國"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "阿克拉"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "加納"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "阿迪斯阿貝巴"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "埃塞俄比亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "阿得萊德"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "澳洲"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "阿拉斯加"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "美國"
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "科特迪瓦"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "阿爾及爾"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "阿爾及利亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "阿拉木圖"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "哈薩克斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "安汶"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "印度尼西亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "安曼"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "約旦"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "阿姆斯特丹"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "荷蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "阿納德爾"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "俄羅斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "安克拉治"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "安卡拉"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "土耳其"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "安塔那那利佛"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "馬達加斯加"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "阿什哈巴德"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "土庫曼斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "阿斯馬拉"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "厄立特里亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "阿斯塔納"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "亞松森"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "巴拉圭"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "雅典"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "希臘"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "奧克蘭"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "新西蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "奧斯丁"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "亞述爾群島"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "葡萄牙"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "巴格達"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "伊拉克"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "巴庫"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "阿塞拜疆"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "巴爾的摩"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "巴馬科"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "馬里"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "曼谷"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "泰國"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "班基"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "中非共和國"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "巴塞羅那"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "西班牙"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "巴里"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "意大利"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "巴斯特爾"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "哥德普洛"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "北京"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "中國"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "貝魯特"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "黎巴嫩"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "貝爾格萊德"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "塞爾維亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "伯利茲市"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "伯利茲"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "柏林"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "德國"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "伯爾尼"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "瑞士"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "比什凱克"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "吉爾吉斯斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "比紹"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "幾內亞比紹"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "波哥大"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "哥倫比亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "博洛尼亞"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "波士頓"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "巴西利亞"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "巴西"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "布拉迪斯拉發"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "斯洛伐克"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "布列治敦"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "巴巴多斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "布里斯班"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "布魯塞爾"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "比利時"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "布加勒斯特"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "羅馬尼亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "布達佩斯"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "匈牙利"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "布宜諾斯艾利斯"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "阿根廷"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "開羅"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "埃及"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "卡爾加里"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "加拿大"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "加那利群島"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "坎培拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "廣州"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "開普敦"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "南非"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "加拉加斯"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "委內瑞拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "加地夫"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "威爾斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "卡薩布蘭卡"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "摩洛哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "卡坦扎羅"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "開雲"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "法屬圭亞那"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "夏洛特"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "夏洛特阿馬利亞"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "美國維爾京群島"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "車里雅賓斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "欽奈"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "印度"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "芝加哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "基希訥烏"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "摩爾多瓦"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "赤塔"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "克利夫蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "科倫坡"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "斯里蘭卡"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "哥倫布"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "科納克里"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "幾內亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "哥本哈根"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "丹麥"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "科克"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "愛爾蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "克羅托內"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "達喀爾"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "塞內加爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "達拉斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "大馬士革"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "敘利亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "達累斯薩拉姆"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "坦桑尼亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "達爾文"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "德里"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "登巴薩"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "丹佛"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "底特律"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "達卡"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "孟加拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "迪戈加西亞島"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "英國"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "吉布提"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "吉布提"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "多哈"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "卡塔爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "杜阿拉"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "喀麥隆"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "迪拜"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "都柏林"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "杜尚别"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "塔吉克斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "伊斯特島"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "智利"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "愛丁堡"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "蘇格爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "埃爾帕索"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "佛羅倫薩"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "法蘭西堡"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "馬提尼克"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "自由城"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "塞拉利昂"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "哈博羅內"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "博茨瓦納"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "加拉帕戈斯群島"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "厄瓜多爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "日內瓦"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "熱那亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "喬治城"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "圭亞那"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "格力維肯"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "南喬治亞島"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "關島"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "危地馬拉市"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "危地馬拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "古斯塔維亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "聖巴泰勒米島"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "哈利法克斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "漢堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "河內"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "越南"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "哈拉雷"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "津巴布韋"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "哈瓦那"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "古巴"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "夏威夷"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "赫爾辛基"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "芬蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "霍巴特"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "香港"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "檀香山"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "休斯頓"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "科布多"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "蒙古"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "印第安納波利斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "伊爾庫次克"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "伊斯蘭堡"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "巴基斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "伊斯坦布爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "伊熱夫斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "雅加達"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "吉達"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "沙特阿拉伯"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "耶路撒冷"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "以色列"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "約翰內斯堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "喀布爾"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "阿富汗"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "加里寧格勒"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "堪察加"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "坎帕拉"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "烏干達"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "卡拉奇"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "加德滿都"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "尼泊爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "哈巴羅夫斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "哈爾科夫"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "烏克蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "喀土穆"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "蘇丹"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "基輔"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "金斯頓"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "牙買加"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "金沙薩"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "剛果民主共和國"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "加爾各答"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "克拉斯諾亞爾斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "吉隆坡"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "馬來西亞"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "科威特"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "洛杉磯"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "拉巴斯"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "玻利維亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "拉哥斯"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "尼日利亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "拉斯維加斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "利馬"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "秘魯"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "里斯本"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "盧布爾雅那"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "倫敦"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "龍華"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "路易斯維爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "羅安達"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "安哥拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "盧本巴希"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "盧薩卡"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "贊比亞"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "盧森堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "利沃夫"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "澳門"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "馬德里"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "馬加丹"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "馬拉博"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "赤道畿內亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "馬累"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "馬爾代夫"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "馬拿瓜"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "尼加拉瓜"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "麥納瑪"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "巴林"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "馬尼拉"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "菲律賓"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "馬普托"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "莫桑比克"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "馬里戈特"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "聖馬爾坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "馬薩特蘭"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "墨西哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "利雅德"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "墨爾本"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "孟菲斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "墨西拿"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "墨西哥城"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "邁阿密"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "中大西洋"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "中途島"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "米蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "密爾沃基"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "明斯克"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "白俄羅斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "摩加迪休"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "索馬里"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "蒙羅維亞"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "利比里亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "蒙得維的亞"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "烏拉圭"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "蒙特利爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "莫斯科"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "孟買"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "慕尼黑"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "馬斯喀特"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "阿曼"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "奈洛比"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "肯尼亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "羅馬"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "納特斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "恩賈梅納"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "那不勒斯"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "乍得"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "麥加"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "新德里"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "紐約"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "紐芬蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "尼亞美"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "尼日爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "努瓦克肖特"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "毛里塔尼亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "努美阿"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "新喀里多尼亞群島"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "新庫茲涅茨克"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "新西伯利亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "努庫阿洛法"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "湯加"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "努克"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "格陵蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "鄂木斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "大阪"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "日本"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "渥太華"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "瓦加杜古"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "布基納法索"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "帕果帕果"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "薩摩亞獨立國"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "巴勒莫"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "巴拿馬城"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "巴拿馬"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "巴拉馬利波"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "蘇利南"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "巴黎"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "法國"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "彼爾姆"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "珀斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "堪察加彼得羅巴甫洛夫斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "費城"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "金邊"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "柬埔寨"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "鳳凰城"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "波德戈里察"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "黑山共和國"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "蓬塔德爾加達"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "路易港"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "毛里裘斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "太子港"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "海地"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "波特蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "布拉格"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "捷克共和國"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "平壤"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "北韓"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "基多"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "拉巴特"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "仰光"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "緬甸"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "累西腓"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "里賈納"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "雷克雅未克"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "冰島"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "里加"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "拉脫維亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "里約熱內盧"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "聖但尼"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "留尼汪島"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "薩馬拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "聖安東尼奧"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "聖地牙哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "三藩市"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "聖何塞"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "哥斯達黎加"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "聖胡安"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "波多黎各"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "聖馬力諾"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "聖薩爾瓦多"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "薩爾瓦多"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "薩那"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "也門"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "聖地牙哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "聖多明各"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "多米尼加共和國"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "聖保羅"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "西雅圖"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "首爾"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "韓國"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "上海"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "深圳"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "新加坡"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "新加坡共和國"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "斯科普里"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "馬其頓"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "索非亞"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "保加利亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "聖約翰斯"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "安地卡及巴布達"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "斯德哥爾摩"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "瑞典"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "蘇瓦"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "斐濟"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "斐濟"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "悉尼"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "大溪地"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "法屬玻利尼西亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "台北"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "台灣"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "塔林"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "愛沙尼亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "塔拉瓦"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "基里巴斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "塔什干"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "烏茲別克斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "第比利斯"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "格魯吉亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "特古西加爾巴"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "洪都拉斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "德黑蘭"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "伊朗"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "胡志明市"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "塞特爾門特"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "英屬維爾京群島"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "天津"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "蒂華納"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "東京"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "多倫多"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "特雷"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "的黎波里"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "利比亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "突尼斯"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "突尼西亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "都靈"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "烏法"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "巴什噶爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "烏蘭巴托"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "瓦杜茲"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "列支敦士登"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "瓦萊塔"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "馬耳他"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "溫哥華"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "維羅納"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "維多利亞"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "塞席爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "維也納"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "奧地利"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "維爾紐斯"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "立陶宛"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "海參崴"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "伏爾加格勒"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "聖彼德堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "華沙"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "波蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "華盛頓特區"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "威靈頓"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "溫尼伯"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "雅庫茨克"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "亞穆蘇克羅"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "雅溫得"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "葉卡捷琳堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "埃里溫"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "亞美尼亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "南薩哈林斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "薩格勒布"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "克羅地亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "蘇黎世"
diff --git a/res/po/zh_TW.po b/res/po/zh_TW.po
new file mode 100644 (file)
index 0000000..2fb9a50
--- /dev/null
@@ -0,0 +1,1424 @@
+msgid "IDS_WCL_TAB_TIME"
+msgstr "時間"
+
+msgid "IDS_WCL_POP_1_CITY_SELECTED"
+msgstr "已選擇 1 城市"
+
+msgid "IDS_WCL_POP_PD_CITIES_SELECTED"
+msgstr "已選擇 %d 城市"
+
+msgid "IDS_WCL_BODY_TIME_ZONE"
+msgstr "時區"
+
+msgid "IDS_WCL_HEADER_SELECT_CITIES"
+msgstr "選擇城市"
+
+msgid "IDS_WCL_POP_ADDED"
+msgstr "已加入"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABIDJAN"
+msgstr "阿必尚"
+
+msgid "IDS_WCL_BODY_CITYNAME_ABUDHABI"
+msgstr "阿布達比"
+
+msgid "IDS_WCL_BODY_UNITED_ARAB_EMIRATES"
+msgstr "阿拉伯聯合大公國"
+
+msgid "IDS_WCL_BODY_CITYNAME_ACCRA"
+msgstr "阿克拉"
+
+msgid "IDS_WCL_BODY_GHANA"
+msgstr "迦納"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADDIS_ABABA"
+msgstr "阿地斯阿貝巴"
+
+msgid "IDS_WCL_BODY_ETHIOPIA"
+msgstr "衣索比亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_ADELAIDE"
+msgstr "阿德雷得"
+
+msgid "IDS_WCL_BODY_AUSTRALIA"
+msgstr "澳大利亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALASKA"
+msgstr "阿拉斯加"
+
+msgid "IDS_WCL_BODY_USA_M_COUNTRYNAME"
+msgstr "美國"
+
+msgid "IDS_WCL_BODY_COTE_DIVOIRE"
+msgstr "象牙海岸"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALGIERS"
+msgstr "阿爾及爾"
+
+msgid "IDS_WCL_BODY_ALGERIA"
+msgstr "阿爾及利亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_ALMATY"
+msgstr "阿拉木圖"
+
+msgid "IDS_WCL_BODY_KAZAKHSTAN"
+msgstr "哈薩克"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMBON"
+msgstr "安汶"
+
+msgid "IDS_WCL_BODY_INDONESIA"
+msgstr "印尼"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMMAN"
+msgstr "阿曼"
+
+msgid "IDS_WCL_BODY_JORDAN"
+msgstr "約旦"
+
+msgid "IDS_WCL_BODY_CITYNAME_AMSTERDAME"
+msgstr "阿姆斯特丹"
+
+msgid "IDS_WCL_BODY_NETHERLANDS"
+msgstr "荷蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANADYR"
+msgstr "阿納德爾"
+
+msgid "IDS_WCL_BODY_RUSSIA"
+msgstr "俄羅斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANCHORAGE"
+msgstr "安克拉治"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANKARA"
+msgstr "安卡拉"
+
+msgid "IDS_WCL_BODY_TURKEY"
+msgstr "土耳其"
+
+msgid "IDS_WCL_BODY_CITYNAME_ANTANANARIVO"
+msgstr "安塔那那利佛"
+
+msgid "IDS_WCL_BODY_MADAGASCAR"
+msgstr "馬達加斯加"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASHGABAT"
+msgstr "阿什哈巴德"
+
+msgid "IDS_WCL_BODY_TURKMENISTAN"
+msgstr "土庫曼"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASMARA"
+msgstr "阿斯馬拉"
+
+msgid "IDS_WCL_BODY_ERITREA"
+msgstr "厄立特里亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASTANA"
+msgstr "阿斯塔納"
+
+msgid "IDS_WCL_BODY_CITYNAME_ASUNCION"
+msgstr "亞松森"
+
+msgid "IDS_WCL_BODY_PARAGUAY"
+msgstr "巴拉圭"
+
+msgid "IDS_WCL_BODY_CITYNAME_ATHENS"
+msgstr "雅典"
+
+msgid "IDS_WCL_BODY_GREECE"
+msgstr "希臘"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUCKLAND"
+msgstr "奧克蘭"
+
+msgid "IDS_WCL_BODY_NEW_ZEALAND"
+msgstr "紐西蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_AUSTIN"
+msgstr "奧斯丁"
+
+msgid "IDS_WCL_BODY_CITYNAME_AZORES"
+msgstr "亞述爾群島"
+
+msgid "IDS_WCL_BODY_PORTUGAL"
+msgstr "葡萄牙"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAGHDAD"
+msgstr "巴格達"
+
+msgid "IDS_WCL_BODY_IRAQ"
+msgstr "伊拉克"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAKU"
+msgstr "巴庫"
+
+msgid "IDS_WCL_BODY_AZERBAIJAN"
+msgstr "亞塞拜然"
+
+msgid "IDS_WCL_BODY_CITYNAME_BALTIMORE"
+msgstr "巴爾的摩"
+
+msgid "IDS_WCL_BODY_CITYNAME_BAMAKO"
+msgstr "巴馬科"
+
+msgid "IDS_WCL_BODY_MALI"
+msgstr "馬利"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGKOK"
+msgstr "曼谷"
+
+msgid "IDS_WCL_BODY_THAILAND"
+msgstr "泰國"
+
+msgid "IDS_WCL_BODY_CITYNAME_BANGUI"
+msgstr "班基"
+
+msgid "IDS_WCL_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "中非共和國"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARCELONA"
+msgstr "巴塞隆納"
+
+msgid "IDS_WCL_BODY_SPAIN"
+msgstr "西班牙"
+
+msgid "IDS_WCL_BODY_CITYNAME_BARI"
+msgstr "巴里"
+
+msgid "IDS_WCL_BODY_ITALY"
+msgstr "義大利"
+
+msgid "IDS_WCL_BODY_CITYNAME_BASSE_TERRE"
+msgstr "巴斯特爾"
+
+msgid "IDS_WCL_BODY_GUADELOUPE"
+msgstr "瓜德羅普"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIJING"
+msgstr "北京"
+
+msgid "IDS_WCL_BODY_CHINA"
+msgstr "中國"
+
+msgid "IDS_WCL_BODY_CITYNAME_BEIRUT"
+msgstr "貝魯特"
+
+msgid "IDS_WCL_BODY_LEBANON"
+msgstr "黎巴嫩"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELGRADE"
+msgstr "貝爾格勒"
+
+msgid "IDS_WCL_BODY_SERBIA"
+msgstr "塞爾維亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_BELIZE_CITY"
+msgstr "貝里斯"
+
+msgid "IDS_WCL_BODY_BELIZE"
+msgstr "貝里斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERLIN"
+msgstr "柏林"
+
+msgid "IDS_WCL_BODY_GERMANY"
+msgstr "德國"
+
+msgid "IDS_WCL_BODY_CITYNAME_BERN"
+msgstr "伯恩"
+
+msgid "IDS_WCL_BODY_SWITZERLAND"
+msgstr "瑞士"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISHKEK"
+msgstr "比斯凱克"
+
+msgid "IDS_WCL_BODY_KYRGYZSTAN"
+msgstr "吉爾吉斯斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_BISSAU"
+msgstr "比索"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUINEA_BISSAU"
+msgstr "幾內亞比索"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOGOTA"
+msgstr "波哥大"
+
+msgid "IDS_WCL_BODY_COLOMBIA"
+msgstr "哥倫比亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_BOLOGNA"
+msgstr "波羅納"
+
+msgid "IDS_WCL_BODY_BOSTON"
+msgstr "波士頓"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRASILIA"
+msgstr "巴西利亞"
+
+msgid "IDS_WCL_BODY_BRAZIL"
+msgstr "巴西"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRATISLAVA"
+msgstr "伯拉第斯拉瓦"
+
+msgid "IDS_WCL_BODY_SLOVAKIA"
+msgstr "斯洛伐克"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRIDGETOWN"
+msgstr "橋鎮"
+
+msgid "IDS_WCL_BODY_BARBADOS"
+msgstr "巴貝多"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRISBANE"
+msgstr "布里斯班"
+
+msgid "IDS_WCL_BODY_CITYNAME_BRUSSELS"
+msgstr "布魯塞爾"
+
+msgid "IDS_WCL_BODY_BELGIUM"
+msgstr "比利時"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUCHAREST"
+msgstr "布加勒斯特"
+
+msgid "IDS_WCL_BODY_ROMANIA"
+msgstr "羅馬尼亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUDAPEST"
+msgstr "布達佩斯"
+
+msgid "IDS_WCL_BODY_HUNGARY_M_COUNTRY"
+msgstr "匈牙利"
+
+msgid "IDS_WCL_BODY_CITYNAME_BUENOSAIRES"
+msgstr "布宜諾斯艾利斯"
+
+msgid "IDS_WCL_BODY_ARGENTINA"
+msgstr "阿根廷"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAIRO"
+msgstr "開羅"
+
+msgid "IDS_WCL_BODY_EGYPT"
+msgstr "埃及"
+
+msgid "IDS_WCL_BODY_CITYNAME_CALGARY"
+msgstr "卡加立"
+
+msgid "IDS_WCL_BODY_CANADA"
+msgstr "加拿大"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANARY_ISLANDS"
+msgstr "金絲雀群島"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANBERRA"
+msgstr "坎培拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_CANTON"
+msgstr "廣州"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAPE_TOWN"
+msgstr "開普敦"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SOUTH_AFRICA"
+msgstr "南非"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARACAS"
+msgstr "卡拉卡斯"
+
+msgid "IDS_WCL_BODY_VENEZUELA"
+msgstr "委內瑞拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_CARDIFF"
+msgstr "加地夫"
+
+msgid "IDS_WCL_BODY_WALES_M_COUNTRYNAME"
+msgstr "威爾斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_CASABLANCA"
+msgstr "卡薩布蘭卡"
+
+msgid "IDS_WCL_BODY_MOROCCO"
+msgstr "摩洛哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_CATANZARO"
+msgstr "卡坦扎羅"
+
+msgid "IDS_WCL_BODY_CITYNAME_CAYENNE"
+msgstr "卡宴"
+
+msgid "IDS_WCL_BODY_FRENCH_GUIANA"
+msgstr "法屬圭亞那"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE"
+msgstr "夏洛特"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHARLOTTE_AMALIE"
+msgstr "夏洛特阿馬利亞"
+
+msgid "IDS_WCL_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_COUNTRYNAME"
+msgstr "美屬維爾京群島"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHELYABINSK"
+msgstr "車里雅賓斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHENNAI"
+msgstr "金奈"
+
+msgid "IDS_WCL_BODY_INDIA"
+msgstr "印度"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHICAGO"
+msgstr "芝加哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHISINAU"
+msgstr "基希訥烏"
+
+msgid "IDS_WCL_BODY_MOLDOVA"
+msgstr "摩爾多瓦"
+
+msgid "IDS_WCL_BODY_CITYNAME_CHITA"
+msgstr "赤塔"
+
+msgid "IDS_WCL_BODY_CITYNAME_CLEVELAND"
+msgstr "克里夫蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLOMBO"
+msgstr "可倫坡"
+
+msgid "IDS_WCL_BODY_SRI_LANKA"
+msgstr "斯里蘭卡"
+
+msgid "IDS_WCL_BODY_CITYNAME_COLUMBUS"
+msgstr "哥倫布"
+
+msgid "IDS_WCL_BODY_CITYNAME_CONAKRY"
+msgstr "柯那克里"
+
+msgid "IDS_WCL_BODY_GUINEA"
+msgstr "幾內亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_COPENHAGEN"
+msgstr "哥本哈根"
+
+msgid "IDS_WCL_BODY_DENMARK"
+msgstr "丹麥"
+
+msgid "IDS_WCL_BODY_CITYNAME_CORK"
+msgstr "科克"
+
+msgid "IDS_WCL_BODY_IRELAND"
+msgstr "愛爾蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_CROTONE"
+msgstr "克羅托內"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAKAR"
+msgstr "達喀爾"
+
+msgid "IDS_WCL_BODY_SENEGAL"
+msgstr "塞內加爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_DALLAS"
+msgstr "達拉斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAMASCUS"
+msgstr "大馬士革"
+
+msgid "IDS_WCL_BODY_SYRIA"
+msgstr "敘利亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_DAR_ES_SALAAM"
+msgstr "達累斯薩拉姆"
+
+msgid "IDS_WCL_BODY_TANZANIA"
+msgstr "坦尚尼亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_DARWIN"
+msgstr "達爾文"
+
+msgid "IDS_WCL_BODY_CITYNAME_DELHI"
+msgstr "德里"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENPASAR"
+msgstr "登巴薩"
+
+msgid "IDS_WCL_BODY_CITYNAME_DENVER"
+msgstr "丹佛"
+
+msgid "IDS_WCL_BODY_CITYNAME_DETROIT"
+msgstr "底特律"
+
+msgid "IDS_WCL_BODY_CITYNAME_DHAKA"
+msgstr "達卡"
+
+msgid "IDS_WCL_BODY_BANGLADESH"
+msgstr "孟加拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_DIEGO_GARCIA"
+msgstr "地牙哥加西亞"
+
+msgid "IDS_WCL_BODY_UNITED_KINGDOM"
+msgstr "英國"
+
+msgid "IDS_WCL_BODY_CITYNAME_DJIBOUTI"
+msgstr "吉布地"
+
+msgid "IDS_WCL_BODY_DJIBOUTI"
+msgstr "吉布地"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOHA"
+msgstr "多哈"
+
+msgid "IDS_WCL_BODY_QATAR"
+msgstr "卡達"
+
+msgid "IDS_WCL_BODY_CITYNAME_DOUALA"
+msgstr "杜阿拉"
+
+msgid "IDS_WCL_BODY_CAMEROON"
+msgstr "喀麥隆"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBAI"
+msgstr "杜拜"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUBLIN"
+msgstr "都柏林"
+
+msgid "IDS_WCL_BODY_CITYNAME_DUSHANBE"
+msgstr "杜尚別"
+
+msgid "IDS_WCL_BODY_TAJIKISTAN"
+msgstr "塔吉克"
+
+msgid "IDS_WCL_BODY_CITYNAME_EASTER_ISLAND"
+msgstr "復活島"
+
+msgid "IDS_WCL_BODY_CHILE"
+msgstr "智利"
+
+msgid "IDS_WCL_BODY_CITYNAME_EDINBURGH"
+msgstr "愛丁堡"
+
+msgid "IDS_WCL_BODY_SCOTLAND_M_COUNTRYNAME"
+msgstr "蘇格蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_EL_PASO"
+msgstr "厄爾巴索"
+
+msgid "IDS_WCL_BODY_CITYNAME_FLORENCE"
+msgstr "佛羅倫斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_FORT_DE_FRANCE"
+msgstr "法蘭西堡"
+
+msgid "IDS_WCL_BODY_MARTINIQUE"
+msgstr "馬堤尼克"
+
+msgid "IDS_WCL_BODY_CITYNAME_FREETOWN"
+msgstr "自由城"
+
+msgid "IDS_WCL_BODY_SIERRA_LEONE"
+msgstr "獅子山"
+
+msgid "IDS_WCL_BODY_CITYNAME_GABORONE"
+msgstr "嘉柏隆"
+
+msgid "IDS_WCL_BODY_BOTSWANA"
+msgstr "波札那"
+
+msgid "IDS_WCL_BODY_CITYNAME_GALAPAGOS_ISLANDS"
+msgstr "加拉巴哥群島"
+
+msgid "IDS_WCL_BODY_ECUADOR"
+msgstr "厄瓜多爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENEVA"
+msgstr "日內瓦"
+
+msgid "IDS_WCL_BODY_CITYNAME_GENOA"
+msgstr "熱那亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_GEORGETOWN"
+msgstr "喬治城"
+
+msgid "IDS_WCL_BODY_GUYANA"
+msgstr "蓋亞那"
+
+msgid "IDS_WCL_BODY_CITYNAME_GRYTVIKEN"
+msgstr "格里特維肯"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOUTH_GEORGIA"
+msgstr "南喬治亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUAM"
+msgstr "關島"
+
+msgid "IDS_WCL_BODY_GUATEMALA_CITY"
+msgstr "瓜地馬拉市"
+
+msgid "IDS_WCL_BODY_GUATEMALA"
+msgstr "瓜地馬拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_GUSTAVIA"
+msgstr "古斯塔維亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_BARTHELEMY"
+msgstr "聖巴泰勒米島"
+
+msgid "IDS_WCL_BODY_CITYNAME_HALIFAX"
+msgstr "哈利法克斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAMBURG"
+msgstr "漢堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_HANOI"
+msgstr "河內"
+
+msgid "IDS_WCL_BODY_VIETNAM"
+msgstr "越南"
+
+msgid "IDS_WCL_BODY_CITYNAME_HARARE"
+msgstr "哈拉雷"
+
+msgid "IDS_WCL_BODY_ZIMBABWE"
+msgstr "辛巴威"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAVANA"
+msgstr "哈瓦那"
+
+msgid "IDS_WCL_BODY_CUBA"
+msgstr "古巴"
+
+msgid "IDS_WCL_BODY_CITYNAME_HAWAII"
+msgstr "夏威夷"
+
+msgid "IDS_WCL_BODY_CITYNAME_HELSINKI"
+msgstr "赫爾辛基"
+
+msgid "IDS_WCL_BODY_FINLAND"
+msgstr "芬蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOBART"
+msgstr "霍巴特"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONGKONG"
+msgstr "香港"
+
+msgid "IDS_WCL_BODY_CITYNAME_HONOLULU"
+msgstr "檀香山"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOUSTON"
+msgstr "休斯敦"
+
+msgid "IDS_WCL_BODY_CITYNAME_HOVD"
+msgstr "科布多"
+
+msgid "IDS_WCL_BODY_MONGOLIA"
+msgstr "蒙古"
+
+msgid "IDS_WCL_BODY_CITYNAME_INDIANAPOLIS"
+msgstr "印第安納波里"
+
+msgid "IDS_WCL_BODY_CITYNAME_IRKUTSK"
+msgstr "伊爾庫茨克"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISLAMABAD"
+msgstr "伊斯蘭堡"
+
+msgid "IDS_WCL_BODY_PAKISTAN"
+msgstr "巴基斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_ISTANBUL"
+msgstr "伊斯坦堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_IZHEVSK"
+msgstr "伊熱夫斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_JAKARTA"
+msgstr "雅加達"
+
+msgid "IDS_WCL_BODY_CITYNAME_JEDDAH"
+msgstr "吉達"
+
+msgid "IDS_WCL_BODY_SAUDI_ARABIA"
+msgstr "沙烏地阿拉伯"
+
+msgid "IDS_WCL_BODY_CITYNAME_JERUSALEM"
+msgstr "耶路撒冷"
+
+msgid "IDS_WCL_BODY_ISRAEL"
+msgstr "以色列"
+
+msgid "IDS_WCL_BODY_CITYNAME_JOHANNESBURG"
+msgstr "約翰尼斯堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_KABUL"
+msgstr "喀布爾"
+
+msgid "IDS_WCL_BODY_AFGHANISTAN"
+msgstr "阿富汗"
+
+msgid "IDS_WCL_BODY_CITYNAME_KALININGRAD"
+msgstr "加里寧格勒"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMCHATKA"
+msgstr "堪察加"
+
+msgid "IDS_WCL_BODY_CITYNAME_KAMPALA"
+msgstr "坎培拉"
+
+msgid "IDS_WCL_BODY_UGANDA"
+msgstr "烏干達"
+
+msgid "IDS_WCL_BODY_CITYNAME_KARACHI"
+msgstr "克洛奇"
+
+msgid "IDS_WCL_BODY_CITYNAME_KATHMANDU"
+msgstr "加德滿都"
+
+msgid "IDS_WCL_BODY_NEPAL"
+msgstr "尼泊爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHABAROVSK"
+msgstr "伯力"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARKIV"
+msgstr "哈爾科夫"
+
+msgid "IDS_WCL_BODY_UKRAINE"
+msgstr "烏克蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_KHARTOUM"
+msgstr "喀土穆"
+
+msgid "IDS_WCL_BODY_SUDAN"
+msgstr "蘇丹"
+
+msgid "IDS_WCL_BODY_CITYNAME_KIEV"
+msgstr "基輔"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINGSTON"
+msgstr "金斯頓"
+
+msgid "IDS_WCL_BODY_JAMAICA"
+msgstr "牙買加"
+
+msgid "IDS_WCL_BODY_CITYNAME_KINSHASA"
+msgstr "金夏沙"
+
+msgid "IDS_WCL_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "剛果民主共和國"
+
+msgid "IDS_WCL_BODY_CITYNAME_KOLKATA"
+msgstr "加爾各答"
+
+msgid "IDS_WCL_BODY_CITYNAME_KRASNOYARSK"
+msgstr "克拉斯諾亞爾斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_KUALA_LUMPUR"
+msgstr "吉隆坡"
+
+msgid "IDS_WCL_BODY_MALAYSIA"
+msgstr "馬來西亞"
+
+msgid "IDS_WCL_BODY_KUWAIT"
+msgstr "科威特"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOS_ANGELES"
+msgstr "洛杉磯"
+
+msgid "IDS_WCL_BODY_CITYNAME_LA_PAZ"
+msgstr "拉巴斯"
+
+msgid "IDS_WCL_BODY_BOLIVIA"
+msgstr "玻利維亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAGOS"
+msgstr "拉哥斯"
+
+msgid "IDS_WCL_BODY_NIGERIA"
+msgstr "奈及利亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_LAS_VEGAS"
+msgstr "拉斯維加斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_LIMA"
+msgstr "利馬"
+
+msgid "IDS_WCL_BODY_PERU"
+msgstr "秘魯"
+
+msgid "IDS_WCL_BODY_CITYNAME_LISBON"
+msgstr "里斯本"
+
+msgid "IDS_WCL_BODY_CITYNAME_LJUBLJANA"
+msgstr "盧布爾雅那"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONDON"
+msgstr "倫敦"
+
+msgid "IDS_WCL_BODY_CITYNAME_LONGHUA"
+msgstr "龍華"
+
+msgid "IDS_WCL_BODY_CITYNAME_LOUISVILLE"
+msgstr "路易斯維爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUANDA"
+msgstr "羅安達"
+
+msgid "IDS_WCL_BODY_ANGOLA"
+msgstr "安哥拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUBUMBASHI"
+msgstr "盧本巴希"
+
+msgid "IDS_WCL_BODY_CITYNAME_LUSAKA"
+msgstr "路沙卡"
+
+msgid "IDS_WCL_BODY_ZAMBIA"
+msgstr "尚比亞"
+
+msgid "IDS_WCL_BODY_LUXEMBOURG"
+msgstr "盧森堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_LVIV"
+msgstr "利沃夫"
+
+msgid "IDS_WCL_BODY_CITYNAME_MACAU"
+msgstr "澳門"
+
+msgid "IDS_WCL_BODY_CITYNAME_MADRID"
+msgstr "馬德里"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAGADAN"
+msgstr "馬加丹"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALABO"
+msgstr "馬拉波"
+
+msgid "IDS_WCL_BODY_CITYNAME_EQUAORIAL_GUINEA"
+msgstr "赤道幾內亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_MALE"
+msgstr "馬列"
+
+msgid "IDS_WCL_BODY_MALDIVES"
+msgstr "馬爾地夫"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAGUA"
+msgstr "馬納瓜"
+
+msgid "IDS_WCL_BODY_NICARAGUA"
+msgstr "尼加拉瓜"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANAMA"
+msgstr "麥納瑪"
+
+msgid "IDS_WCL_BODY_BAHRAIN"
+msgstr "巴林"
+
+msgid "IDS_WCL_BODY_CITYNAME_MANILA"
+msgstr "馬尼拉"
+
+msgid "IDS_WCL_BODY_PHILIPPINES"
+msgstr "菲律賓"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAPUTO"
+msgstr "馬普托"
+
+msgid "IDS_WCL_BODY_MOZAMBIQUE"
+msgstr "莫三比克"
+
+msgid "IDS_WCL_BODY_CITYNAME_MARIGOT"
+msgstr "馬利戈特"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_MARTIN"
+msgstr "聖馬丁島"
+
+msgid "IDS_WCL_BODY_CITYNAME_MAZATLAN"
+msgstr "馬薩特蘭"
+
+msgid "IDS_WCL_BODY_MEXICO"
+msgstr "墨西哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIYADH"
+msgstr "利雅德"
+
+msgid "IDS_WCL_BODY_CITYNAME_MELBOURNE"
+msgstr "墨爾本"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEMPHIS"
+msgstr "孟菲斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_MESSINA"
+msgstr "梅西那"
+
+msgid "IDS_WCL_BODY_CITYNAME_MEXICO_CITY"
+msgstr "墨西哥市"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIAMI"
+msgstr "邁阿密"
+
+msgid "IDS_WCL_BODY_CITYNAME_MID_ATLANTIC"
+msgstr "中大西洋"
+
+msgid "IDS_WCL_BODY_CITYNAME_MIDWAY_ATOLL"
+msgstr "中途島"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILAN"
+msgstr "米蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_MILWAUKEE"
+msgstr "密爾瓦基"
+
+msgid "IDS_WCL_BODY_CITYNAME_MINSK"
+msgstr "明斯克"
+
+msgid "IDS_WCL_BODY_BELARUS"
+msgstr "白俄羅斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOGADISHU"
+msgstr "摩加迪休"
+
+msgid "IDS_WCL_BODY_SOMALIA"
+msgstr "索馬利亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONROVIA"
+msgstr "蒙羅維亞"
+
+msgid "IDS_WCL_BODY_LIBERIA"
+msgstr "賴比瑞亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTEVIDEO"
+msgstr "蒙特維多"
+
+msgid "IDS_WCL_BODY_URUGUAY"
+msgstr "烏拉圭"
+
+msgid "IDS_WCL_BODY_CITYNAME_MONTREAL"
+msgstr "蒙特婁"
+
+msgid "IDS_WCL_BODY_CITYNAME_MOSCOW"
+msgstr "莫斯科"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUMBAI"
+msgstr "孟買"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUNICH"
+msgstr "慕尼黑"
+
+msgid "IDS_WCL_BODY_CITYNAME_MUSCAT"
+msgstr "馬斯喀特"
+
+msgid "IDS_WCL_BODY_OMAN"
+msgstr "阿曼"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAIROBI"
+msgstr "奈洛比"
+
+msgid "IDS_WCL_BODY_KENYA"
+msgstr "肯亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_ROME"
+msgstr "羅馬"
+
+msgid "IDS_WCL_BODY_CITYNAME_NATERS"
+msgstr "納特斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_NDJAMENA"
+msgstr "恩賈梅納"
+
+msgid "IDS_WCL_BODY_CITYNAME_NAPLES"
+msgstr "那布勒斯"
+
+msgid "IDS_WCL_BODY_CHAD"
+msgstr "查德"
+
+msgid "IDS_WCL_BODY_MECCA"
+msgstr "麥加"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWDELHI"
+msgstr "新德里"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWYORK"
+msgstr "紐約"
+
+msgid "IDS_WCL_BODY_CITYNAME_NEWFOUNDLAND"
+msgstr "紐芬蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_NIAMEY"
+msgstr "尼阿美"
+
+msgid "IDS_WCL_BODY_NIGER"
+msgstr "尼日"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUAKCHOTT"
+msgstr "諾克少"
+
+msgid "IDS_WCL_BODY_MAURITANIA"
+msgstr "茅利塔尼亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOUMEA"
+msgstr "努美亞"
+
+msgid "IDS_WCL_BODY_NEW_CALEDONIA"
+msgstr "新喀里多尼亞群島"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOKUZNETSK"
+msgstr "新庫茲涅茨克"
+
+msgid "IDS_WCL_BODY_CITYNAME_NOVOSIBIRSK"
+msgstr "新西伯利亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUKUALOFA"
+msgstr "奴瓜婁發"
+
+msgid "IDS_WCL_BODY_TONGA"
+msgstr "東加"
+
+msgid "IDS_WCL_BODY_CITYNAME_NUUK"
+msgstr "努克"
+
+msgid "IDS_WCL_BODY_GREENLAND_M_COUNTRYNAME"
+msgstr "格陵蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_OMSK"
+msgstr "鄂木斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_OSAKA"
+msgstr "大阪"
+
+msgid "IDS_WCL_BODY_JAPAN"
+msgstr "日本"
+
+msgid "IDS_WCL_BODY_CITYNAME_OTTAWA"
+msgstr "渥太華"
+
+msgid "IDS_WCL_BODY_CITYNAME_OUAGADOUGOU"
+msgstr "瓦加杜古"
+
+msgid "IDS_WCL_BODY_BURKINA_FASO"
+msgstr "布吉納法索"
+
+msgid "IDS_WCL_BODY_CITYNAME_PAGO_PAGO"
+msgstr "帕哥帕哥"
+
+msgid "IDS_WCL_BODY_INDEPENDENT_STATE_OF_SAMOA"
+msgstr "薩摩亞獨立國"
+
+msgid "IDS_WCL_BODY_CITYNAME_PALERMO"
+msgstr "巴勒莫"
+
+msgid "IDS_WCL_BODY_PANAMA_CITY"
+msgstr "巴拿馬市"
+
+msgid "IDS_WCL_BODY_PANAMA"
+msgstr "巴拿馬"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARAMARIBO"
+msgstr "巴拉馬利波"
+
+msgid "IDS_WCL_BODY_SURINAME"
+msgstr "蘇利南"
+
+msgid "IDS_WCL_BODY_CITYNAME_PARIS"
+msgstr "巴黎"
+
+msgid "IDS_WCL_BODY_FRANCE"
+msgstr "法國"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERM"
+msgstr "波恩"
+
+msgid "IDS_WCL_BODY_CITYNAME_PERTH"
+msgstr "伯斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_PETROPAVLOVSK_KAMCHATSKIY"
+msgstr "堪察加彼得巴甫洛夫斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHILADELPHIA"
+msgstr "費城"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHNOM_PENH"
+msgstr "金邊"
+
+msgid "IDS_WCL_BODY_CAMBODIA"
+msgstr "柬埔寨"
+
+msgid "IDS_WCL_BODY_CITYNAME_PHOENIX"
+msgstr "鳳凰城"
+
+msgid "IDS_WCL_BODY_CITYNAME_PODGORICA"
+msgstr "波德戈里察"
+
+msgid "IDS_WCL_BODY_MONTENEGRO"
+msgstr "蒙特內科羅共和國"
+
+msgid "IDS_WCL_BODY_CITYNAME_PONTA_DELGADA"
+msgstr "蓬塔德爾加達港"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_LOUIS"
+msgstr "路易士港"
+
+msgid "IDS_WCL_BODY_MAURITIUS"
+msgstr "模里西斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORT_AU_PRINCE"
+msgstr "太子港"
+
+msgid "IDS_WCL_BODY_HAITI"
+msgstr "海地"
+
+msgid "IDS_WCL_BODY_CITYNAME_PORTLAND"
+msgstr "波特蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_PRAGUE"
+msgstr "布拉格"
+
+msgid "IDS_WCL_BODY_CZECH_REPUBLIC"
+msgstr "捷克共和國"
+
+msgid "IDS_WCL_BODY_CITYNAME_PYONGYANG"
+msgstr "平壤"
+
+msgid "IDS_WCL_BODY_NORTH_KOREA"
+msgstr "北韓"
+
+msgid "IDS_WCL_BODY_CITYNAME_QUITO"
+msgstr "基多"
+
+msgid "IDS_WCL_BODY_CITYNAME_RABAT"
+msgstr "拉巴特"
+
+msgid "IDS_WCL_BODY_CITYNAME_YANGON"
+msgstr "仰光"
+
+msgid "IDS_WCL_BODY_BURMA"
+msgstr "緬甸"
+
+msgid "IDS_WCL_BODY_CITYNAME_RECIFE"
+msgstr "勒希非"
+
+msgid "IDS_WCL_BODY_CITYNAME_REGINA"
+msgstr "里賈納"
+
+msgid "IDS_WCL_BODY_CITYNAME_REYKJAVIK"
+msgstr "雷克雅維克"
+
+msgid "IDS_WCL_BODY_ICELAND"
+msgstr "冰島"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIGA"
+msgstr "里加"
+
+msgid "IDS_WCL_BODY_LATVIA"
+msgstr "拉脫維亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_RIO_DE_JANEIRO"
+msgstr "里約熱內盧"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAINT_DENIS"
+msgstr "聖德尼"
+
+msgid "IDS_WCL_BODY_REUNION_ISLAND_M_COUNTRYNAME"
+msgstr "留尼旺島"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAMARA"
+msgstr "薩瑪拉"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_ANTONIO"
+msgstr "聖安東尼奧"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_DIEGO"
+msgstr "聖地牙哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_FRANCISCO"
+msgstr "舊金山"
+
+msgid "IDS_WCL_BODY_SAN_JOSE"
+msgstr "聖荷西"
+
+msgid "IDS_WCL_BODY_COSTA_RICA"
+msgstr "哥斯大黎加"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_JUAN"
+msgstr "聖胡安"
+
+msgid "IDS_WCL_BODY_PUERTO_RICO"
+msgstr "波多黎各"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_MARINO"
+msgstr "聖馬利諾"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAN_SALVADOR"
+msgstr "聖薩爾瓦多"
+
+msgid "IDS_WCL_BODY_EL_SALVADOR"
+msgstr "薩爾瓦多"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANAA"
+msgstr "薩那"
+
+msgid "IDS_WCL_BODY_YEMEN"
+msgstr "葉門"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTIAGO"
+msgstr "聖地牙哥"
+
+msgid "IDS_WCL_BODY_CITYNAME_SANTO_DOMINGO"
+msgstr "聖多明哥"
+
+msgid "IDS_WCL_BODY_DOMINICAN_REPUBLIC"
+msgstr "多明尼加共和國"
+
+msgid "IDS_WCL_BODY_CITYNAME_SAO_PAULO"
+msgstr "聖保羅"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEATTLE"
+msgstr "西雅圖"
+
+msgid "IDS_WCL_BODY_CITYNAME_SEOUL"
+msgstr "首爾"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_KOREA"
+msgstr "韓國"
+
+msgid "IDS_WCL_BODY_CITYNAME_SHANGHAI"
+msgstr "上海"
+
+msgid "IDS_WCL_BODY_SHENZHEN"
+msgstr "深圳"
+
+msgid "IDS_WCL_BODY_CITYNAME_SINGAPORE"
+msgstr "新加坡"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_SINGAPORE_M_COUNTRY"
+msgstr "新加坡共和國"
+
+msgid "IDS_WCL_BODY_CITYNAME_SKOPJE"
+msgstr "斯科普里"
+
+msgid "IDS_WCL_BODY_MACEDONIA"
+msgstr "馬其頓"
+
+msgid "IDS_WCL_BODY_CITYNAME_SOFIA"
+msgstr "索非亞"
+
+msgid "IDS_WCL_BODY_BULGARIA"
+msgstr "保加利亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_JOHNS"
+msgstr "聖約翰"
+
+msgid "IDS_WCL_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "安地卡及巴布達"
+
+msgid "IDS_WCL_BODY_CITYNAME_STOCKHOLM"
+msgstr "斯德哥爾摩"
+
+msgid "IDS_WCL_BODY_SWEDEN"
+msgstr "瑞典"
+
+msgid "IDS_WCL_BODY_CITYNAME_SUVA"
+msgstr "蘇瓦"
+
+msgid "IDS_WCL_BODY_FIJI_M_COUNTRYNAME"
+msgstr "斐濟"
+
+msgid "IDS_WCL_BODY_REPUBLIC_OF_THE_FIJI_ISLANDS"
+msgstr "斐濟"
+
+msgid "IDS_WCL_BODY_CITYNAME_SYDNEY"
+msgstr "雪梨"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAHITI"
+msgstr "大溪地"
+
+msgid "IDS_WCL_BODY_FRENCH_POLYNESIA"
+msgstr "法屬玻里尼西亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_TAIPEI"
+msgstr "台北"
+
+msgid "IDS_WCL_BODY_TAIWAN"
+msgstr "台灣"
+
+msgid "IDS_WCL_BODY_CITYNAME_TALLINN"
+msgstr "塔林"
+
+msgid "IDS_WCL_BODY_ESTONIA"
+msgstr "愛沙尼亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_TARAWA"
+msgstr "塔拉瓦"
+
+msgid "IDS_WCL_BODY_KIRIBATI"
+msgstr "吉里巴斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_TASHKENT"
+msgstr "塔什干"
+
+msgid "IDS_WCL_BODY_UZBEKISTAN"
+msgstr "烏茲別克斯坦"
+
+msgid "IDS_WCL_BODY_CITYNAME_TBILISI"
+msgstr "第比利斯"
+
+msgid "IDS_WCL_BODY_GEORGIA"
+msgstr "喬治亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEGUCIGALPA"
+msgstr "德古斯加巴"
+
+msgid "IDS_WCL_BODY_HONDURAS"
+msgstr "宏都拉斯"
+
+msgid "IDS_WCL_BODY_CITYNAME_TEHRAN"
+msgstr "德黑蘭"
+
+msgid "IDS_WCL_BODY_IRAN_M_COUNTRYNAME"
+msgstr "伊朗"
+
+msgid "IDS_WCL_BODY_CITYNAME_HO_CHI_MINH_CITY"
+msgstr "青坡胡志明"
+
+msgid "IDS_WCL_BODY_CITYNAME_THE_SETTLEMENT"
+msgstr "塞特爾門特"
+
+msgid "IDS_WCL_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "英屬維爾京群島"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIANJIN"
+msgstr "天津"
+
+msgid "IDS_WCL_BODY_CITYNAME_TIJUANA"
+msgstr "提華納"
+
+msgid "IDS_WCL_BODY_CITYNAME_TOKYO"
+msgstr "東京"
+
+msgid "IDS_WCL_BODY_CITYNAME_TORONTO"
+msgstr "多倫多"
+
+msgid "IDS_WCL_BODY_CITYNAME_TREHET"
+msgstr "特雷埃"
+
+msgid "IDS_WCL_BODY_CITYNAME_TRIPOLI"
+msgstr "的黎波里"
+
+msgid "IDS_WCL_BODY_LIBYA"
+msgstr "利比亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_TUNIS"
+msgstr "突尼斯"
+
+msgid "IDS_WCL_BODY_TUNISIA"
+msgstr "突尼西亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_TURIN"
+msgstr "杜林"
+
+msgid "IDS_WCL_BODY_CITYNAME_UFA"
+msgstr "烏法"
+
+msgid "IDS_WCL_BODY_BASHKIRIYA_M_COUNTRYNAME"
+msgstr "巴什噶爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_ULAN_BATOR"
+msgstr "烏蘭巴托"
+
+msgid "IDS_WCL_BODY_CITYNAME_VADUZ"
+msgstr "瓦都茲"
+
+msgid "IDS_WCL_BODY_LIECHTENSTEIN"
+msgstr "列支敦斯登"
+
+msgid "IDS_WCL_BODY_CITYNAME_VALLETTA"
+msgstr "瓦勒他"
+
+msgid "IDS_WCL_BODY_MALTA"
+msgstr "馬爾他"
+
+msgid "IDS_WCL_BODY_CITYNAME_VANCOUVER"
+msgstr "溫哥華"
+
+msgid "IDS_WCL_BODY_CITYNAME_VERONA"
+msgstr "維諾那"
+
+msgid "IDS_WCL_BODY_CITYNAME_VICTORIA"
+msgstr "維多利亞"
+
+msgid "IDS_WCL_BODY_SEYCHELLES"
+msgstr "塞席爾"
+
+msgid "IDS_WCL_BODY_CITYNAME_VIENNA"
+msgstr "維也納"
+
+msgid "IDS_WCL_BODY_AUSTRIA"
+msgstr "奧地利"
+
+msgid "IDS_WCL_BODY_CITYNAME_VILNIUS"
+msgstr "維爾紐斯"
+
+msgid "IDS_WCL_BODY_LITHUANIA"
+msgstr "立陶宛"
+
+msgid "IDS_WCL_BODY_CITYNAME_VLADIVOSTOK"
+msgstr "海參崴"
+
+msgid "IDS_WCL_BODY_CITYNAME_VOLGOGRAD"
+msgstr "伏爾加格勒"
+
+msgid "IDS_WCL_BODY_CITYNAME_ST_PETERSBURG"
+msgstr "聖彼得堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_WARSAW"
+msgstr "華沙"
+
+msgid "IDS_WCL_BODY_POLAND"
+msgstr "波蘭"
+
+msgid "IDS_WCL_BODY_CITYNAME_WASHINGTON_DC"
+msgstr "華盛頓特區"
+
+msgid "IDS_WCL_BODY_CITYNAME_WELLINGTON"
+msgstr "威靈頓"
+
+msgid "IDS_WCL_BODY_CITYNAME_WINNIPEG"
+msgstr "溫尼伯"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAKUTSK"
+msgstr "亞庫次克"
+
+msgid "IDS_WCL_BODY_CITYNAME_YAMOUSSOUKRO"
+msgstr "雅穆索戈"
+
+msgid "IDS_WCL_BODY_YAOUNDE"
+msgstr "雅恩德"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEKATERINBURG"
+msgstr "葉卡捷琳堡"
+
+msgid "IDS_WCL_BODY_CITYNAME_YEREVAN"
+msgstr "葉里溫"
+
+msgid "IDS_WCL_BODY_ARMENIA"
+msgstr "亞美尼亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_YUZHNO_SAKHALINSK"
+msgstr "南薩哈林斯克"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZAGREB"
+msgstr "札格拉布"
+
+msgid "IDS_WCL_BODY_CROATIA"
+msgstr "克羅埃西亞"
+
+msgid "IDS_WCL_BODY_CITYNAME_ZURICH"
+msgstr "蘇黎世"
diff --git a/res/theme/01_list_lighting.png b/res/theme/01_list_lighting.png
new file mode 100644 (file)
index 0000000..6873a22
Binary files /dev/null and b/res/theme/01_list_lighting.png differ
diff --git a/res/theme/50_world_clock_list_bg.png b/res/theme/50_world_clock_list_bg.png
new file mode 100644 (file)
index 0000000..d27aed2
Binary files /dev/null and b/res/theme/50_world_clock_list_bg.png differ
diff --git a/res/theme/58_clock_list_bg.png b/res/theme/58_clock_list_bg.png
new file mode 100644 (file)
index 0000000..402f16b
Binary files /dev/null and b/res/theme/58_clock_list_bg.png differ
diff --git a/res/theme/58_worldclock_list_bg.png b/res/theme/58_worldclock_list_bg.png
new file mode 100644 (file)
index 0000000..4fb8d37
Binary files /dev/null and b/res/theme/58_worldclock_list_bg.png differ
diff --git a/res/theme/tw3_list_select.png b/res/theme/tw3_list_select.png
new file mode 100644 (file)
index 0000000..9f7fdb6
Binary files /dev/null and b/res/theme/tw3_list_select.png differ
diff --git a/res/theme/worldclock_macro.edc b/res/theme/worldclock_macro.edc
new file mode 100644 (file)
index 0000000..19ca0e1
--- /dev/null
@@ -0,0 +1,144 @@
+/*
+  * 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://www.tizenopensource.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 WCL_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 WCL_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 WCL_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 WCL_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 WCL_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 PROGRAM_GENLIST_DEFAULT() \
+       program \
+       {\
+               name:    "go_active"; \
+               signal:  "elm,state,selected"; \
+               source:  "elm"; \
+               action:  STATE_SET "selected" 0.0; \
+               target:  "bg_image"; \
+               transition: LINEAR 0.1; \
+       } \
+       program \
+       { \
+               name:    "go_passive"; \
+               signal:  "elm,state,unselected"; \
+               source:  "elm"; \
+               action:  STATE_SET "default" 0.0; \
+               target:  "bg_image"; \
+               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"; \
+       }
+
+#define WCL_GENLIST_PART_BOTTOM_LINE( bottom_line_color ) \
+       part { name: "bottom_line"; \
+               type: RECT; \
+               clip_to: "disclip"; \
+               mouse_events: 0; \
+               description { state: "default" 0.0; \
+                       min: 0 1; \
+                       fixed: 0 1; \
+                       visible: 1; \
+                       color: bottom_line_color; \
+                       rel1 { \
+                               relative: 0.0 1.0; \
+                               offset: 0 -1; \
+                       } \
+               } \
+       }
+
+#define WCL_GENLIST_PART_DISCLIP( disclip_disable_color ) \
+        part { name: "disclip"; \
+            type: RECT; \
+            description { state: "default" 0.0; \
+            } \
+            description { state: "disabled" 0.0; \
+               inherit: "default" 0.0; \
+               color: disclip_disable_color; \
+            } \
+         }
+
diff --git a/res/theme/worldclock_theme.edc b/res/theme/worldclock_theme.edc
new file mode 100644 (file)
index 0000000..c7db0d0
--- /dev/null
@@ -0,0 +1,573 @@
+/*
+  * 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://www.tizenopensource.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 "worldclock_macro.edc"
+
+//#define NAVI_BAR_H      55
+
+#define WIDTH                   480
+#define HEIGHT                  800
+#define HD_WIDTH                 720
+#define HD_HEIGHT               1280
+
+//color
+#define COLOR_GENLIST_ITEM_BG               48         48      48 255
+#define COLOR_GENLIST_ITEM_PRESSED_BG       107 100 88 255
+#define COLOR_GENLIST_ITEM_BOTTOM_LINE_BG   82         82      82 255
+
+#define COLOR_ADDVIEW_GENLIST_ITEM_BG       249 249 249 255
+#define COLOR_ADDVIEW_GENLIST_ITEM_BG_BLACK   0   0   0 255
+
+#define COLOR_BOTTOM_LINE                   199 199 199 255
+#define COLOR_BOTTOM_LINE_BLACK              68  68  68 255
+
+#define COLOR_DISCLIP_DISABLE_COLOR         255 255 255 64
+
+// add list
+#define ADD_LIST_HEIGHT                 129
+#define ADD_LIST_FONT                   "SLP:style=Roman"
+#define ADD_LIST_FONT_SIZE              44
+#define ADD_LIST_SUB_FONT               "SLP:style=Medium"
+#define ADD_LIST_SUB_FONT_SIZE          32
+#define ADD_LIST_GMT_FONT               "SLP:style=Medium"
+#define ADD_LIST_GMT_FONT_SIZE          32
+#define ADD_LIST_COLOR                            0   0   0 255
+#define ADD_LIST_SUB_COLOR                      108 108 108 255
+#define ADD_LIST_GMT_COLOR                      108 108 108 255
+#define ADD_LIST_SELECTED_COLOR                 255 255 255 255
+#define ADD_LIST_COLOR_BLACK                    249 249 249 255
+#define ADD_LIST_SUB_COLOR_BLACK                100 100 100 255
+#define ADD_LIST_GMT_COLOR_BLACK                100 100 100 255
+#define ADD_LIST_SELECTED_COLOR_BLACK           249 249 249 255
+#define ADD_LIST_TEXTBLOCK_COLOR                "#4E4E4EFF"
+#define ADD_LIST_SELECTED_TEXTBLOCK_COLOR       "#4E4E4EFF"
+#define ADD_LIST_TEXTBLOCK_COLOR_BLACK          "#F9F9F9FF"
+#define ADD_LIST_SELECTED_TEXTBLOCK_COLOR_BLACK "#F9F9F9FF"
+
+#define ADD_LIST_PADDING_TOP            10
+#define ADD_LIST_PADDING_BOTTOM         10
+#define ADD_LIST_PADDING_LEFT           16
+#define ADD_LIST_PADDING_RIGHT          16
+#define ADD_LIST_MIN_X                  153
+#define ADD_LIST_MIN_Y                  61
+
+collections
+{
+       //worldclock_addview_list
+    group
+    {
+        name:  "elm/genlist/item/worldclock_addview_list/default";
+        alias: "elm/genlist/item_odd/worldclock_addview_list/default";
+        alias: "elm/genlist/item_compress/worldclock_addview_list/default";
+        alias: "elm/genlist/item_compress_odd/worldclock_addview_list/default";
+        data.item: "stacking" "above";
+        data.item: "selectraise" "on";
+        data.item: "texts" "elm.text.city elm.text.country elm.text.gmt";
+        //data.item: "contents" "elm.swallow.city elm.swallow.country elm.swallow.gmt";
+        data.item: "treesize" "20";
+
+        styles {
+            style {
+                name: "city_textblock_style";
+                base: "font="ADD_LIST_FONT" font_size="ADD_LIST_FONT_SIZE" color="ADD_LIST_TEXTBLOCK_COLOR" wrap=char text_class=list_item";
+                tag:  "br" "\n";
+                tag:  "ps" "ps";
+                tag:  "tab" "\t";
+            }
+            style {
+                name: "city_textblock_selected_style";
+                base: "font="ADD_LIST_FONT" font_size="ADD_LIST_FONT_SIZE" color="ADD_LIST_SELECTED_TEXTBLOCK_COLOR" wrap=char text_class=list_item";
+                tag:  "br" "\n";
+                tag:  "ps" "ps";
+                tag:  "tab" "\t";
+            }
+        }
+
+        parts
+        {
+            part {
+                name:   "event";
+                type:   RECT;
+                repeat_events: 1;
+                scale: 1;
+                description {
+                    min: 0 ADD_LIST_HEIGHT;
+                    state: "default" 0.0;
+                    color: COLOR_ADDVIEW_GENLIST_ITEM_BG;
+                }
+            }
+
+            part {
+                name: "bg_image";
+                type: RECT;
+                clip_to: "disclip";
+                mouse_events: 0;
+                description {
+                    state: "default" 0.0;
+                    color: 249 249 249 255;
+                }
+                description {
+                    state: "selected" 0.0;
+                    inherit: "default" 0.0;
+                    color: 199 185 164 255;
+                }
+            }
+
+            WCL_GENLIST_PART_BOTTOM_LINE( COLOR_BOTTOM_LINE )
+            WCL_GENLIST_PART_PADDING_TOP( ADD_LIST_PADDING_TOP )
+            WCL_GENLIST_PART_PADDING_BOTTOM( ADD_LIST_PADDING_BOTTOM )
+            WCL_GENLIST_PART_PADDING_LEFT( ADD_LIST_PADDING_LEFT   )
+            WCL_GENLIST_PART_PADDING_RIGHT( ADD_LIST_PADDING_RIGHT  )
+
+            part {
+                name: "elm.text.gmt";
+                clip_to: "disclip";
+                type:           TEXT;
+                mouse_events:   0;
+                scale: 1;
+                description {
+                    state: "default" 0.0;
+                    min: ADD_LIST_MIN_X ADD_LIST_MIN_Y;
+                    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.padding.top"; }
+                    align: 1.0 0.0;
+                    //rel1{relative: 0.7              0.0; }
+                    //rel2{relative: (465.0/WIDTH)    0.6; }
+                    color: ADD_LIST_GMT_COLOR;
+                    text {
+                        font: ADD_LIST_GMT_FONT;
+                        size: ADD_LIST_GMT_FONT_SIZE;
+                        min: 0 1;
+                        align: 1.0 0.5;
+                    }
+                }
+                description {
+                    state: "selected" 0.0;
+                    inherit: "default" 0.0;
+                    color: ADD_LIST_SELECTED_COLOR;
+                }
+            }
+            part {
+                name: "elm.padding.gmt.left";
+                clip_to: "disclip";
+                type: RECT;
+                mouse_events: 0;
+                scale: 1;
+                description {
+                    state: "default" 0.0;
+                    min: 20 0;
+                    fixed: 1 0;
+                    rel1.to_x: "elm.text.gmt";
+                    rel2 { relative: 0.0 1.0; to_x: "elm.text.gmt"; }
+                    align: 1.0 0.5;
+                    visible: 0;
+                }
+            }
+
+            part {
+                name: "elm.text.city";
+                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 1.0; to_x: "elm.padding.gmt.left"; to_y: "elm.text.gmt"; }
+                    fixed: 1 0;
+                    //align: 0.0 0.5;
+                    //rel1{relative: (15/WIDTH) 0.0; }
+                    //rel2{relative: 1.0        0.6; }
+                    color: ADD_LIST_COLOR;
+                    text {
+                        style: "city_textblock_style";
+                        //font: ADD_LIST_FONT;
+                        //size: ADD_LIST_FONT_SIZE;
+                        min: 0 1;
+                        align: 0.0 0.5;
+                    }
+                }
+                description {
+                    state: "selected" 0.0;
+                    inherit: "default" 0.0;
+                    text.style: "city_textblock_selected_style";
+                    //color: ADD_LIST_SELECTED_COLOR;
+                }
+            }
+            part {
+                name: "elm.text.country";
+                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.left";  to_y: "elm.text.city"; }
+                    rel2 { relative: 0.0 0.0; to_x: "elm.padding.right"; to_y: "elm.padding.bottom"; }
+                    //rel1{relative: (15/WIDTH)  0.6; }
+                    //rel2{relative: 0.7         1.0; }
+                    color: ADD_LIST_SUB_COLOR;
+                    text {
+                        font: ADD_LIST_SUB_FONT;
+                        size: ADD_LIST_SUB_FONT_SIZE;
+                        min: 0 1;
+                        align: 0.0 0.5;
+                    }
+                }
+                description {
+                    state: "selected" 0.0;
+                    inherit: "default" 0.0;
+                    color: ADD_LIST_SELECTED_COLOR;
+                }
+            }
+
+            part
+            {
+                name: "elm.swallow.city";
+                clip_to: "disclip";
+                type: SWALLOW;
+                scale: 1;
+                description
+                {
+                    state: "default" 0.0;
+                    rel1{relative: (15/WIDTH) 0.0; }
+                    rel2{relative: 1.0        0.6; }
+                    fixed: 1 1;
+                    align: 0.0 0.5;
+                }
+            }
+            part
+            {
+                name: "elm.swallow.country";
+                clip_to: "disclip";
+                type: SWALLOW;
+                scale: 1;
+                description
+                {
+                    state: "default" 0.0;
+                    rel1{relative: (15/WIDTH)  0.6; }
+                    rel2{relative: 0.7         1.0; }
+                    fixed: 1 1;
+                    align: 0.0 0.0;
+                }
+            }
+            part
+            {
+                name: "elm.swallow.gmt";
+                clip_to: "disclip";
+                type: SWALLOW;
+                scale: 1;
+                description
+                {
+                    state: "default" 0.0;
+                    rel1{relative: 0.7              0.0; }
+                    rel2{relative: (465.0/WIDTH)    0.6; }
+                    align: 1.0 0.5;
+                }
+            }
+
+            WCL_GENLIST_PART_DISCLIP(COLOR_DISCLIP_DISABLE_COLOR)
+        }
+        programs
+        {
+            program {
+                name: "go_active";
+                signal: "elm,state,selected";
+                source: "elm";
+                action: STATE_SET "selected" 0.0;
+                target: "bg_image";
+                target: "elm.text.city";
+                target: "elm.text.country";
+                target: "elm.text.gmt";
+            }
+            program {
+                name: "go_passive";
+                signal: "elm,state,unselected";
+                source: "elm";
+                action: STATE_SET "default" 0.0;
+                target: "bg_image";
+                target: "elm.text.city";
+                target: "elm.text.country";
+                target: "elm.text.gmt";
+                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";
+            }
+        }
+    }
+
+    //worldclock_addview_list_black
+    group
+    {
+        name:  "elm/genlist/item/worldclock_addview_list_black/default";
+        alias: "elm/genlist/item_odd/worldclock_addview_list_black/default";
+        alias: "elm/genlist/item_compress/worldclock_addview_list_black/default";
+        alias: "elm/genlist/item_compress_odd/worldclock_addview_list_black/default";
+        data.item: "stacking" "above";
+        data.item: "selectraise" "on";
+        data.item: "texts" "elm.text.city elm.text.country elm.text.gmt";
+        //data.item: "contents" "elm.swallow.city elm.swallow.country elm.swallow.gmt";
+        data.item: "treesize" "20";
+
+        styles {
+            style {
+                name: "city_textblock_black_style";
+                base: "font="ADD_LIST_FONT" font_size="ADD_LIST_FONT_SIZE" color="ADD_LIST_TEXTBLOCK_COLOR_BLACK" wrap=char text_class=list_item";
+                tag:  "br" "\n";
+                tag:  "ps" "ps";
+                tag:  "tab" "\t";
+            }
+            style {
+                name: "city_textblock_black_selected_style";
+                base: "font="ADD_LIST_FONT" font_size="ADD_LIST_FONT_SIZE" color="ADD_LIST_SELECTED_TEXTBLOCK_COLOR_BLACK" wrap=char text_class=list_item";
+                tag:  "br" "\n";
+                tag:  "ps" "ps";
+                tag:  "tab" "\t";
+            }
+        }
+
+        parts
+        {
+            part {
+                name:   "event";
+                type:   RECT;
+                repeat_events: 1;
+                scale: 1;
+                description {
+                    min: 0 ADD_LIST_HEIGHT;
+                    state: "default" 0.0;
+                    color: COLOR_ADDVIEW_GENLIST_ITEM_BG_BLACK;
+                }
+            }
+
+            part {
+                name: "bg_image";
+                type: RECT;
+                clip_to: "disclip";
+                mouse_events: 0;
+                description { state: "default" 0.0;
+                   color: 0 0 0 255;
+                }
+                description { state: "selected" 0.0;
+                   inherit: "default" 0.0;
+                   color: 50 65 74 255;
+                }
+            }
+
+            WCL_GENLIST_PART_BOTTOM_LINE( COLOR_BOTTOM_LINE_BLACK )
+            WCL_GENLIST_PART_PADDING_TOP( ADD_LIST_PADDING_TOP )
+            WCL_GENLIST_PART_PADDING_BOTTOM( ADD_LIST_PADDING_BOTTOM )
+            WCL_GENLIST_PART_PADDING_LEFT( ADD_LIST_PADDING_LEFT   )
+            WCL_GENLIST_PART_PADDING_RIGHT( ADD_LIST_PADDING_RIGHT  )
+
+            part {
+                name: "elm.text.gmt";
+                clip_to: "disclip";
+                type:           TEXT;
+                mouse_events:   0;
+                scale: 1;
+                description {
+                    state: "default" 0.0;
+                    min: ADD_LIST_MIN_X ADD_LIST_MIN_Y;
+                    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.padding.top"; }
+                    align: 1.0 0.0;
+                    color: ADD_LIST_GMT_COLOR_BLACK;
+                    text {
+                        font: ADD_LIST_GMT_FONT;
+                        size: ADD_LIST_GMT_FONT_SIZE;
+                        min: 0 1;
+                        align: 1.0 0.5;
+                    }
+                }
+                description {
+                    state: "selected" 0.0;
+                    inherit: "default" 0.0;
+                    color: ADD_LIST_SELECTED_COLOR_BLACK;
+                }
+            }
+            part {
+                name: "elm.padding.gmt.left";
+                clip_to: "disclip";
+                type: RECT;
+                mouse_events: 0;
+                scale: 1;
+                description {
+                    state: "default" 0.0;
+                    min: 20 0;
+                    fixed: 1 0;
+                    rel1.to_x: "elm.text.gmt";
+                    rel2 { relative: 0.0 1.0; to_x: "elm.text.gmt"; }
+                    align: 1.0 0.5;
+                    visible: 0;
+                }
+            }
+
+            part {
+                name: "elm.text.city";
+                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.left";     to_y: "elm.padding.top"; }
+                    //rel2 { relative: 0.0 1.0; to_x: "elm.padding.gmt.left"; to_y: "elm.text.gmt"; }
+                    rel1{relative: (15/WIDTH) 0.0; }
+                    rel2{relative: 1.0        0.6; }
+                    align: 0.0 0.5;
+                    color: ADD_LIST_COLOR_BLACK;
+                    text {
+                        //style: "city_textblock_black_style";
+                        font: ADD_LIST_FONT;
+                        size: ADD_LIST_FONT_SIZE;
+                        min: 0 1;
+                        align: 0.0 0.5;
+                    }
+                }
+                description {
+                    state: "selected" 0.0;
+                    inherit: "default" 0.0;
+                    text.style: "city_textblock_black_selected_style";
+                    color: ADD_LIST_SELECTED_COLOR_BLACK;
+                }
+            }
+            part {
+                name: "elm.text.country";
+                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.left";  to_y: "elm.text.city"; }
+                    rel2 { relative: 0.0 0.0; to_x: "elm.padding.right"; to_y: "elm.padding.bottom"; }
+                    color: ADD_LIST_SUB_COLOR_BLACK;
+                    text {
+                        font: ADD_LIST_SUB_FONT;
+                        size: ADD_LIST_SUB_FONT_SIZE;
+                        min: 0 1;
+                        align: 0.0 0.0;
+                    }
+                }
+                description {
+                    state: "selected" 0.0;
+                    inherit: "default" 0.0;
+                    color: ADD_LIST_SELECTED_COLOR_BLACK;
+                }
+            }
+
+            part
+            {
+                name: "elm.swallow.city";
+                clip_to: "disclip";
+                type: SWALLOW;
+                scale: 1;
+                description
+                {
+                    state: "default" 0.0;
+                    rel1{relative: (15/WIDTH) 0.0; }
+                    rel2{relative: 1.0        0.6; }
+                    fixed: 1 1;
+                    align: 0.0 0.5;
+                }
+            }
+            part
+            {
+                name: "elm.swallow.country";
+                clip_to: "disclip";
+                type: SWALLOW;
+                scale: 1;
+                description
+                {
+                    state: "default" 0.0;
+                    rel1{relative: (15/WIDTH)  0.6; }
+                    rel2{relative: 0.7         1.0; }
+                    fixed: 1 1;
+                    align: 0.0 0.0;
+                }
+            }
+            part
+            {
+                name: "elm.swallow.gmt";
+                clip_to: "disclip";
+                type: SWALLOW;
+                scale: 1;
+                description
+                {
+                    state: "default" 0.0;
+                    rel1{relative: 0.7              0.0; }
+                    rel2{relative: (465.0/WIDTH)    0.6; }
+                    //fixed: 1 1;
+                    align: 1.0 0.5;
+                }
+            }
+
+            WCL_GENLIST_PART_DISCLIP(COLOR_DISCLIP_DISABLE_COLOR)
+        }
+        programs
+        {
+            program {
+                name: "go_active";
+                signal: "elm,state,selected";
+                source: "elm";
+                action: STATE_SET "selected" 0.0;
+                target: "bg_image";
+                target: "elm.text.city";
+                target: "elm.text.country";
+                target: "elm.text.gmt";
+            }
+            program {
+                name: "go_passive";
+                signal: "elm,state,unselected";
+                source: "elm";
+                action: STATE_SET "default" 0.0;
+                target: "bg_image";
+                target: "elm.text.city";
+                target: "elm.text.country";
+                target: "elm.text.gmt";
+                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";
+            }
+        }
+    }
+}
+
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644 (file)
index 0000000..5bc05c9
--- /dev/null
@@ -0,0 +1,69 @@
+SET(SRCS
+               worldclock_add_view.c
+               worldclock_data.c
+               worldclock_fwk_icu.c
+               worldclock_util.c
+               ug_worldclock_efl.c
+               clock_fwk_icu_label.cpp
+       )
+
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkgs REQUIRED appcore-efl utilX elementary db-util
+                                               glib-2.0 dlog vconf
+                                               ui-gadget bundle
+                                                icu-i18n heynoti
+                                               )
+
+FOREACH(flag ${pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+       SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0 -g")
+#SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} -fvisibility=hidden -Wall")
+#SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS}")
+#SET(CMAKE_C_FLAGS ${CMAKE_CXX_FLAGS})
+
+IF("${ARCH}" STREQUAL "arm")
+       ADD_DEFINITIONS("-DTARGET")
+       MESSAGE("add -DTARGET")
+ENDIF("${ARCH}" STREQUAL "arm")
+
+ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
+ADD_DEFINITIONS("-DSLP_DEBUG")
+ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
+ADD_DEFINITIONS("-DPACKAGE=\"${PACKAGE}\"")
+ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"")
+
+SET(LIB_SO   -L${CMAKE_BINARY_DIR}/${COMMON_DIR} -l${LIB_NAME_COM})
+#lib
+ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
+#SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION 0.1.0)
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${LIB_SO})
+
+ADD_DEPENDENCIES(${PROJECT_NAME} ${LIB_NAME_COM})
+
+#install lib
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${UGLIBDIR})
+
+
+# make worldclock.edj
+ADD_CUSTOM_TARGET(worldclock.edj
+               COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/../res/images
+               ${CMAKE_CURRENT_SOURCE_DIR}/../res/edc/worldclock.edc ${CMAKE_BINARY_DIR}/worldclock.edj
+               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../res/edc/worldclock.edc )
+ADD_DEPENDENCIES(${PROJECT_NAME} worldclock.edj)
+# install edj file
+INSTALL(FILES ${CMAKE_BINARY_DIR}/worldclock.edj DESTINATION ${EDJDIR})
+
+# make worldclock_theme.edj
+ADD_CUSTOM_TARGET(worldclock_theme.edj
+               COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/../res/theme
+               ${CMAKE_CURRENT_SOURCE_DIR}/../res/theme/worldclock_theme.edc ${CMAKE_BINARY_DIR}/worldclock_theme.edj
+               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../res/theme/worldclock_theme.edc )
+ADD_DEPENDENCIES(${PROJECT_NAME} worldclock_theme.edj)
+# install edj file
+INSTALL(FILES ${CMAKE_BINARY_DIR}/worldclock_theme.edj DESTINATION ${EDJDIR})
diff --git a/src/clock_fwk_icu_label.cpp b/src/clock_fwk_icu_label.cpp
new file mode 100644 (file)
index 0000000..cb8f3d0
--- /dev/null
@@ -0,0 +1,96 @@
+/*
+  * 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://www.tizenopensource.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 "clock_fwk_icu_label.h"
+
+#include <unicode/ustring.h>
+#include <unicode/ucol.h>
+#include <unicode/alphaindex.h>
+#include <unicode/locid.h>
+#include <unicode/bytestream.h>
+#include <unicode/utypes.h>
+#include <unicode/putil.h>
+#include <unicode/uiter.h>
+
+char *g_alphabetic_index[128] = { NULL };
+static AlphabeticIndex *Alph_index = NULL;
+
+void init_alphabetic_index()
+{
+       int32_t i = 0;
+
+       UErrorCode status = U_ZERO_ERROR;
+       Locale locale(getenv("LANG"));
+       AlphabeticIndex *index = new AlphabeticIndex(locale, status);
+       for (i = 0;index->nextBucket(status); i++) {
+               UnicodeString label = index->getBucketLabel();
+               UAlphabeticIndexLabelType type = index->getBucketLabelType();
+               if ((type != U_ALPHAINDEX_UNDERFLOW) && (type != U_ALPHAINDEX_OVERFLOW)) {
+                               int len = 0;
+                               int len_str = 0;
+                               int len_utf8 = 0;
+                               char *str = NULL;
+                               UErrorCode status = U_ZERO_ERROR;
+                               const UChar* unichars = label.getBuffer();
+
+                               len = u_strlen(unichars);
+
+                               len_str = sizeof(char) * 4 * (len + 1);
+                               str = (char *)calloc(1, len_str);
+
+                               u_strToUTF8(str, len_str, &len_utf8, unichars, len, &status);
+                               if (NULL == g_alphabetic_index[i]){
+
+                                       g_alphabetic_index[i] = str;
+                               }
+               }
+       }
+       delete index;
+}
+
+void uninit_alphabetic_index()
+{
+       int i = 0;
+       while (g_alphabetic_index[i] != NULL) {
+               free(g_alphabetic_index[i]);
+               i++;
+       }
+       if (NULL != Alph_index) {
+               free(Alph_index);
+               Alph_index = NULL;
+       }
+
+}
+
+int32_t get_alphabetic_index(char* cityname)
+{
+       int32_t alphabetic_index = 0;
+
+       UErrorCode status = U_ZERO_ERROR;
+       Locale locale(getenv("LANG"));
+       if(Alph_index == NULL)
+               Alph_index = new AlphabeticIndex(locale, status);
+       if(NULL == Alph_index) {
+               return 0;
+               }
+       alphabetic_index = Alph_index->getBucketIndex(UnicodeString(cityname), status); 
+       return alphabetic_index;
+}
+
+char* get_alphabetic_index_name(int32_t alphabetic_index)
+{
+       return g_alphabetic_index[alphabetic_index];
+}
diff --git a/src/ug_worldclock_efl.c b/src/ug_worldclock_efl.c
new file mode 100644 (file)
index 0000000..95394d0
--- /dev/null
@@ -0,0 +1,412 @@
+/*
+  * 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://www.tizenopensource.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 UG_MODULE_API
+#define UG_MODULE_API __attribute__ ((visibility("default")))
+#endif
+
+#include <vconf.h>
+#include <Elementary.h>
+#include <ui-gadget-module.h>
+
+#include "worldclock.h"
+#include "worldclock_dlog.h"
+#include "ug_worldclock_efl.h"
+#include "worldclock_add_view.h"
+
+#ifndef _
+#define _(s)  dgettext(PACKAGE, s)
+#endif
+#ifndef S_
+#define S_(x) dgettext("sys_string", x)
+#endif
+
+struct ug_data {
+       struct ui_gadget *ug;
+
+       struct appdata *ad;
+};
+
+static struct ug_data *g_ugd;
+
+//Translation Effect Sample
+//static void __ug_translation(Evas_Object* evas, Eina_Bool isCreate)
+//{
+//  Evas_Coord x, y, w, h;
+//  evas_object_geometry_get(evas, &x, &y, &w, &h);
+//
+//  Elm_Transit *transit = elm_transit_add(evas);
+//
+//  CLK_INFO("\n\tx(%d),y(%d),w(%d),h(%d)\n", x, y, w, h);
+//  //Step 1. Translate to left side.
+//  Elm_Effect *effect = NULL;
+//  if(EINA_TRUE == isCreate) {
+//      effect = elm_fx_translation_add(evas, x+w, y, x, y);
+//  }
+//  else {
+//      effect = elm_fx_translation_add(evas, x, y, x+w, y);
+//  }
+//  elm_transit_fx_insert(transit, effect);
+//  elm_transit_completion_callback_set(transit, NULL, NULL);
+//  elm_transit_run(transit, 0.5);
+//  elm_transit_del(transit);
+//}
+
+/**
+ * Callback func which should be called when exit from this ug.
+ *
+ * @param[in]  data         The data which used in this function
+ *
+ * @return
+ */
+static void __ug_return_cb(void *data, Eina_Bool isReload)
+{
+       CLK_FUN_BEG();
+       struct ug_data *ugd = NULL;
+       Wcl_CitySet *cs = NULL;
+       bundle *b = NULL;
+
+       ret_if(!g_ugd);
+
+       ugd = g_ugd;
+       cs = ugd->ad->return_data;
+
+       if (cs) {
+               // create bundle as return value to ug caller
+               b = bundle_create();
+               // city name
+               bundle_add(b, "city", cs->city);
+               // country name
+               bundle_add(b, "country", cs->country);
+               // timezone
+               const char *timezone = cs->timezone;
+               if (timezone == strstr(timezone, "GMT")) {
+                       timezone += 3;
+               }
+               bundle_add(b, "timezone", timezone);
+               // tz_path
+               bundle_add(b, "tzpath", cs->tz_path);
+               CLK_INFO
+                   ("[Result] city: %s, country: %s, timezone: %s, tzpath: %s\n",
+                    cs->city, cs->country, timezone, cs->tz_path);
+               // send result
+               ug_send_result(ugd->ug, b);
+               // release data
+               bundle_free(b);
+               b = NULL;
+               free(cs);
+               ugd->ad->return_data = cs = NULL;
+       }
+       //__ug_translation(ugd->ad->ly_main, EINA_FALSE);
+
+       // destory this ug
+       ug_destroy_me(g_ugd->ug);
+       g_ugd->ug = NULL;
+       CLK_FUN_END();
+}
+
+/**
+ * Create main layout
+ *
+ * @param[in]  parent  The parent Evas_Object which main layout belong to
+ *
+ * @return             NULL if an error occurred
+ *                     pointer to new main layout otherwise
+ */
+static Evas_Object *__ug_create_main_layout(Evas_Object *parent)
+{
+       CLK_FUN_BEG();
+       Evas_Object *layout = NULL;
+
+       retv_if(parent == NULL, NULL);
+       // add layout
+       layout = elm_layout_add(parent);
+       retvm_if(layout == NULL, NULL, "Failed elm_layout_add.\n");
+       // theme
+       elm_layout_theme_set(layout, "layout", "application", "default");
+       /*elm_layout_theme_set( layout, "standard", "window", "integration" ); */
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND,
+                                        EVAS_HINT_EXPAND);
+
+       /*elm_win_resize_object_add( parent, layout); */
+       // show indicator & content
+       /*edje_object_signal_emit(_EDJ(layout), "elm,state,show,indicator", "elm"); */
+       /*edje_object_signal_emit(_EDJ(layout), "elm,state,show,content", "elm"); */
+       // show layout
+       evas_object_show(layout);
+
+       CLK_FUN_END();
+       return layout;
+}
+
+Evas_Object *create_bg(Evas_Object *parent)
+{
+       Evas_Object *bg = elm_bg_add(parent);
+       retvm_if(!bg, NULL, "bg null");
+       evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND,
+                                        EVAS_HINT_EXPAND);
+       evas_object_show(bg);
+       return bg;
+}
+
+/**
+ * Create navigation layout
+ *
+ * @param[in]  parent  The parent Evas_Object which navigation layout belong to
+ *
+ * @return             NULL if an error occurred
+ *                     pointer to new navigation layout otherwise
+ */
+static Evas_Object *__ug_create_navigation_layout(Evas_Object *parent)
+{
+       CLK_FUN_BEG();
+       Evas_Object *navi_bar = NULL;
+
+       retv_if(parent == NULL, NULL);
+       // add navigationbar
+       navi_bar = elm_naviframe_add(parent);
+       // set content
+       elm_object_part_content_set(parent, "elm.swallow.content", navi_bar);
+       // show navigationbar
+       evas_object_show(navi_bar);
+
+       CLK_FUN_END();
+       return navi_bar;
+}
+
+static void *on_create(struct ui_gadget *ug, enum ug_mode mode, bundle *data,
+                      void *priv)
+{
+       CLK_FUN_BEG();
+       Evas_Object *win = NULL;
+       struct ug_data *ugd = NULL;
+       struct appdata *ad = NULL;
+
+       retv_if(ug == NULL || priv == NULL, NULL);
+
+       ugd = priv;
+       ugd->ug = ug;
+       // get ug window
+       win = (Evas_Object *)ug_get_window();
+       retv_if(win == NULL, NULL);
+       // malloc data
+       ad = (struct appdata *)malloc(sizeof(struct appdata));
+       retv_if(ad == NULL, NULL);
+       memset(ad, 0x0, sizeof(struct appdata));
+
+       ad->win = win;
+       ad->ug = ug;
+       ad->parent = ug_get_parent_layout(ug);
+       GOTO_ERROR_IF(!ad->parent);
+
+       /* theme setting */
+       elm_theme_extension_add(NULL, WCL_THEME_NAME);
+
+       /* language setting */
+       bindtextdomain(PACKAGE, LOCALEDIR);
+       textdomain(PACKAGE);
+
+       /* main layout */
+       ad->ly_main = __ug_create_main_layout(ad->parent);
+       GOTO_ERROR_IF(ad->ly_main == NULL);
+       ad->bg = create_bg(ad->ly_main);
+       elm_object_part_content_set(ad->ly_main, "elm.swallow.bg", ad->bg);
+
+       /* navigation bar */
+       ad->navi_bar = __ug_create_navigation_layout(ad->ly_main);
+       GOTO_ERROR_IF(ad->navi_bar == NULL);
+
+       /* init db */
+       //GOTO_ERROR_IF(EINA_FALSE == worldclock_data_open_database());
+
+       // set caller flag
+       ad->caller = WCL_CALLER_IS_UI_GADGET;
+       // set selection flag
+       ad->selectionFlag = WCL_SELECT_IF_HAS_TZPATH;
+       // create add view for ug
+       worldclock_addview_add(ad->navi_bar, ad, __ug_return_cb);
+
+       //__ug_translation(ad->ly_main, EINA_TRUE);
+
+       ugd->ad = ad;
+       g_ugd = ugd;
+
+       CLK_FUN_END();
+       return ad->ly_main;
+
+ error:
+       if (ad) {
+               // reset navigation bar
+               if (ad->navi_bar) {
+                       evas_object_del(ad->navi_bar);
+                       ad->navi_bar = NULL;
+               }
+               // reset layout
+               if (ad->ly_main) {
+                       evas_object_del(ad->ly_main);
+                       ad->ly_main = NULL;
+               }
+               if (ad->bg) {
+                       evas_object_del(ad->bg);
+                       ad->bg = NULL;
+               }
+               free(ad);
+               ad = NULL;
+       }
+       return NULL;
+}
+
+static void on_start(struct ui_gadget *ug, bundle *data, void *priv)
+{
+       CLK_FUN_BEG();
+}
+
+static void on_pause(struct ui_gadget *ug, bundle *data, void *priv)
+{
+       CLK_FUN_BEG();
+}
+
+static void on_resume(struct ui_gadget *ug, bundle *data, void *priv)
+{
+       CLK_FUN_BEG();
+}
+
+static void on_destroy(struct ui_gadget *ug, bundle *data, void *priv)
+{
+       CLK_FUN_BEG();
+       struct ug_data *ugd;
+
+       ret_if(!ug || !priv);
+
+       ugd = priv;
+
+       if (ugd->ad) {
+               struct appdata *ad = ugd->ad;
+               worldclock_addview_free(ad);
+               // reset navigation bar
+               if (ad->navi_bar) {
+                       evas_object_del(ad->navi_bar);
+                       ad->navi_bar = NULL;
+               }
+               // reset layout
+               if (ad->ly_main) {
+                       evas_object_del(ad->ly_main);
+                       ad->ly_main = NULL;
+               }
+               if (ad->bg) {
+                       evas_object_del(ad->bg);
+                       ad->bg = NULL;
+               }
+               free(ugd->ad);
+               ugd->ad = NULL;
+       }
+
+       g_ugd = NULL;
+       CLK_FUN_END();
+}
+
+static void on_message(struct ui_gadget *ug, bundle *msg, bundle *data,
+                      void *priv)
+{
+}
+
+static void on_event(struct ui_gadget *ug, enum ug_event event, bundle *data,
+                    void *priv)
+{
+       CLK_FUN_BEG();
+       switch (event) {
+       case UG_EVENT_LOW_MEMORY:
+               CLK_INFO("Event : UG_EVENT_LOW_MEMORY");
+               break;
+       case UG_EVENT_LOW_BATTERY:
+               CLK_INFO("Event : UG_EVENT_LOW_BATTERY");
+               break;
+       case UG_EVENT_LANG_CHANGE:
+               CLK_INFO("Event : UG_EVENT_LANG_CHANGE");
+               break;
+       case UG_EVENT_ROTATE_PORTRAIT:
+               CLK_INFO("Event : UG_EVENT_ROTATE_PORTRAIT");
+               break;
+       case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
+               CLK_INFO("Event : UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN");
+               break;
+       case UG_EVENT_ROTATE_LANDSCAPE:
+               CLK_INFO("Event : UG_EVENT_ROTATE_LANDSCAPE");
+               break;
+       case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
+               CLK_INFO("Event : UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN");
+               break;
+       default:
+               CLK_INFO("Event : %d", event);
+               break;
+       }
+       CLK_FUN_END();
+}
+
+static void on_key_event(struct ui_gadget *ug, enum ug_key_event event,
+                        bundle *data, void *priv)
+{
+       CLK_FUN_BEG();
+       ret_if(!ug);
+
+       switch (event) {
+       case UG_KEY_EVENT_END:
+               ug_destroy_me(ug);
+               break;
+       default:
+               break;
+       }
+       CLK_FUN_END();
+}
+
+UG_MODULE_API int UG_MODULE_INIT(struct ug_module_ops *ops)
+{
+       CLK_FUN_BEG();
+       struct ug_data *ugd;
+
+       retv_if(!ops, -1);
+
+       ugd = calloc(1, sizeof(struct ug_data));
+       retv_if(!ugd, -1);
+
+       ops->create = on_create;
+       ops->start = on_start;
+       ops->pause = on_pause;
+       ops->resume = on_resume;
+       ops->destroy = on_destroy;
+       ops->message = on_message;
+       ops->event = on_event;
+       ops->key_event = on_key_event;
+       ops->priv = ugd;
+       ops->opt = UG_OPT_INDICATOR_PORTRAIT_ONLY;
+
+       CLK_FUN_END();
+       return 0;
+}
+
+UG_MODULE_API void UG_MODULE_EXIT(struct ug_module_ops *ops)
+{
+       CLK_FUN_BEG();
+       struct ug_data *ugd;
+
+       ret_if(!ops);
+
+       ugd = ops->priv;
+       if (ugd) {
+               free(ugd);
+       }
+       CLK_FUN_END();
+}
diff --git a/src/worldclock_add_view.c b/src/worldclock_add_view.c
new file mode 100644 (file)
index 0000000..fb91a38
--- /dev/null
@@ -0,0 +1,1486 @@
+/*
+  * 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://www.tizenopensource.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 <appcore-efl.h>
+#include <Elementary.h>
+#include <Ecore_X.h>
+#include <vconf.h>
+#include <unicode/utf8.h>
+#include <unicode/ustring.h>
+
+#include "worldclock.h"
+#include "worldclock_data.h"
+#include "worldclock_dlog.h"
+#include "worldclock_util.h"
+#include "worldclock_add_view.h"
+
+#include "clock_fwk_icu_label.h"
+
+#define MAX_LEN_CITY_NAME       16
+#define MAX_LEN_COUNTRY_NAME    24
+#define MAX_LEN_GMT             10
+#define MAX_LEN_INPUT           20
+#define FIRST_UPDATE_ITEM_COUNT 14
+
+static struct appdata *g_ad = NULL;
+static Wcl_Return_Cb g_return_cb = NULL;
+static Elm_Object_Item *g_btn_sort_by_name = NULL;
+static Elm_Object_Item *g_btn_sort_by_time = NULL;
+static char g_index_buf[BUF_MIN_SIZE] = { '\0' };
+static char *g_alphabetic_buf = NULL;
+
+static Evas_Object *searchbar_layout = NULL;
+
+typedef enum {
+       CALL_NONE = 0,
+       CALL_FROM_MAIN_VIEW,
+       CALL_FROM_UI_GADGET,
+
+       CALL_FROM_UNKNOW,
+} ADDVIEW_CALL_FLAG;
+static ADDVIEW_CALL_FLAG g_call_flag = CALL_NONE;
+
+static char *__addview_genlist_label_get(void *data, Evas_Object *obj,
+                                        const char *part);
+static Evas_Object *__addview_genlist_icon_get(void *data, Evas_Object *obj,
+                                              const char *part);
+static void __addview_genlist_item_del(void *data, Evas_Object *obj);
+static Evas_Object *__addview_index_add(Evas_Object *parent, void *data);
+static Eina_Bool __addview_index_update(Evas_Object *index,
+                                       Wcl_Addlist_Sort_Type sort, char *buf,
+                                       void *data);
+
+static Elm_Genlist_Item_Class g_ts = {
+       .item_style = "worldclock_addview_list",
+       //.item_style = "3text",
+       .func.text_get = __addview_genlist_label_get,
+       .func.content_get = __addview_genlist_icon_get,
+       .func.state_get = NULL,
+       .func.del = __addview_genlist_item_del,
+};
+
+/**
+ * Callback function used for quit event caused by Evas_Object event
+ *
+ * @param[in]  data        data used for this function
+ * @param[in]  obj         object which caused this function
+ * @param[in]  event_info  event data
+ *
+ * @return
+ */
+static void __addview_quit_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       CLK_FUN_BEG();
+       ret_if(!g_ad);
+
+       struct appdata *ad = g_ad;
+
+       // execute callback function from previous view,
+       // which used to reload previous view
+       if (g_return_cb) {
+               g_return_cb(data, EINA_FALSE);
+               g_return_cb = NULL;
+       }
+       // remove default list used to store all appendable cities
+       if (ad->default_list) {
+               worldclock_util_glist_remove_all(ad->default_list, EINA_TRUE);
+               ad->default_list = NULL;
+       }
+       // remove timer
+       if (g_ad->add_view_update_timer) {
+               ecore_timer_del(g_ad->add_view_update_timer);
+               g_ad->add_view_update_timer = NULL;
+       }
+       if (g_ad->add_view_update_last_timer) {
+               ecore_timer_del(g_ad->add_view_update_last_timer);
+               g_ad->add_view_update_last_timer = NULL;
+       }
+       if (g_ad->add_view_quit_timer) {
+               ecore_timer_del(g_ad->add_view_quit_timer);
+               g_ad->add_view_quit_timer = NULL;
+       }
+
+       g_call_flag = CALL_NONE;
+       g_ad = NULL;
+       CLK_FUN_END();
+}
+
+/**
+ * Quit function called when exit event caused by timer
+ *
+ * @param[in]  data    data used for this function
+ *
+ * @return     EINA_FALSE
+ */
+static Eina_Bool __addview_exit_cb(void *data)
+{
+       __addview_quit_cb(data, NULL, NULL);
+       return EINA_FALSE;
+}
+
+/**
+ * Callback function used for selection info changed
+ *
+ * @return
+ */
+static void __addview_notify_cb(const char *msg)
+{
+       CLK_FUN_BEG();
+       ret_if(!g_ad);
+
+       if (!g_ad->add_selectioninfo) {
+               // Add notify
+               g_ad->add_selectioninfo = elm_notify_add(g_ad->add_ly);
+               elm_notify_orient_set(g_ad->add_selectioninfo,
+                                     ELM_NOTIFY_ORIENT_BOTTOM);
+
+               // selectioninfo layout add
+               g_ad->add_selectioninfo_layout = elm_layout_add(g_ad->add_ly);
+               // layout theme set
+               elm_layout_theme_set(g_ad->add_selectioninfo_layout,
+                                    "standard", "selectioninfo",
+                                    "vertical/bottom_12");
+               // selectioninfo layout content set to notify
+               elm_object_content_set(g_ad->add_selectioninfo,
+                                      g_ad->add_selectioninfo_layout);
+       }
+       // text set and timeout set
+       edje_object_part_text_set(_EDJ(g_ad->add_selectioninfo_layout),
+                                 "elm.text", msg);
+       elm_notify_timeout_set(g_ad->add_selectioninfo, 5);
+       evas_object_show(g_ad->add_selectioninfo);
+
+       CLK_FUN_END();
+}
+
+//////////////////////////// gen list related /////////////////////////////////////////////////
+/**
+ * Callback function used for get label as member in genlist item
+ *
+ * @param[in]  data   data used for this function
+ * @param[in]  obj    object which caused this function
+ * @param[in]  part   part name of the label member in genlist item
+ * @return     pointer to content of label
+ */
+static char *__addview_genlist_label_get(void *data, Evas_Object *obj,
+                                        const char *part)
+{
+       CLK_FUN_DEBUG_BEG();
+       retv_if(NULL == data || NULL == g_ad, NULL);
+
+       Wcl_CitySet *gmt = (Wcl_CitySet *)data;
+       char buf[BUF_SIZE] = "";
+       //float zone = 0.0;
+       //float gmt_diff = 0.0;
+
+       retv_if(NULL == part, NULL);
+       if (!strcmp(part, "elm.text.1")) {
+               // city label
+               snprintf(buf, BUF_SIZE, "%s", gmt->city);
+       } else if (!strcmp(part, "elm.text.2")) {
+               // country label
+               snprintf(buf, BUF_SIZE, "%s", gmt->country);
+       } else if (!strcmp(part, "elm.text.3")) {
+               // city label
+               snprintf(buf, BUF_SIZE, "%s", gmt->timezone);
+       } else if (!strcmp(part, "elm.text.city")) {
+               // city label
+               snprintf(buf, BUF_SIZE, "%s", _(gmt->city));
+       } else if (!strcmp(part, "elm.text.country")) {
+               // country label
+               snprintf(buf, BUF_SIZE, "%s", _(gmt->country));
+       } else if (!strcmp(part, "elm.text.gmt")) {
+               // city label
+               snprintf(buf, BUF_SIZE, "%s", gmt->timezone);
+       }
+
+       CLK_FUN_DEBUG_END();
+       return strdup(buf);
+}
+
+/**
+ * Get icon of given part in genlist item
+ *
+ * @param[in]  data   Data used in this function
+ * @param[in]  obj    Evas_Object who emit this event
+ * @param[in]  part   Name of the part in genlist item
+ *
+ * @return     NULL if meet error
+ *             Pointer to new icon
+ */
+static Evas_Object *__addview_genlist_icon_get(void *data, Evas_Object *obj,
+                                              const char *part)
+{
+       CLK_FUN_DEBUG_BEG();
+       retv_if(!data || !g_ad, NULL);
+       Wcl_CitySet *gmt = (Wcl_CitySet *)data;
+       char buf[BUF_SIZE] = "";
+       retv_if(NULL == part, NULL);
+       Evas_Object *label = NULL;
+       if (!strcmp(part, "elm.swallow.city")) {
+               label = elm_label_add(obj);
+               snprintf(buf, BUF_SIZE,
+                        "<+ font=SLP:style=Medium font_size=28 color=#000000>%s</>",
+                        worldclock_searchword_in_string(gmt->city,
+                                                        g_ad->search_text,
+                                                        MAX_LEN_CITY_NAME));
+               elm_object_text_set(label, buf);
+               evas_object_show(label);
+               return label;
+       } else if (!strcmp(part, "elm.swallow.country")) {
+               label = elm_label_add(obj);
+               elm_label_ellipsis_set(label, EINA_TRUE);
+               elm_label_wrap_width_set(label, 336);
+               snprintf(buf, BUF_SIZE,
+                        "<+ font=SLP:style=Roman font_size=20 color=#6c6c6c>%s</>",
+                        worldclock_searchword_in_string(gmt->country,
+                                                        g_ad->search_text,
+                                                        MAX_LEN_COUNTRY_NAME));
+               elm_object_text_set(label, buf);
+               evas_object_show(label);
+               return label;
+       } else if (!strcmp(part, "elm.swallow.gmt")) {
+               label = elm_label_add(obj);
+               snprintf(buf, BUF_SIZE,
+                        "<+ font=SLP:style=Medium font_size=20 color=#6c6c6c>%s</>",
+                        worldclock_searchword_in_string(gmt->timezone,
+                                                        g_ad->search_text,
+                                                        MAX_LEN_GMT));
+               elm_object_text_set(label, buf);
+               evas_object_show(label);
+               return label;
+       }
+       CLK_FUN_DEBUG_END();
+       return label;
+}
+
+static void __addview_genlist_item_del(void *data, Evas_Object *obj)
+{
+       //Wcl_CitySet *cs = NULL;
+       //cs = (Wcl_CitySet*)data;
+       //if(cs) {
+       //    free(cs);
+       //}
+}
+
+/**
+ * Check whether this city has been selected
+ *
+ * @param[in]  data   appointed citydata used for this function
+ *
+ * @return     EINA_TRUE   this city was already selected
+ *             EINA_FALSE  this city was not selected
+ */
+static Eina_Bool __addview_genlist_check_whether_selected(const void *data)
+{
+       CLK_FUN_BEG();
+       retv_if((!data || !g_ad), EINA_FALSE);
+
+       Eina_Bool ret = EINA_FALSE;
+
+       Wcl_CitySet *cs = (Wcl_CitySet *)data;
+       Wcl_CitySet *tmp = NULL;
+       Eina_List *el = NULL;
+
+       // get the pointer to data list which containing all selected cities
+       el = g_ad->eina_list;
+       while (el) {
+               tmp = (Wcl_CitySet *)el->data;
+               // compare selected city
+               if (!strcmp(cs->city, tmp->city)
+                   && !strcmp(cs->country, tmp->country)) {
+                       //if city has been selected
+                       ret = EINA_TRUE;
+                       break;
+               }
+               // get next selected cities
+               el = el->next;
+       }
+
+       CLK_FUN_END();
+       return ret;
+}
+
+/**
+ * Callback function which used for genlist selection event processing
+ *
+ * @param[in]  data         data which used in this function
+ * @param[in]  obj          the object which emit the selection event
+ * @param[in]  event_info   information about selection event
+ *
+ * @return
+ */
+static void __addview_genlist_item_sel(void *data, Evas_Object *obj,
+                                      void *event_info)
+{
+       CLK_FUN_BEG();
+
+       Elm_Object_Item *gli = NULL;
+       // get selected genlist item
+       gli = elm_genlist_selected_item_get(obj);
+       elm_genlist_item_selected_set(gli, 0);
+
+       CLK_FUN_END();
+}
+
+/**
+ * Callback function used for genlist item selection event processing
+ * three things may happen to this funcion
+ *   1. replace an item of main list
+ *   2. add an item to main list
+ *   3. set system GMT and return to caller
+ *
+ * @param[in]  data         data which used for this function
+ * @param[in]  obj          Evas_Object which emit the selection event
+ * @param[in]  event_info   Information about event
+ *
+ * @return
+ */
+static void __addview_genlist_item_selected_cb(void *data, Evas_Object *obj,
+                                              void *event_info)
+{
+       CLK_FUN_BEG();
+
+       ret_if(!g_ad);
+       CLK_INFO("normal now\n");
+
+       Elm_Object_Item *gli = NULL;
+       const Wcl_CitySet *cs = NULL;
+
+       // get selected genlist item
+       gli = (Elm_Object_Item *)(event_info);
+       // get the data of selected item
+       cs = elm_object_item_data_get(gli);
+
+       // reset quit timer
+       if (g_ad->add_view_quit_timer) {
+               ecore_timer_del(g_ad->add_view_quit_timer);
+               g_ad->add_view_quit_timer = NULL;
+       }
+
+       if (!cs) {
+               // meet error, exit
+               g_ad->add_view_quit_timer =
+                   ecore_timer_add(0.02, __addview_exit_cb, NULL);
+               return;
+       }
+       ////////// replace or append operation to mainview //////////
+       if (CALL_FROM_MAIN_VIEW == g_call_flag) {
+               ////////// this is normal select, this item will be append to main list //////////
+               if (__addview_genlist_check_whether_selected(cs)) {
+                       CLK_INFO("this city has been selected, show notify\n");
+                       // if city already selected, show popup
+                       __addview_notify_cb(_("IDS_WCL_POP_ADDED"));
+                       CLK_FUN_END();
+                       return;
+               } else {
+                       // create new structure to store new city
+                       Wcl_CitySet *t_cs = calloc(1, sizeof(Wcl_CitySet));
+                       if (NULL == t_cs) {
+                               // if create failed, exit
+                               g_ad->add_view_quit_timer =
+                                   ecore_timer_add(0.02, __addview_exit_cb,
+                                                   NULL);
+                               return;
+                       }
+
+                       memcpy(t_cs, cs, sizeof(Wcl_CitySet));
+                       // set selected flag
+                       t_cs->selected = 1;
+                       //t_cs->dst = worldclock_dst_get(cs);
+
+                       // append done, exit
+                       g_ad->add_view_quit_timer =
+                           ecore_timer_add(0.02, __addview_exit_cb, t_cs);
+                       CLK_FUN_END();
+                       return;
+               }
+       }
+       /////////////// return city data to UI gadget /////////////
+       else if (CALL_FROM_UI_GADGET == g_call_flag) {
+               // create new structure to store new city
+               Wcl_CitySet *t_cs = calloc(1, sizeof(Wcl_CitySet));
+               if (t_cs) {
+                       // copy selected data
+                       memcpy(t_cs, cs, sizeof(Wcl_CitySet));
+                       // get current dst value, and set it into result data
+                       t_cs->dst = worldclock_dst_get(cs);
+                       // save return data for UG
+                       g_ad->return_data = t_cs;
+               } else {
+                       CLK_ERR("CALLOC ERROR!!!");
+                       // set NULL for UG
+                       g_ad->return_data = NULL;
+               }
+
+               // exit when save successfully
+               g_ad->add_view_quit_timer =
+                   ecore_timer_add(0.02, __addview_exit_cb, g_ad);
+               CLK_FUN_END();
+               return;
+       }
+}
+
+static Eina_Bool __addview_genlist_update_last(void *data)
+{
+       CLK_FUN_BEG();
+       retv_if(!data || !g_ad, EINA_FALSE);
+       Eina_List *el = (Eina_List *)data;
+       Wcl_CitySet *cs = NULL; //  elm_genlist_item_data_get(gli);
+       Elm_Object_Item *gli = NULL;
+       Eina_Bool ret = EINA_TRUE;
+
+       retv_if(!g_ad->add_genlist, EINA_FALSE);
+       retv_if(!g_ad->add_index, EINA_FALSE);
+
+       if (g_ad->add_view_update_last_timer) {
+               ecore_timer_del(g_ad->add_view_update_last_timer);
+               g_ad->add_view_update_last_timer = NULL;
+       }
+
+       while (el) {
+               // get data
+               cs = el->data;
+               if (cs && ret) {
+                       // append data to genlist
+                       gli = elm_genlist_item_append(g_ad->add_genlist, &g_ts, cs,     /* item data */
+                                                     NULL,     /* parent */
+                                                     ELM_GENLIST_ITEM_NONE, __addview_genlist_item_sel,        /* func */
+                                                     cs        /* func data */
+                           );
+
+                       // update index with genlist item
+                       ret =
+                           __addview_index_update(g_ad->add_index, g_ad->sort,
+                                                  g_index_buf, gli);
+               } else {
+                       break;
+               }
+               // get next data
+               el = el->next;
+       }
+
+       // show index
+       evas_object_show(g_ad->add_index);
+
+       CLK_FUN_END();
+       return EINA_FALSE;
+}
+
+/**
+ * Update genlist which displaying in add view
+ *
+ * @param[in]  data   data used for this function
+ *
+ * @return     EINA_FALSE
+ */
+static Eina_Bool __addview_genlist_update(void *data)
+{
+       CLK_FUN_BEG();
+       retv_if(!data, EINA_FALSE);
+       retv_if(!g_ad, EINA_FALSE);
+
+       struct appdata *ad = (struct appdata *)data;
+       Elm_Object_Item *gli = NULL;
+       Eina_List *el = NULL;
+       Wcl_CitySet *cs = NULL;
+       int count = 0;
+       //char *ppos = NULL, *pbegin = NULL;
+
+       // init data list
+       memset(g_index_buf, 0X0, BUF_MIN_SIZE * sizeof(char));
+
+       // reset data list
+       if (ad->default_list) {
+               worldclock_util_glist_remove_all(ad->default_list, EINA_TRUE);
+               ad->default_list = NULL;
+       }
+       // reset timer
+       if (g_ad->add_view_update_timer) {
+               ecore_timer_del(g_ad->add_view_update_timer);
+               g_ad->add_view_update_timer = NULL;
+       }
+       if (g_ad->add_view_update_last_timer) {
+               ecore_timer_del(g_ad->add_view_update_last_timer);
+               g_ad->add_view_update_last_timer = NULL;
+       }
+
+       retv_if(NULL == ad->search_text, EINA_FALSE);
+       if (!strcmp(ad->search_text, "")) {
+               // if searchbar is been clicked, be filled in ""
+               CLK_INFO("ad->search_text=%s\n", ad->search_text);
+               // get all appendable cities
+               ad->default_list =
+                   worldclock_data_get_default_city_list(ad->selectionFlag);
+       } else {
+               CLK_INFO("ad->search_text=%s\n", ad->search_text);
+               ad->default_list =
+                   worldclock_data_get_search_city_list(ad->search_text,
+                                                        WCL_SEARCH_BY_ALL_KEYWORDS,
+                                                        ad->selectionFlag);
+       }
+
+       if (WCL_SORT_BY_NAME == ad->sort) {
+               // sort by name
+               snprintf(g_index_buf, BUF_MIN_SIZE, "%c", 'Z');
+               // sort default list
+               ad->default_list =
+                   eina_list_sort(ad->default_list,
+                                  eina_list_count(ad->default_list),
+                                  worldclock_city_compare_cb);
+       } else if (WCL_SORT_BY_TIMEZONE == ad->sort) {
+               // sort by time
+               snprintf(g_index_buf, BUF_MIN_SIZE, "%s", "-18");
+               // sort default list
+               ad->default_list =
+                   eina_list_sort(ad->default_list,
+                                  eina_list_count(ad->default_list),
+                                  worldclock_time_compare_cb);
+       }
+       // reset genlist
+       elm_genlist_clear(ad->add_genlist);
+       if (ad->add_index) {
+               //elm_index_item_clear(ad->add_index);
+               evas_object_del(ad->add_index);
+               ad->add_index = NULL;
+       }
+       // reset index
+       ad->add_index = __addview_index_add(ad->add_layout, ad);
+       retv_if(!ad->add_index, EINA_FALSE);
+
+       el = ad->default_list;
+       while (el) {
+               // get data
+               cs = el->data;
+               if (cs) {
+                       // append data to genlist
+                       gli = elm_genlist_item_append(ad->add_genlist, &g_ts, cs,       /* item data */
+                                                     NULL,     /* parent */
+                                                     ELM_GENLIST_ITEM_NONE, __addview_genlist_item_sel,        /* func */
+                                                     cs        /* func data */
+                           );
+                       if (el == ad->default_list) {
+                               elm_genlist_item_show(gli,
+                                                     ELM_GENLIST_ITEM_SCROLLTO_TOP);
+                       }
+                       // update index with genlist item
+                       __addview_index_update(ad->add_index, ad->sort,
+                                              g_index_buf, gli);
+
+                       count++;
+                       if (FIRST_UPDATE_ITEM_COUNT <= count) {
+                               // update genlist
+                               ad->add_view_update_last_timer =
+                                   ecore_timer_add(0.5,
+                                                   __addview_genlist_update_last,
+                                                   el->next);
+                               break;
+                       }
+               } else {
+                       break;
+               }
+               // get next data
+               el = el->next;
+       }
+       if (FIRST_UPDATE_ITEM_COUNT > count) {
+               // show index
+               evas_object_show(ad->add_index);
+       }
+
+       CLK_FUN_END();
+       return EINA_FALSE;
+}
+
+/**
+ * Add new genlist which used for displaying all cities which could be append
+ * into worldclock.
+ *
+ * @param[in]  parent   The parent object of the new genlist object
+ * @param[in]  data     Data used in this function
+ *
+ * @return     NULL if create genlist failed.
+ *             Pointer to the new genlist object if create genlist successfully.
+ */
+static Evas_Object *__addview_genlist_add(Evas_Object *parent, void *data)
+{
+       CLK_FUN_BEG();
+       retv_if(!data, NULL);
+
+       Evas_Object *genlist = NULL;
+       // add genlist
+       genlist = elm_genlist_add(parent);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND,
+                                        EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, -1.0, -1.0);
+       // swallow
+       edje_object_part_swallow(_EDJ(parent), "add/genlist", genlist);
+       // show
+       evas_object_show(genlist);
+       // register callback function for select event on genlist
+       evas_object_smart_callback_add(genlist, "selected",
+                                      __addview_genlist_item_selected_cb,
+                                      data);
+
+       // To use multiline textblock/entry/editfield in genlist, set height_for_width mode
+       // then the item's height is calculated while the item's width fits to genlist width.
+       elm_genlist_mode_set(genlist, EINA_TRUE);
+
+       // set selected theme
+       char *theme_name = vconf_get_str(SETTING_THEME_SELECTED_THEME);
+       if (theme_name) {
+               g_ts.item_style = "worldclock_addview_list_black";
+       }
+       if (theme_name) {
+               free(theme_name);
+               theme_name = NULL;
+       }
+
+       CLK_FUN_END();
+       return genlist;
+}
+
+/////////////////////////////////// genlist related finish /////////////////////////////////////////
+
+////////////////////////// index ///////////////////////////////////////////////////////////
+/**
+ * Callback function which is used for elm_index when level up event processing
+ *
+ * @param[in]  data        data used for this function
+ * @param[in]  obj         Evas_Object which emit level up event
+ * @param[in]  event_info  Information about this event
+ *
+ * @return
+ */
+static void __addview_index_level_up(void *data, Evas_Object *obj,
+                                    void *event_info)
+{
+       CLK_FUN_BEG();
+       ret_if(!data);
+
+       // get current index level
+       int level = elm_index_item_level_get(obj);
+       ret_if(level != 1);
+
+       Elm_Object_Item *it = NULL;
+       char buf[BUF_SIZE] = { '\0', };
+
+       // get selected index item
+       it = elm_index_selected_item_get(obj, level - 1);
+       it = (Elm_Object_Item *)elm_object_item_data_get(it);
+       // clear index item
+       elm_index_item_clear(obj);
+       // get data of selected index
+       Wcl_CitySet *pi = (Wcl_CitySet *)elm_object_item_data_get(it);
+
+       snprintf(buf, BUF_SIZE, "%c", 'A');
+
+       while (it) {
+               // get selected city
+               Wcl_CitySet *gmt = (Wcl_CitySet *)elm_object_item_data_get(it);
+               // append index item if do not exist
+               if (!strncmp(pi->city, gmt->city, 1)) {
+                       if (buf[0] != gmt->city[1]) {
+                               snprintf(buf, BUF_SIZE, "%c", gmt->city[1]);
+                               Elm_Object_Item *item =
+                                   elm_index_item_append(obj, buf, NULL, NULL);
+                               elm_object_item_data_set(item, it);
+                       }
+               }
+               // get next genlist item
+               it = elm_genlist_item_next_get(it);
+       }
+       // goto item at level
+       elm_index_level_go(obj, level);
+       CLK_FUN_END();
+}
+
+/**
+ * Callback function which used for elm_index about delay change event processing
+ *
+ * @param[in]  data         Data which used in this function
+ * @param[in]  obj          Evas_Object which emit this event
+ * @param[in]  event_info   Information about this event
+ *
+ * @return
+ */
+static void __addview_index_index_changed_bring(void *data, Evas_Object *obj,
+                                               void *event_info)
+{
+       elm_genlist_item_bring_in(event_info, ELM_GENLIST_ITEM_SCROLLTO_TOP);
+}
+
+/**
+ * Callback function which used for elm_index about index selection event processing
+ *
+ * @param[in]  data         Data which used in this function
+ * @param[in]  obj          Evas_Object which emit this event
+ * @param[in]  event_info   Information about this event
+ *
+ * @return
+ */
+static void __addview_index_index_selected(void *data, Evas_Object *obj,
+                                          void *event_info)
+{
+       Elm_Object_Item *it = (Elm_Object_Item *)event_info;
+       it = (Elm_Object_Item *)elm_object_item_data_get(it);
+       elm_genlist_item_bring_in(it, ELM_GENLIST_ITEM_SCROLLTO_TOP);
+}
+
+/**
+ * Create new elm_index used in add view
+ *
+ * @param[in] index     the elm_index which will be updated
+ * @param[in] sort      the sort type of genlist which bind index
+ * @param[in] buf       the buffer used to store pre data which append in elm_index
+ * @param[in] data      pointer to elm_genlist_item which need to be append
+ *
+ * @return
+ */
+
+static Eina_Bool __addview_index_update(Evas_Object *index,
+                                       Wcl_Addlist_Sort_Type sort, char *buf,
+                                       void *data)
+{
+       char buf_name[BUF_MIN_SIZE] = { 0, };
+       char buf_zone[BUF_MIN_SIZE] = { 0, };
+       char *ppos = NULL, *pbegin = NULL;
+       Elm_Object_Item *gli = (Elm_Object_Item *)data;
+       Wcl_CitySet *cs = elm_object_item_data_get(gli);
+       retv_if(!index, EINA_FALSE);
+       memset(buf_name, 0x0, BUF_MIN_SIZE * sizeof(char));
+       if (WCL_SORT_BY_NAME == sort) {
+               // append index to elm_index
+               char *bufalphabetic =
+                   get_alphabetic_index_name(get_alphabetic_index
+                                             (_(cs->city)));
+               if (NULL == g_alphabetic_buf) {
+                       g_alphabetic_buf = bufalphabetic;
+                       Elm_Object_Item *it =
+                               elm_index_item_append(index, bufalphabetic,
+                                                 NULL, NULL);
+                       elm_object_item_data_set(it, gli);
+
+               }
+               if (NULL != bufalphabetic) {
+               if (IS_STR_NOT_EQUAL(g_alphabetic_buf, bufalphabetic)) {
+                       g_alphabetic_buf = bufalphabetic;
+                       Elm_Object_Item *it =
+                           elm_index_item_append(index, bufalphabetic, NULL,
+                                                 NULL);
+                       elm_object_item_data_set(it, gli);
+               }
+                       }
+       } else if (WCL_SORT_BY_TIMEZONE == sort) {
+               // get timezone
+               pbegin = cs->timezone + 3;
+               // find dot
+               ppos = strstr(pbegin, ":");
+               if (ppos != NULL) {
+                       // if timezone is not integer, get the integer part
+                       g_strlcpy(buf_zone, pbegin, ppos - pbegin + 1);
+               } else {
+                       // get timezone if it is integer
+                       g_strlcpy(buf_zone, pbegin, BUF_MIN_SIZE);
+                       buf_zone[strlen(cs->timezone)] = '\0';
+               }
+
+               if (strcmp(buf, buf_zone)) {
+                       // append timezone into index list if it is not exist
+                       snprintf(buf, BUF_MIN_SIZE, "%s", buf_zone);
+                       Elm_Object_Item *it =
+                           elm_index_item_append(index, buf, NULL, NULL);
+                       elm_object_item_data_set(it, gli);
+               }
+       }
+
+       return EINA_TRUE;
+}
+
+/**
+ * Create new elm_index used in add view
+ *
+ * @param[in]  parent     Evas_Object which is the parent of new elm_index
+ * @param[in]  date       data which used int this function
+ *
+ * @return     NULL if create failed
+ *             Pointer to new elm_index if create successflly
+ */
+static Evas_Object *__addview_index_add(Evas_Object *parent, void *data)
+{
+       CLK_FUN_BEG();
+       retv_if((!parent || !data), NULL);
+
+       Evas_Object *index = NULL;
+       // add index
+       index = elm_index_add(parent);
+       evas_object_size_hint_weight_set(index, EVAS_HINT_EXPAND,
+                                        EVAS_HINT_EXPAND);
+       //evas_object_resize(index, ad->root_w,ad->root_h - TB_PORTRAIT_H - SK_PORTRAIT_H);
+       //evas_object_move(index, ad->root_x, ad->root_y + TB_PORTRAIT_H + 12);
+       // swallow
+       edje_object_part_swallow(_EDJ(parent), "add/index", index);
+       // show index
+       evas_object_show(index);
+
+       // register callback function to index
+       evas_object_smart_callback_add(index, "level,up",
+                                      __addview_index_level_up, NULL);
+       //evas_object_smart_callback_add(index, "level,down", __addview_index_level_down, NULL);
+       evas_object_smart_callback_add(index, "delay,changed",
+                                      __addview_index_index_changed_bring,
+                                      NULL);
+       //evas_object_smart_callback_add(index, "changed", __addview_index_index_changed, NULL);
+       evas_object_smart_callback_add(index, "selected",
+                                      __addview_index_index_selected, NULL);
+
+       // goto the top of index
+       elm_index_level_go(index, 0);
+
+       CLK_FUN_END();
+       return index;
+}
+
+////////////////////////// index finished ///////////////////////////////////////////////////////////
+
+/////////////////////// search bar ////////////////////////////
+/**
+ * Callback function which used for searchbar object about click event processing
+ *
+ * @param[in]  data        data used for this function
+ * @param[in]  obj         Evas_Object which emit this event
+ * @param[in]  event_info  Information about this event
+ *
+ * @return
+ */
+static void __addview_searchbar_clicked_cb(void *data, Evas_Object *obj,
+                                          void *event_info)
+{
+       CLK_FUN_BEG();
+       ret_if(!data);
+       if (!elm_entry_is_empty(obj))
+               elm_object_signal_emit(searchbar_layout,
+                                      "elm,state,eraser,show", "elm");
+       elm_object_signal_emit(searchbar_layout, "elm,state,guidetext,hide",
+                              "elm");
+       elm_object_signal_emit(searchbar_layout, "cancel,in", "");
+
+       struct appdata *ad = (struct appdata *)data;
+       char *str = NULL;
+       Evas_Object *entry = elm_object_part_content_get(searchbar_layout,
+                                                        "elm.swallow.content");
+       // get focus
+       elm_object_focus_set(obj, EINA_TRUE);
+       // get text from search bar
+       str = (char *)elm_object_text_get(entry);
+       ret_if(NULL == str);
+       // clear searchbar
+       if (!strcmp(str, S_("IDS_COM_SK_SEARCH"))) {
+               memset(ad->search_text, '\0', BUF_SIZE);
+               elm_object_text_set(entry, "");
+       }
+       // get imf context
+       Ecore_IMF_Context *imf_context = elm_entry_imf_context_get(entry);
+       if (NULL != imf_context) {
+               // set default input language
+               ecore_imf_context_input_panel_language_set(imf_context,
+                                                          ECORE_IMF_INPUT_PANEL_LANG_ALPHABET);
+               // show input panel
+               ecore_imf_context_input_panel_show(imf_context);
+       }
+       //if(str) {
+       //    free(str);
+       //}
+       CLK_FUN_END();
+}
+
+/**
+ * Callback function which used for entry object about content changing event processing
+ *
+ * @param[in]  data        data used for this function
+ * @param[in]  obj         Evas_Object which emit this event
+ * @param[in]  event_info  Information about this event
+ *
+ * @return
+ */
+static void __addview_searchbar_changed_cb(void *data, Evas_Object *obj,
+                                          void *event_info)
+{
+       struct appdata *ad = NULL;
+       char *str = NULL;
+       int strLength = 0;
+       char input_text[BUF_SIZE] = { '\0' };
+       Eina_Bool isNeedUpdate = EINA_TRUE;
+
+       CLK_FUN_BEG();
+       ret_if(NULL == data);
+       ad = (struct appdata *)data;
+       if (elm_object_focus_get(searchbar_layout)) {
+               if (elm_entry_is_empty(obj))
+                       elm_object_signal_emit(searchbar_layout,
+                                              "elm,state,eraser,hide", "elm");
+               else
+                       elm_object_signal_emit(searchbar_layout,
+                                              "elm,state,eraser,show", "elm");
+       }
+       Evas_Object *entry = elm_object_part_content_get(searchbar_layout,
+                                                        "elm.swallow.content");
+       // get text from search bar
+       str = (char *)elm_object_text_get(entry);
+
+       ret_if(NULL == str);
+       CLK_INFO("str get from entry: %s\n", str);
+       // get displaying part
+       worldclock_str_get_displaying_part(str, input_text);
+       CLK_INFO("str display in entry: %s\n", input_text);
+       // get previous search text
+       ret_if(NULL == ad->search_text);
+       CLK_INFO("ad->search_text: %s\n", ad->search_text);
+       ret_if(!strcmp(input_text, ad->search_text));
+
+       //  if string contains html flag, it is said that string do not been confirmed
+       //  so, return
+       Eina_Bool html_flag = worldclock_str_is_contain_html(input_text);
+
+       if (EINA_TRUE == html_flag) {
+               CLK_INFO("HTML flag exist!\n");
+               //return;
+       }
+
+       if (!strcmp(ad->search_text, "")
+           && !strcmp(input_text, S_("IDS_COM_SK_SEARCH"))) {
+               CLK_INFO("Not Update\n");
+               isNeedUpdate = EINA_FALSE;
+       }
+       // get entry
+//      Evas_Object *entry = elm_searchbar_entry_get(ad->add_search_bar);
+
+       // get size of unicode string
+       UChar ustr[BUF_SIZE] = { 0 };
+       u_uastrncpy(ustr, input_text, BUF_SIZE);
+       strLength = u_strlen(ustr);
+       CLK_INFO("string length : %d\n", strLength);
+       if (strLength > MAX_LEN_INPUT) {
+               // the content of entry won't change if enter too many characters
+               elm_object_text_set(entry, ad->search_text);
+               // set cursor to the end of entry
+               elm_entry_cursor_end_set(entry);
+               // if input too long, show popup
+               //worldclock_show_popup(g_ad->add_ly, &(g_ad->popup), _("Input too long!"));
+               return;
+       }
+
+       if (input_text != NULL) {
+               // reset search text
+               memset(ad->search_text, '\0', BUF_SIZE);
+               if (strcmp(input_text, S_("IDS_COM_SK_SEARCH"))
+                   && strcmp(input_text, "")) {
+                       // copy search text
+                       g_strlcpy(ad->search_text, input_text, BUF_SIZE);
+               }
+               CLK_INFO("ad->search_text:%s\n", ad->search_text);
+       }
+
+       CLK_INFO("ad->search_text:%s\n", ad->search_text);
+       // if search text in search_bar is not "Search", update genlist
+       if (EINA_TRUE == isNeedUpdate) {
+               CLK_INFO("Update the search view text, search_text=%s\n",
+                        ad->search_text);
+               if (g_ad->add_view_update_timer) {
+                       ecore_timer_del(g_ad->add_view_update_timer);
+                       g_ad->add_view_update_timer = NULL;
+               }
+               // update genlist
+               ad->add_view_update_timer =
+                   ecore_timer_add(0.01, __addview_genlist_update, ad);
+       }
+       //if(str) {
+       //    free(str);
+       //}
+       CLK_FUN_END();
+}
+
+/**
+ * Callback function which used for searchbar object about cancel event processing
+ *
+ * @param[in]  data        data used for this function
+ * @param[in]  obj         Evas_Object which emit this event
+ * @param[in]  event_info  Information about this event
+ *
+ * @return
+ */
+static void __addview_searchbar_cancel_clicked_cb(void *data, Evas_Object *obj,
+                                                 void *event_info)
+{
+       CLK_FUN_BEG();
+       ret_if(!data);
+       struct appdata *ad = (struct appdata *)data;
+       ret_if(!ad->add_search_bar);
+
+       // get entry
+       Evas_Object *entry = elm_object_part_content_get(searchbar_layout,
+                                                        "elm.swallow.content");
+       const char *text;
+       evas_object_hide(obj);
+       elm_object_signal_emit(searchbar_layout, "cancel,out", "");
+       text = elm_entry_entry_get(entry);
+       if (text != NULL && strlen(text) > 0)
+               elm_entry_entry_set(entry, NULL);
+       elm_object_focus_set(entry, EINA_FALSE);
+       // get imf context
+       Ecore_IMF_Context *imf_context = elm_entry_imf_context_get(entry);
+       if (imf_context) {
+               if (ECORE_IMF_INPUT_PANEL_STATE_HIDE !=
+                   ecore_imf_context_input_panel_state_get(imf_context)) {
+                       // hide input panel
+                       ecore_imf_context_input_panel_hide(imf_context);
+               }
+       }
+       CLK_INFO("ad->search_text: %s\n", ad->search_text);
+       // update genlist
+       if (strcmp(ad->search_text, "")) {
+               // reset timer
+               if (g_ad->add_view_update_timer) {
+                       ecore_timer_del(g_ad->add_view_update_timer);
+                       g_ad->add_view_update_timer = NULL;
+               }
+               ad->add_view_update_timer =
+                   ecore_timer_add(0.01, __addview_genlist_update, ad);
+       }
+       // reset search text
+       memset(ad->search_text, '\0', BUF_SIZE);
+       // reset search bar
+       //elm_searchbar_text_set(ad->add_search_bar, S_("IDS_COM_SK_SEARCH"));
+
+       CLK_FUN_END();
+}
+
+/**
+ * Callback function used for processing unfocused event about searchbar.
+ * When touch out of searchbar , hide input panel
+ *
+ * @param[in]  data        data used for this function
+ * @param[in]  obj         Evas_Object which emit this event
+ * @param[in]  event_info  Information about this event
+ *
+ * @return
+ */
+static void __addview_searchbar_unfocused_cb(void *data, Evas_Object *obj,
+                                            void *event_info)
+{
+       CLK_FUN_BEG();
+       ret_if(!data);
+       struct appdata *ad = (struct appdata *)data;
+
+       if (elm_entry_is_empty(obj))
+               elm_object_signal_emit(searchbar_layout,
+                                      "elm,state,guidetext,show", "elm");
+       elm_object_signal_emit(searchbar_layout, "elm,state,eraser,hide",
+                              "elm");
+       Ecore_IMF_Context *imf_context = NULL;
+       if (ad->add_search_bar) {
+               // get entry from searchbar
+               Evas_Object *entry =
+                   elm_object_part_content_get(searchbar_layout,
+                                               "elm.swallow.content");
+               // get imf context from entry
+               imf_context = elm_entry_imf_context_get(entry);
+       }
+       if (imf_context) {
+               CLK_INFO("\nto hide keypad\n\n");
+               // hide imf context keypad
+               ecore_imf_context_input_panel_hide(imf_context);
+       }
+
+       CLK_FUN_END();
+}
+
+static void _eraser_clicked_cb(void *data, Evas_Object *obj, const char *emission, const char *source) // When X marked button is clicked, empty entry's contents.
+{
+       elm_entry_entry_set(data, "");
+}
+
+static void _bg_clicked_cb(void *data, Evas_Object *obj, const char *emission,
+                          const char *source)
+{
+       elm_object_focus_set(data, EINA_TRUE);
+}
+
+static void _searchsymbol_clicked_cb(void *data, Evas_Object *obj,
+                                    const char *emission, const char *source)
+{
+       elm_object_focus_set(data, EINA_TRUE);
+       printf("\n[Search Bar] SearchSymbol Callback Called\n");
+}
+
+#if 0
+static void __addview_input_panel_event_cb(void *data, Ecore_IMF_Context *ctx,
+                                          int value)
+{
+       CLK_FUN_BEG();
+       ret_if(!data);
+       struct appdata *ad = (struct appdata *)data;
+       ret_if(!ad->add_layout);
+       if (value == ECORE_IMF_INPUT_PANEL_STATE_SHOW) {
+               // ISE state has changed to ECORE_IMF_INPUT_PANEL_STATE_SHOW status
+               edje_object_signal_emit(_EDJ(ad->add_layout), "abbrev_genlist",
+                                       "add/genlist");
+               edje_object_signal_emit(_EDJ(ad->add_layout), "abbrev_index",
+                                       "add/index");
+       } else if (value == ECORE_IMF_INPUT_PANEL_STATE_HIDE) {
+               // ISE state has changed to ECORE_IMF_INPUT_PANEL_STATE_HIDE status
+               edje_object_signal_emit(_EDJ(ad->add_layout), "expand_genlist",
+                                       "add/genlist");
+               edje_object_signal_emit(_EDJ(ad->add_layout), "expand_index",
+                                       "add/index");
+       }
+       CLK_FUN_END();
+}
+#endif
+/**
+ * Add new searchbar object which used for search cities which selected by user.
+ *
+ * @param[in]  parent   The parent object of the new genlist object
+ * @param[in]  data     Data used in this function
+ *
+ * @return     NULL if create genlist failed.
+ *             Pointer to the new searchbar object if create successfully.
+ */
+static Evas_Object *__addview_searchbar_add(Evas_Object *parent, void *data)
+{
+       CLK_FUN_BEG();
+       retv_if((!parent || !data), NULL);
+
+       //Evas_Object *searchbar_layout = NULL;
+       Evas_Object *entry = NULL;
+       Evas_Object *cancel_btn = NULL;
+       // add search bar
+       //search_bar = elm_searchbar_add(parent);
+       //search_bar =
+       //    edje_object_part_external_object_get(_EDJ(parent), "searchbar");
+       //retv_if(!search_bar, NULL);
+       searchbar_layout = elm_layout_add(parent);
+       elm_layout_theme_set(searchbar_layout, "layout", "searchbar",
+                            "cancel_button");
+       elm_object_part_content_set(parent, "searchbar", searchbar_layout);
+       entry = elm_entry_add(searchbar_layout);
+       elm_entry_scrollable_set(entry, EINA_TRUE);
+       elm_entry_single_line_set(entry, EINA_TRUE);
+       elm_object_part_content_set(searchbar_layout, "elm.swallow.content",
+                                   entry);
+       elm_object_part_text_set(searchbar_layout, "elm.guidetext", "Search");
+       //// enable animation
+       //elm_searchbar_cancel_button_animation_set(search_bar, EINA_TRUE);
+       // get entry
+       //Evas_Object *entry = elm_searchbar_entry_get(search_bar);
+       evas_object_smart_callback_add(entry, "changed",
+                                      __addview_searchbar_changed_cb, data);
+       evas_object_smart_callback_add(entry, "focused",
+                                      __addview_searchbar_clicked_cb, data);
+       evas_object_smart_callback_add(entry, "unfocused",
+                                      __addview_searchbar_unfocused_cb, data);
+       elm_object_signal_callback_add(searchbar_layout, "elm,eraser,clicked",
+                                      "elm", _eraser_clicked_cb, entry);
+       elm_object_signal_callback_add(searchbar_layout, "elm,bg,clicked",
+                                      "elm", _bg_clicked_cb, entry);
+       elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_NORMAL);
+       // disable input panel
+       elm_entry_input_panel_enabled_set(entry, EINA_FALSE);
+       // disable the context menu
+       elm_entry_context_menu_disabled_set(entry, EINA_TRUE);
+
+       evas_object_size_hint_weight_set(searchbar_layout, EVAS_HINT_EXPAND,
+                                        EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(searchbar_layout, EVAS_HINT_FILL,
+                                       EVAS_HINT_FILL);
+       cancel_btn = elm_button_add(searchbar_layout);
+       elm_object_part_content_set(searchbar_layout, "button_cancel",
+                                   cancel_btn);
+       elm_object_style_set(cancel_btn, "searchbar/default");
+       elm_object_text_set(cancel_btn, "Cancel");
+       evas_object_smart_callback_add(cancel_btn, "clicked",
+                                      __addview_searchbar_cancel_clicked_cb,
+                                      data);
+       // disable cancel btn animation
+       elm_object_signal_callback_add(searchbar_layout, "elm,action,click", "",
+                                      _searchsymbol_clicked_cb, entry);
+       //elm_searchbar_text_set(search_bar, S_("IDS_COM_SK_SEARCH"));
+
+       // set color
+       // register callback functions to search bar
+//      evas_object_smart_callback_add(entry, "unfocused",
+//                                     __addview_searchbar_unfocused_cb, data);
+//      evas_object_smart_callback_add(entry, "changed",
+//                                     __addview_searchbar_changed_cb, data);
+//      evas_object_smart_callback_add(searchbar_layout, "clicked",
+//                                     __addview_searchbar_clicked_cb, data);
+//      evas_object_smart_callback_add(searchbar_layout, "cancel,clicked",
+//                                     __addview_searchbar_cancel_clicked_cb,
+//                                     data);
+
+       // swallow
+       //edje_object_part_swallow(_EDJ(parent), "add/search", search_bar);
+       // show it
+       //evas_object_show(search_bar);
+
+       CLK_FUN_END();
+       return searchbar_layout;
+}
+
+/////////////////////// search bar finished ////////////////////////////
+
+/**
+ * Callback function which used for change sorting type about genlist
+ *
+ * @param[in]  data        data which used in this function
+ * @param[in]  obj         Evas_Object which emit this event
+ * @param[in]  event_info  Information about such event.
+ *
+ * @return
+ */
+static void __addview_sortbar_clicked_cb(void *data, Evas_Object *obj,
+                                        void *event_info)
+{
+       CLK_FUN_BEG();
+       ret_if(!data);
+
+       struct appdata *ad = (struct appdata *)data;
+
+       //// get entry
+       //Evas_Object *entry = elm_searchbar_entry_get(ad->add_search_bar);
+       //elm_object_focus(entry);
+       //// disable the context menu
+       //elm_entry_context_menu_disabled_set(entry, EINA_TRUE);
+       //elm_entry_context_menu_disabled_set(entry, EINA_FALSE);
+
+       Elm_Object_Item *select_item =
+           elm_segment_control_item_selected_get(obj);
+
+       // set sort flag, and update genlist
+       if (select_item == g_btn_sort_by_time) {
+               ad->sort = WCL_SORT_BY_TIMEZONE;
+       } else if (select_item == g_btn_sort_by_name) {
+               ad->sort = WCL_SORT_BY_NAME;
+       }
+       // update genlist
+       if (g_ad->add_view_update_timer) {
+               ecore_timer_del(g_ad->add_view_update_timer);
+               g_ad->add_view_update_timer = NULL;
+       }
+       ad->add_view_update_timer =
+           ecore_timer_add(0.01, __addview_genlist_update, ad);
+
+       CLK_FUN_END();
+}
+
+/**
+ * Add new sortbar object which used for sort cities which selected by user.
+ *
+ * @param[in]  parent   The parent object of the new genlist object
+ * @param[in]  data        data which used in this function
+ *
+ * @return     NULL if create genlist failed.
+ *             Pointer to the new sortbar object if create successfully.
+ */
+static Evas_Object *__addview_sortbar_add(Evas_Object *parent, void *data)
+{
+       retv_if((!parent || !data), NULL);
+       /* create controlbar */
+       Evas_Object *ctrlbar = widget_create_controlbar(parent, NULL);
+       /* create segment control on controlbar */
+       Evas_Object *segment_ly = elm_layout_add(ctrlbar);
+       retv_if(segment_ly == NULL, NULL);
+       elm_layout_file_set(segment_ly, WCL_EDJ_NAME, GRP_SEGMENT_PANEL);
+       evas_object_size_hint_weight_set(segment_ly, EVAS_HINT_EXPAND,
+                                        EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(segment_ly, EVAS_HINT_FILL,
+                                       EVAS_HINT_FILL);
+       evas_object_show(segment_ly);
+
+       // create segment control
+       Evas_Object *segment = elm_segment_control_add(ctrlbar);
+       g_btn_sort_by_name =
+           elm_segment_control_item_add(segment, NULL,
+                                        S_("IDS_COM_BODY_DETAILS_NAME"));
+       g_btn_sort_by_time =
+           elm_segment_control_item_add(segment, NULL, S_("IDS_COM_POP_TIME"));
+       evas_object_show(segment);
+       // set default sort type
+       elm_segment_control_item_selected_set(g_btn_sort_by_name, EINA_TRUE);
+       // register callback to segment control
+       evas_object_smart_callback_add(segment, "changed",
+                                      __addview_sortbar_clicked_cb, data);
+       Elm_Object_Item *eci;
+       elm_object_part_content_set(segment_ly, "segment", segment);
+       eci = elm_toolbar_item_append(ctrlbar, NULL, NULL, NULL, NULL);
+       elm_object_item_disabled_set(eci, EINA_TRUE);
+       Elm_Object_Item *item =
+           elm_toolbar_item_append(ctrlbar, NULL, NULL, NULL, NULL);
+       elm_object_item_part_content_set(item, "object", segment_ly);
+       eci = elm_toolbar_item_append(ctrlbar, NULL, NULL, NULL, NULL);
+       elm_object_item_disabled_set(eci, EINA_TRUE);
+       return ctrlbar;
+}
+
+static Evas_Object *__addview_layout_add(Evas_Object *parent)
+{
+       CLK_FUN_BEG();
+       retv_if(!parent, NULL);
+
+       // create window layout
+       Evas_Object *layout = elm_layout_add(parent);
+       retv_if(layout == NULL, NULL);
+
+       elm_layout_theme_set(layout, "layout", "application", "searchbar_base");
+       elm_object_signal_emit(layout, "elm,state,show,searchbar", "elm");
+       //evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       //evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, 0);
+       //elm_bg_color_set(layout, 0, 0, 0);
+       //elm_object_style_set(layout, "group_list");
+       // show layout
+       //evas_object_show(layout);
+
+       return layout;
+}
+
+/**
+ * Create add view for append new city into the selection list of worldclock
+ *
+ * @param[in]  parent    Evas_Object which is the parent of add view
+ * @param[in]  data      data which used in this function
+ * @param[in]  func      Callback function which used for invoking when exit from add view
+ *
+ * @return    FAILED if create add view failed.
+ *            SUCCESS if create add view successfully.
+ */
+int worldclock_addview_add(Evas_Object *parent, void *data, Wcl_Return_Cb func)
+{
+       CLK_FUN_BEG();
+       retv_if(!data, FAILED);
+
+       struct appdata *ad = (struct appdata *)data;
+
+       init_alphabetic_index();
+
+       ad->page = WCL_PAGE_ADD;
+       g_ad = ad;
+       g_return_cb = func;
+       const char *group_name = NULL;
+       const char *title_name = NULL;
+
+       // select call_flag & group name by caller
+       switch (ad->caller) {
+       case WCL_CALLER_IS_APP_IT_SELF:
+               g_call_flag = CALL_FROM_MAIN_VIEW;
+               group_name = GRP_ADD2;
+               title_name = S_("IDS_COM_ADD");
+               break;
+       case WCL_CALLER_IS_SHARED_LIBRARY:
+               g_call_flag = CALL_FROM_MAIN_VIEW;
+               group_name = GRP_ADD2;
+               title_name = S_("IDS_COM_ADD");
+               break;
+       case WCL_CALLER_IS_UI_GADGET:
+               g_call_flag = CALL_FROM_UI_GADGET;
+               group_name = GRP_ADD2;
+               title_name = _("IDS_WCL_BODY_TIME_ZONE");
+               break;
+       default:
+               break;
+       }
+
+       // open data base
+       retv_if(EINA_FALSE == worldclock_data_open_database(), FAILED);
+
+       /* add layout */
+       ad->add_ly = __addview_layout_add(parent);
+       retv_if(ad->add_ly == NULL, FAILED);
+
+       /* init search data */
+       memset(ad->search_text, 0x0, BUF_SIZE * sizeof(char));
+
+       /* searchbar */
+       ad->add_search_bar = __addview_searchbar_add(ad->add_ly, data);
+       retv_if(ad->add_search_bar == NULL, FAILED);
+
+       /* load edje */
+       ad->add_layout =
+           worldclock_load_edj(ad->add_ly, WCL_EDJ_NAME, group_name);
+       retv_if(ad->add_layout == NULL, FAILED);
+       elm_object_part_content_set(ad->add_ly, "elm.swallow.content",
+                                   ad->add_layout);
+
+       // index to quick search
+       //ad->add_index = __addview_index_add(ad->add_layout, data);
+
+       // genlist
+       ad->sort = WCL_SORT_BY_NAME;    // sory by name
+       ad->add_genlist = __addview_genlist_add(ad->add_layout, data);
+       retv_if(ad->add_genlist == NULL, FAILED);
+
+       Evas_Object *add_sortbar = __addview_sortbar_add(ad->navi_bar, data);
+       retv_if(add_sortbar == NULL, FAILED);
+
+       // create left button
+       Evas_Object *back_btn = elm_button_add(ad->navi_bar);
+       elm_object_style_set(back_btn, "naviframe/end_btn/default");
+       evas_object_smart_callback_add(back_btn, "clicked", __addview_quit_cb,
+                                      NULL);
+
+       // set segment control as title about layout
+       Elm_Object_Item *elm_item =
+           elm_naviframe_item_push(ad->navi_bar, title_name, back_btn, NULL,
+                                   ad->add_ly, NULL);
+       elm_object_item_part_content_set(elm_item, "controlbar", add_sortbar);
+       elm_naviframe_item_title_visible_set(elm_item, EINA_FALSE);
+
+       // update genlist
+       if (g_ad->add_view_update_timer) {
+               ecore_timer_del(g_ad->add_view_update_timer);
+               g_ad->add_view_update_timer = NULL;
+       }
+       ad->add_view_update_timer =
+           ecore_timer_add(0.01, __addview_genlist_update, ad);
+
+       CLK_FUN_END();
+       return SUCCESS;
+}
+
+/**
+ * Release all resources which used in add view when exit from add view
+ *
+ * @param[in]  data   data which used in this function
+ *
+ * @return
+ */
+void worldclock_addview_free(void *data)
+{
+       CLK_FUN_BEG();
+       ret_if(!data);
+
+       uninit_alphabetic_index();
+
+       struct appdata *ad = (struct appdata *)data;
+       if (ad->add_ly) {
+               __addview_quit_cb(NULL, NULL, NULL);
+       }
+       CLK_FUN_END();
+}
+
+#undef MAX_LEN_CITY_NAME
+#undef MAX_LEN_COUNTRY_NAME
+#undef MAX_LEN_GMT
+#undef MAX_LEN_INPUT
diff --git a/src/worldclock_data.c b/src/worldclock_data.c
new file mode 100644 (file)
index 0000000..e991192
--- /dev/null
@@ -0,0 +1,1170 @@
+/*
+  * 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://www.tizenopensource.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 <appcore-efl.h>
+#include <Elementary.h>
+#include <Ecore_X.h>
+#include <db-util.h>
+#include <fcntl.h>
+
+#include <vconf.h>
+
+#include "worldclock.h"
+#include "worldclock_data.h"
+#include "worldclock_dlog.h"
+#include "worldclock_types.h"
+#include "worldclock_util.h"
+
+#define WORLDCLOCK_DB_QUERY_LEN     512
+#define WORLDCLOCK_DB_TABLE_CITY    "city_table"
+
+#define WORLDCLOCK_SQLITE_SCHEMA "create table %s (\
+                       idex int primary key,\
+                                city varchar(%d), \
+                                country varchar(%d), \
+                                timezone varchar(%d), \
+                                dst_type int, \
+                                dst_enabled int, \
+                                selected int, \
+                                sequence int, \
+                                tz_path varchar(%d) \
+                       );"
+
+typedef struct _add_cs {
+       char *city;
+       char *country;
+       char *timezone;
+       char *tz_path;
+} Add_CS;
+
+static sqlite3 *g_hDB = NULL;
+//static sqlite3_stmt* g_pstStmt = NULL;
+static Add_CS g_cs_main[] = {
+#include "worldclock_timezone.h"
+};
+
+/**
+ * Extract data from sqlite3 db
+ * index, city, country, timezone, dst_type, selected, sequence, tz_path
+ *
+ * @param[in]  p_record  Pointer to such city information structure,
+ *                       which used for store the data,
+ *                       which extracted from sqlite3 db
+ *
+ * @return
+ */
+static void __data_extract_record(Wcl_CitySet *p_record, sqlite3_stmt *p_sqStmt)
+{
+       char *pCity = NULL;
+       char *pCountry = NULL;
+       char *pTimezone = NULL;
+       char *pTzPath = NULL;
+
+       /*  Parameter Check */
+       ret_if(!p_sqStmt);
+       ret_if(!p_record);
+
+       /* Extract record */
+       // 1. index
+       p_record->index = sqlite3_column_int(p_sqStmt, 0);
+
+       // 2. city
+       pCity = (char *)sqlite3_column_text(p_sqStmt, 1);
+       snprintf(p_record->city, CITY_BUF_SIZE, "%s", pCity);
+
+       // 3. country
+       pCountry = (char *)sqlite3_column_text(p_sqStmt, 2);
+       snprintf(p_record->country, COUNTRY_BUF_SIZE, "%s", pCountry);
+
+       // 4. timezone
+       pTimezone = (char *)sqlite3_column_text(p_sqStmt, 3);
+       snprintf(p_record->timezone, TIMEZONE_BUF_SIZE, "%s", pTimezone);
+
+       // 5. dst_type
+       p_record->dst_type = sqlite3_column_int(p_sqStmt, 4);
+
+       // 6. dst_enabled
+       p_record->dst_enabled = sqlite3_column_int(p_sqStmt, 5);
+
+       // 7. selected
+       p_record->selected = sqlite3_column_int(p_sqStmt, 6);
+
+       // 8. sequence
+       p_record->sequence = sqlite3_column_int(p_sqStmt, 7);
+
+       // 9. tz_path
+       pTzPath = (char *)sqlite3_column_text(p_sqStmt, 8);
+       snprintf(p_record->tz_path, TZPATH_BUF_SIZE, "%s", pTzPath);
+
+       // 10. nowtime
+       p_record->now_time = 0;
+}
+
+/**
+ * Append given record into sqlite3 db
+ *
+ * @param[in]  p_record   Pointer to such city data which need to be append
+ * @param[in]  index      The index of place which you want to instert the data in.
+ *
+ * @return     EINA_FALSE if append data failed.
+ *             EINA_TRUE if append successfully.
+ */
+inline static Eina_Bool __data_add_record(Add_CS *p_record, int index)
+{
+       CLK_FUN_DEBUG_BEG();
+       int rc = 0;
+       int selected = 0;
+       char szQuery[WORLDCLOCK_DB_QUERY_LEN] = { 0, };
+       sqlite3_stmt *p_sqStmt = NULL;
+
+       retv_if(!p_record, EINA_FALSE);
+
+       if (!strcmp(p_record->city, "Seoul")
+           && !strcmp(p_record->timezone, "GMT+9")) {
+               // set Seoul as default selected city
+               selected = 1;
+       }
+
+       CLK_DEBUG_INFO("\n\tcity: %s\tcountry: %s\ttimezone: %s\ttz_path: %s\n",
+                      p_record->city, p_record->country, p_record->timezone,
+                      p_record->tz_path);
+       //  Set SQL Statement
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "insert into %s (idex, city, country, timezone, dst_type, dst_enabled, selected, sequence, tz_path)\
+            values(%d,?,?,?,%d,%d,%d,%d,?);", WORLDCLOCK_DB_TABLE_CITY,
+                index,
+                //p_record->city,
+                //p_record->country,
+                //p_record->timezone,
+                0,             //p_record->dst_type,
+                1,             //p_record->dst_enabled,
+                selected,      //p_record->selected,
+                0              //p_record->sequence
+                //p_record->tz_path
+           );
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+
+       //  Bind Text Field
+       rc = sqlite3_bind_text(p_sqStmt, 1, p_record->city,
+                              strlen(p_record->city), SQLITE_STATIC);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       rc = sqlite3_bind_text(p_sqStmt, 2, p_record->country,
+                              strlen(p_record->country), SQLITE_STATIC);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       rc = sqlite3_bind_text(p_sqStmt, 3, p_record->timezone,
+                              strlen(p_record->timezone), SQLITE_STATIC);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       rc = sqlite3_bind_text(p_sqStmt, 4, p_record->tz_path,
+                              strlen(p_record->tz_path), SQLITE_STATIC);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+
+       //  Execute
+       rc = sqlite3_step(p_sqStmt);
+       GOTO_ERROR_IF(SQLITE_DONE != rc);
+
+       //  Finalize
+       rc = sqlite3_finalize(p_sqStmt);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       p_sqStmt = NULL;
+       CLK_FUN_DEBUG_END();
+       return EINA_TRUE;
+
+ error:
+       CLK_ERR("\n[ERROR] szQuery : %s", szQuery);
+       CLK_ERR("\n[ERROR] SQL error msg : %s", (char *)sqlite3_errmsg(g_hDB));
+       if (p_sqStmt) {
+               sqlite3_finalize(p_sqStmt);
+               p_sqStmt = NULL;
+       }
+       return EINA_FALSE;
+}
+
+/**
+ * Append data of all cities list in the top of city list into db file
+ *
+ * @return     EINA_FALSE if append failed.
+ *             EINA_TRUE if append successfully.
+ */
+static Eina_Bool __data_add_all_country()
+{
+       CLK_FUN_DEBUG_BEG();
+       int i = 0;
+       Eina_Bool ret = EINA_TRUE;
+
+       // the last item in  g_cs_main[] must be NULL, so that this loop can stop
+       while (g_cs_main[i].city) {
+               // append record one by one
+               ret = __data_add_record(&g_cs_main[i], i);
+               i++;
+               if (EINA_FALSE == ret) {
+                       ret = EINA_FALSE;
+                       break;
+               }
+       }
+
+       CLK_FUN_DEBUG_END();
+       return ret;
+}
+
+/**
+ * Check whether such sqlite3 db file exist
+ * If the db file exist, read it into memory.
+ *
+ * @param[in]  pszTableName  The path about sqlite3 db file
+ *
+ * @return     EINA_FALSE if file not exist
+ *             EINA_TRUE if file exist.
+ */
+static Eina_Bool __data_is_table_exist(char *pszTableName)
+{
+       CLK_FUN_DEBUG_BEG();
+       retv_if(!pszTableName, EINA_FALSE);
+
+       int rc = 0;
+       char *pszGetTableName = NULL;
+       char szQuery[WORLDCLOCK_DB_QUERY_LEN] = { 0, };
+       sqlite3_stmt *p_sqStmt = NULL;
+       Eina_Bool is_success = EINA_FALSE;
+
+       // set sqlite search text
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "SELECT name FROM sqlite_master WHERE name = '%s'",
+                pszTableName);
+       int ref = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                                    NULL);
+       GOTO_ERROR_IF(SQLITE_OK != ref);
+       CLK_DEBUG_INFO("\n[SUCCESS] szQuery : %s\n", szQuery);
+       rc = sqlite3_step(p_sqStmt);
+       while (SQLITE_ROW == rc) {
+               pszGetTableName = (char *)sqlite3_column_text(p_sqStmt, 0);
+               //CLK_DEBUG_INFO("pszGetTableName = %s", pszGetTableName);
+               if (!strcmp(pszGetTableName, pszTableName)) {
+                       is_success = EINA_TRUE;
+                       break;
+               }
+               rc = sqlite3_step(p_sqStmt);
+       }
+       sqlite3_finalize(p_sqStmt);
+       p_sqStmt = NULL;
+       CLK_FUN_DEBUG_END();
+       return is_success;
+
+ error:
+       CLK_ERR("\n[ERROR] szQuery : %s", szQuery);
+       CLK_ERR("\n[ERROR] SQL error msg : %s", (char *)sqlite3_errmsg(g_hDB));
+       if (p_sqStmt) {
+               sqlite3_finalize(p_sqStmt);
+               p_sqStmt = NULL;
+       }
+       return is_success;
+}
+
+/**
+ * Create new db file from default data list.
+ *
+ * @return     EINA_FALSE if create failed
+ *             EINA_TRUE if create successfully.
+ */
+static Eina_Bool __data_create_country_table()
+{
+       CLK_FUN_DEBUG_BEG();
+       char *pszErrorMsg = NULL;
+       char szQuery[WORLDCLOCK_DB_QUERY_LEN] = { 0, };
+       Eina_Bool b_result = EINA_TRUE;
+
+       // if tabel do not exist, create it
+       if (EINA_FALSE == __data_is_table_exist(WORLDCLOCK_DB_TABLE_CITY)) {
+               // create tabel
+               snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                        WORLDCLOCK_SQLITE_SCHEMA, WORLDCLOCK_DB_TABLE_CITY,
+                        CITY_BUF_SIZE, COUNTRY_BUF_SIZE, TIMEZONE_BUF_SIZE,
+                        TZPATH_BUF_SIZE);
+               GOTO_ERROR_IF(SQLITE_OK !=
+                             sqlite3_exec(g_hDB, szQuery, NULL, NULL,
+                                          &pszErrorMsg));
+               // append all cities
+               b_result = __data_add_all_country();
+       }
+       CLK_FUN_DEBUG_END();
+       return b_result;
+
+ error:
+       CLK_ERR("\n[ERROR] szQuery : %s", szQuery);
+       CLK_ERR("\n[ERROR] error msg : %s\n", pszErrorMsg);
+       sqlite3_free(pszErrorMsg);
+       return EINA_FALSE;
+}
+
+/**
+ * Get city list search city by given search text
+ *
+ * @param[in]   search_txt    given search text
+ * @param[out]  p_recordList  Result list which used to store result list
+ * @param[in]   selectFlag    selection flag which used for judge selection type
+ *
+ * @return    -1 if meet error
+ *            count of the items in result list
+ */
+static int __data_get_city_list_by_search_text(const char *search_txt,
+                                              Wcl_CitySet **p_recordList,
+                                              Wcl_Selection_Flag selectFlag)
+{
+       CLK_FUN_DEBUG_BEG();
+       int rc = -1;
+       int nRecCount = 0;
+       Wcl_CitySet *p_record = NULL;
+       sqlite3_stmt *p_sqStmt = NULL;
+       char szQuery[WORLDCLOCK_DB_QUERY_LEN] = { 0, };
+
+       char selFlag[BUF_SIZE] = { 0, };
+       switch (selectFlag) {
+       case WCL_SELECT_IN_ALL:
+               break;
+       case WCL_SELECT_IF_HAS_TZPATH:
+               CLK_DEBUG_INFO
+                   ("\n\tselect cities which has tz_path for Setting module!!!\n");
+               // only find those cities which has tz_path.
+               snprintf(selFlag, BUF_SIZE, " and tz_path<>''");
+               break;
+       case WCL_SELECT_IN_UNSELECTED:
+       default:
+               // only find those cities which is unselected.
+               snprintf(selFlag, BUF_SIZE, " and selected=0");
+               break;
+       }
+       // get item number
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "select count(idex) from %s where city like '%%%s%%' or country like '%%%s%%' or timezone like 'GMT%%%s%%'%s\
+            order by city;", WORLDCLOCK_DB_TABLE_CITY, search_txt, search_txt, search_txt,
+                selFlag);
+       CLK_DEBUG_INFO("szQuery=%s\n", szQuery);
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       rc = sqlite3_step(p_sqStmt);
+       nRecCount = sqlite3_column_int(p_sqStmt, 0);
+       rc = sqlite3_finalize(p_sqStmt);
+       p_sqStmt = NULL;
+
+       // read data from db
+       *p_recordList = (Wcl_CitySet *)calloc(nRecCount, sizeof(Wcl_CitySet));
+       GOTO_ERROR_IF(NULL == *p_recordList);
+       p_record = *p_recordList;
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "select * from %s where city like '%%%s%%' or country like '%%%s%%' or timezone like 'GMT%%%s%%'%s order by city;",
+                WORLDCLOCK_DB_TABLE_CITY, search_txt, search_txt, search_txt,
+                selFlag);
+       CLK_DEBUG_INFO("szQuery=%s\n", szQuery);
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       rc = sqlite3_step(p_sqStmt);
+       while (rc == SQLITE_ROW) {
+               __data_extract_record(p_record++, p_sqStmt);
+               rc = sqlite3_step(p_sqStmt);
+       }
+       rc = sqlite3_finalize(p_sqStmt);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       p_sqStmt = NULL;
+       CLK_FUN_DEBUG_END();
+       return nRecCount;
+
+ error:
+       CLK_ERR("\n[ERROR] szQuery : %s", szQuery);
+       CLK_ERR("\n[ERROR] SQL error msg : %s", (char *)sqlite3_errmsg(g_hDB));
+       if (p_sqStmt) {
+               sqlite3_finalize(p_sqStmt);
+               p_sqStmt = NULL;
+       }
+       if (*p_recordList) {
+               free(*p_recordList);
+       }
+       return -1;
+}
+
+/**
+ * Get city list search city by given city name
+ *
+ * @param[in]   city_name     given city name
+ * @param[out]  p_recordList  Result list which used to store result list
+ * @param[in]   selectFlag    selection flag which used for judge selection type
+ *
+ * @return    -1 if meet error
+ *            count of the items in result list
+ */
+static int __data_get_city_list_by_city_name(const char *city_name,
+                                            Wcl_CitySet **p_recordList,
+                                            Wcl_Selection_Flag selectFlag)
+{
+       CLK_FUN_DEBUG_BEG();
+       int rc = -1;
+       int nRecCount = 0;
+       Wcl_CitySet *p_record = NULL;
+       sqlite3_stmt *p_sqStmt = NULL;
+       char szQuery[WORLDCLOCK_DB_QUERY_LEN] = { 0, };
+
+       char selFlag[BUF_SIZE] = { 0, };
+       switch (selectFlag) {
+       case WCL_SELECT_IN_ALL:
+               break;
+       case WCL_SELECT_IF_HAS_TZPATH:
+               CLK_DEBUG_INFO
+                   ("\n\tselect cities which has tz_path for Setting module!!!\n");
+               // only find those cities which has tz_path.
+               snprintf(selFlag, BUF_SIZE, " and tz_path<>''");
+               break;
+       case WCL_SELECT_IN_UNSELECTED:
+       default:
+               // only find those cities which is unselected.
+               snprintf(selFlag, BUF_SIZE, " and selected=0");
+               break;
+       }
+       // get item number
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "select count(idex) from %s where city like 'IDS_WCL_BODY_%%%s%%' or city like '%%%s%%'%s\
+            order by city;", WORLDCLOCK_DB_TABLE_CITY, city_name, city_name,
+                selFlag);
+       //CLK_DEBUG_INFO("szQuery=%s\n",szQuery);
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       rc = sqlite3_step(p_sqStmt);
+       nRecCount = sqlite3_column_int(p_sqStmt, 0);
+       rc = sqlite3_finalize(p_sqStmt);
+       p_sqStmt = NULL;
+
+       // read data from db
+       *p_recordList = (Wcl_CitySet *)calloc(nRecCount, sizeof(Wcl_CitySet));
+       GOTO_ERROR_IF(NULL == *p_recordList);
+       p_record = *p_recordList;
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "select * from %s where city like 'IDS_WCL_BODY_%%%s%%' or city like '%%%s%%'%s order by city;",
+                WORLDCLOCK_DB_TABLE_CITY, city_name, city_name, selFlag);
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       rc = sqlite3_step(p_sqStmt);
+       while (rc == SQLITE_ROW) {
+               __data_extract_record(p_record++, p_sqStmt);
+               rc = sqlite3_step(p_sqStmt);
+       }
+       rc = sqlite3_finalize(p_sqStmt);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       p_sqStmt = NULL;
+       CLK_FUN_DEBUG_END();
+       return nRecCount;
+
+ error:
+       CLK_ERR("\n[ERROR] szQuery : %s", szQuery);
+       if (p_sqStmt) {
+               sqlite3_finalize(p_sqStmt);
+               p_sqStmt = NULL;
+       }
+       if (*p_recordList) {
+               free(*p_recordList);
+       }
+       return -1;
+}
+
+/**
+ * Get city list search country by given country name
+ *
+ * @param[in]   country_name  given country name
+ * @param[out]  p_recordList      Result list which used to store result list
+ * @param[in]   selectFlag    selection flag which used for judge selection type
+ *
+ * @return    -1 if meet error
+ *            count of the items in result list
+ */
+static int __data_get_city_list_by_country_name(const char *country_name,
+                                               Wcl_CitySet **p_recordList,
+                                               Wcl_Selection_Flag selectFlag)
+{
+       CLK_FUN_DEBUG_BEG();
+       int rc = -1;
+       int nRecCount = 0;
+       Wcl_CitySet *p_record = NULL;
+       sqlite3_stmt *p_sqStmt = NULL;
+       char selFlag[BUF_SIZE] = { 0, };
+       char szQuery[WORLDCLOCK_DB_QUERY_LEN] = { 0, };
+
+       switch (selectFlag) {
+       case WCL_SELECT_IN_ALL:
+               break;
+       case WCL_SELECT_IF_HAS_TZPATH:
+               CLK_DEBUG_INFO
+                   ("\n\tselect cities which has tz_path for Setting module!!!\n");
+               // only find those cities which has tz_path.
+               snprintf(selFlag, BUF_SIZE, " and tz_path<>''");
+               break;
+       case WCL_SELECT_IN_UNSELECTED:
+       default:
+               // only find those cities which is unselected.
+               snprintf(selFlag, BUF_SIZE, " and selected=0");
+               break;
+       }
+       // get item number
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "select count(idex) from %s where country like 'IDS_WCL_BODY_%%%s%%' or country like '%%%s%%'%s\
+            order by country;", WORLDCLOCK_DB_TABLE_CITY, country_name, country_name,
+                selFlag);
+       //CLK_DEBUG_INFO("szQuery=%s\n",szQuery);
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       rc = sqlite3_step(p_sqStmt);
+       nRecCount = sqlite3_column_int(p_sqStmt, 0);
+       rc = sqlite3_finalize(p_sqStmt);
+       p_sqStmt = NULL;
+
+       // read data from db
+       *p_recordList = (Wcl_CitySet *)calloc(nRecCount, sizeof(Wcl_CitySet));
+       GOTO_ERROR_IF(NULL == *p_recordList);
+       p_record = *p_recordList;
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "select * from %s where country like 'IDS_WCL_BODY_%%%s%%' or country like '%%%s%%'%s\
+            order by country;", WORLDCLOCK_DB_TABLE_CITY, country_name, country_name,
+                selFlag);
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       rc = sqlite3_step(p_sqStmt);
+       while (rc == SQLITE_ROW) {
+               __data_extract_record(p_record++, p_sqStmt);
+               rc = sqlite3_step(p_sqStmt);
+       }
+       rc = sqlite3_finalize(p_sqStmt);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       p_sqStmt = NULL;
+
+       CLK_FUN_DEBUG_END();
+       return nRecCount;
+
+ error:
+       CLK_ERR("\n[ERROR] szQuery : %s", szQuery);
+       CLK_ERR("\n[ERROR] SQL error msg : %s", (char *)sqlite3_errmsg(g_hDB));
+       if (p_sqStmt) {
+               sqlite3_finalize(p_sqStmt);
+               p_sqStmt = NULL;
+       }
+       if (*p_recordList) {
+               free(*p_recordList);
+       }
+       return -1;
+}
+
+/**
+ * Get city list search timezone by given number
+ *
+ * @param[in]   timezone      given number for searching timezone
+ * @param[out]  p_recordList      Result list which used to store result list
+ * @param[in]   selectFlag    selection flag which used for judge selection type
+ *
+ * @return    -1 if meet error
+ *            count of the items in result list
+ */
+static int __data_get_city_list_by_timezone(const char *timezone,
+                                           Wcl_CitySet **p_recordList,
+                                           Wcl_Selection_Flag selectFlag)
+{
+       CLK_FUN_DEBUG_BEG();
+       int rc = -1;
+       int nRecCount = 0;
+       Wcl_CitySet *p_record = NULL;
+       sqlite3_stmt *p_sqStmt = NULL;
+       char selFlag[BUF_SIZE] = { 0, };
+       char szQuery[WORLDCLOCK_DB_QUERY_LEN] = { 0, };
+
+       switch (selectFlag) {
+       case WCL_SELECT_IN_ALL:
+               break;
+       case WCL_SELECT_IF_HAS_TZPATH:
+               CLK_DEBUG_INFO
+                   ("\n\tselect cities which has tz_path for Setting module!!!\n");
+               // only find those cities which has tz_path.
+               snprintf(selFlag, BUF_SIZE, " and tz_path<>''");
+               break;
+       case WCL_SELECT_IN_UNSELECTED:
+       default:
+               // only find those cities which is unselected.
+               snprintf(selFlag, BUF_SIZE, " and selected=0");
+               break;
+       }
+       // get item number
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "select count(idex) from %s where timezone like 'IDS_WCL_BODY_%%%s%%'\
+            or timezone like '%%%s%%'%s order by timezone;",
+                WORLDCLOCK_DB_TABLE_CITY, timezone, timezone, selFlag);
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       rc = sqlite3_step(p_sqStmt);
+       nRecCount = sqlite3_column_int(p_sqStmt, 0);
+       rc = sqlite3_finalize(p_sqStmt);
+       p_sqStmt = NULL;
+
+       // read data from db
+       *p_recordList = (Wcl_CitySet *)calloc(nRecCount, sizeof(Wcl_CitySet));
+       GOTO_ERROR_IF(NULL == *p_recordList);
+       p_record = *p_recordList;
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "select * from %s where timezone like 'IDS_WCL_BODY_%%%s%%'\
+            or timezone like '%%%s%%'%s order by timezone;", WORLDCLOCK_DB_TABLE_CITY, timezone, timezone, selFlag);
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       rc = sqlite3_step(p_sqStmt);
+       while (rc == SQLITE_ROW) {
+               __data_extract_record(p_record++, p_sqStmt);
+               rc = sqlite3_step(p_sqStmt);
+       }
+       rc = sqlite3_finalize(p_sqStmt);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       p_sqStmt = NULL;
+
+       CLK_FUN_DEBUG_END();
+       return nRecCount;
+
+ error:
+       CLK_ERR("\n[ERROR] szQuery : %s", szQuery);
+       CLK_ERR("\n[ERROR] SQL error msg : %s", (char *)sqlite3_errmsg(g_hDB));
+       if (p_sqStmt) {
+               sqlite3_finalize(p_sqStmt);
+               p_sqStmt = NULL;
+       }
+       if (*p_recordList) {
+               free(*p_recordList);
+       }
+       return -1;
+}
+
+/**
+ * Get all cities into given city list
+ *
+ * @param[out]  p_recordList      Result list which used to store result list
+ * @param[in]   selectFlag    selection flag which used for judge selection type
+ *
+ * @return    -1 if meet error
+ *            count of the items in result list
+ */
+static int __data_get_all_default_cities(Wcl_CitySet **p_recordList,
+                                        Wcl_Selection_Flag selectFlag)
+{
+       CLK_FUN_DEBUG_BEG();
+       int rc = -1;
+       int nRecCount = 0;
+       Wcl_CitySet *p_record = NULL;
+       sqlite3_stmt *p_sqStmt = NULL;
+       char selFlag[BUF_SIZE] = { 0, };
+       char szQuery[WORLDCLOCK_DB_QUERY_LEN] = { 0, };
+       retv_if(!p_recordList, -1);
+
+       switch (selectFlag) {
+       case WCL_SELECT_IN_ALL:
+               break;
+       case WCL_SELECT_IF_HAS_TZPATH:
+               CLK_DEBUG_INFO
+                   ("\n\tselect cities which has tz_path for Setting module!!!\n");
+               // only find those cities which has tz_path.
+               snprintf(selFlag, BUF_SIZE, " where tz_path<>''");
+               break;
+       case WCL_SELECT_IN_UNSELECTED:
+       default:
+               // only find those cities which is unselected.
+               snprintf(selFlag, BUF_SIZE, " where selected=0");
+               break;
+       }
+       // get item number
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "select count(idex) from %s%s;", WORLDCLOCK_DB_TABLE_CITY,
+                selFlag);
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       rc = sqlite3_step(p_sqStmt);
+       nRecCount = sqlite3_column_int(p_sqStmt, 0);
+       rc = sqlite3_finalize(p_sqStmt);
+       p_sqStmt = NULL;
+
+       // read data from db
+       *p_recordList = (Wcl_CitySet *)calloc(nRecCount, sizeof(Wcl_CitySet));
+       GOTO_ERROR_IF(NULL == *p_recordList);
+       p_record = *p_recordList;
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN, "select * from %s%s;",
+                WORLDCLOCK_DB_TABLE_CITY, selFlag);
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       rc = sqlite3_step(p_sqStmt);
+       while (rc == SQLITE_ROW) {
+               __data_extract_record(p_record++, p_sqStmt);
+               rc = sqlite3_step(p_sqStmt);
+       }
+       rc = sqlite3_finalize(p_sqStmt);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       p_sqStmt = NULL;
+       CLK_FUN_DEBUG_END();
+       return nRecCount;
+
+ error:
+       CLK_ERR("\n[ERROR] szQuery : %s", szQuery);
+       CLK_ERR("\n[ERROR] SQL error msg : %s", (char *)sqlite3_errmsg(g_hDB));
+       if (p_sqStmt) {
+               sqlite3_finalize(p_sqStmt);
+               p_sqStmt = NULL;
+       }
+       if (*p_recordList) {
+               free(*p_recordList);
+       }
+       return -1;
+}
+
+/**
+ * Get all selected cities into given city list
+ *
+ * @param[out]  p_recordList      Result list which used to store result list
+ *
+ * @return    -1 if meet error
+ *            count of the items in result list
+ */
+static int __data_get_all_selected_cities(Wcl_CitySet **p_recordList)
+{
+       CLK_FUN_DEBUG_BEG();
+       int rc = -1;
+       int nRecCount = 0;
+       Wcl_CitySet *p_record = NULL;
+       sqlite3_stmt *p_sqStmt = NULL;
+       char szQuery[WORLDCLOCK_DB_QUERY_LEN] = { 0, };
+
+       retv_if(!p_recordList, -1);
+       // get item number
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "select count(idex) from %s where selected=1 order by sequence;",
+                WORLDCLOCK_DB_TABLE_CITY);
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       rc = sqlite3_step(p_sqStmt);
+       nRecCount = sqlite3_column_int(p_sqStmt, 0);
+       rc = sqlite3_finalize(p_sqStmt);
+       p_sqStmt = NULL;
+
+       // read data from db
+       *p_recordList = (Wcl_CitySet *)calloc(nRecCount, sizeof(Wcl_CitySet));
+       GOTO_ERROR_IF(NULL == *p_recordList);
+       p_record = *p_recordList;
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "select * from %s where selected=1 order by sequence;",
+                WORLDCLOCK_DB_TABLE_CITY);
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       rc = sqlite3_step(p_sqStmt);
+       while (rc == SQLITE_ROW) {
+               __data_extract_record(p_record++, p_sqStmt);
+               rc = sqlite3_step(p_sqStmt);
+       }
+       rc = sqlite3_finalize(p_sqStmt);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       p_sqStmt = NULL;
+       CLK_FUN_DEBUG_END();
+       return nRecCount;
+
+ error:
+       CLK_ERR("\n[ERROR] szQuery : %s", szQuery);
+       CLK_ERR("\n[ERROR] SQL error msg : %s", (char *)sqlite3_errmsg(g_hDB));
+       if (p_sqStmt) {
+               sqlite3_finalize(p_sqStmt);
+               p_sqStmt = NULL;
+       }
+       if (*p_recordList) {
+               free(*p_recordList);
+       }
+       return -1;
+}
+
+/**
+ * Get home city from vconf module
+ *
+ * @return    NULL if meet error
+ *            Pointer to the home city
+ */
+Wcl_CitySet *worldclock_data_get_local_city()
+{
+       CLK_FUN_DEBUG_BEG();
+       Wcl_CitySet *cs = NULL;
+       char *city = NULL;
+       char *timezone = NULL;
+
+       // get timezone from vconf
+       timezone = vconf_get_str(VCONFKEY_SETAPPL_TIMEZONE_INT);
+       // get home city from vconf
+       city = vconf_get_str(VCONFKEY_SETAPPL_CITYNAME_INDEX_INT);
+
+       if (timezone && city) {
+               int count = __data_get_city_list_by_city_name(city, &cs,
+                                                             WCL_SELECT_IN_ALL);
+               retv_if(count <= 0, NULL);
+       } else {
+               // if can not get home city, set default as Seoul
+               cs = (Wcl_CitySet *)calloc(1, sizeof(Wcl_CitySet));
+               retv_if(!cs, NULL);
+
+               // timezone
+               snprintf(cs->timezone, TIMEZONE_BUF_SIZE, "%s", ("GMT+9"));
+               // city name
+               snprintf(cs->city, CITY_BUF_SIZE, "%s", ("Seoul"));
+               // sequence
+               cs->sequence = 0;
+               // tz_path
+               snprintf(cs->tz_path, TZPATH_BUF_SIZE, "%s", ("Asia/Seoul"));
+       }
+       worldclock_data_get_city_status_from_db(cs);
+       // dst
+       cs->dst = worldclock_dst_get(cs);
+       cs->now_time = time(NULL);
+
+       if (timezone) {
+               free(timezone);
+               timezone = NULL;
+       }
+       if (city) {
+               free(city);
+               city = NULL;
+       }
+       //CLK_INFO("homezone>>> city: %s, timezone: %s, dst: %d\n", cs->city, cs->timezone, cs->dst);
+       CLK_FUN_DEBUG_END();
+       return cs;
+}
+
+/**
+ * Get all select cities into given city list
+ *
+ * @return    NULL if meet error
+ *            Pointer to the result selection list
+ */
+Eina_List *worldclock_data_get_all_added_city()
+{
+       CLK_FUN_DEBUG_BEG();
+       Wcl_CitySet *cs = NULL;
+       Eina_List *el = NULL;
+
+       // get all selected cities into city list
+       int count = __data_get_all_selected_cities(&cs);
+       GOTO_ERROR_IF(!cs);
+       int i = 0;
+       //CLK_DEBUG_INFO("count=%d\n",count);
+       // extract all cities in city list to eina_list
+       for (i = 0; i < count; i++) {
+               GOTO_ERROR_IF(NULL == (cs + i));
+               // malloc new memory
+               Wcl_CitySet *a_cs =
+                   (Wcl_CitySet *)calloc(1, sizeof(Wcl_CitySet));
+               GOTO_ERROR_IF(!a_cs);
+               // copy city data
+               worldclock_data_cityset_copy(a_cs, cs + i);
+               // append data
+               el = eina_list_append(el, a_cs);
+       }
+       free(cs);
+       cs = NULL;
+       CLK_FUN_DEBUG_END();
+       return el;
+ error:
+       if (cs) {
+               free(cs);
+       }
+       if (el) {
+               eina_list_free(el);
+       }
+       return NULL;
+}
+
+/**
+ * Get all appendable cities into given city list
+ *
+ * @param[in]   selectFlag    selection flag which used for judge selection type
+ *
+ * @return    NULL if meet error
+ *            Pointer to the result selection list
+ */
+Eina_List *worldclock_data_get_default_city_list(Wcl_Selection_Flag selectFlag)
+{
+       CLK_FUN_DEBUG_BEG();
+       int i = 0;
+       int count = 0;
+       Wcl_CitySet *cs = NULL;
+       Eina_List *el = NULL;
+
+       // get all appendable cities
+       count = __data_get_all_default_cities(&cs, selectFlag);
+       GOTO_ERROR_IF(!cs);
+       //CLK_DEBUG_INFO("count=%d\n",count);
+       for (i = 0; i < count; i++) {
+               GOTO_ERROR_IF(NULL == (cs + i));
+               // malloc new memory
+               Wcl_CitySet *a_cs =
+                   (Wcl_CitySet *)calloc(1, sizeof(Wcl_CitySet));
+               GOTO_ERROR_IF(!a_cs);
+               // copy city data
+               worldclock_data_cityset_copy(a_cs, cs + i);
+               // append data
+               el = eina_list_append(el, a_cs);
+       }
+       free(cs);
+       cs = NULL;
+       CLK_FUN_DEBUG_END();
+       return el;
+ error:
+       if (cs) {
+               free(cs);
+       }
+       if (el) {
+               eina_list_free(el);
+       }
+       return NULL;
+}
+
+/**
+ * Search cities according to search_txt, and return search result
+ *
+ * @param[in]  data
+ * @param[in]  search_type   the search type which will search in this function
+ *                           search_type: 1->by city name, 2->by country name, 3->by timezone
+ * @param[in]  selectFlag    selection flag which used for judge selection type
+ *
+ * @return    NULL if meet error
+ *            Pointer to the result selection list
+ */
+Eina_List *worldclock_data_get_search_city_list(const char *search_txt,
+                                               Wcl_Search_Type search_type,
+                                               Wcl_Selection_Flag selectFlag)
+{
+       CLK_FUN_BEG();
+       int i = 0;
+       int count = 0;
+       Wcl_CitySet *cs = NULL;
+       Eina_List *el = NULL;
+
+       // get search result
+       switch (search_type) {
+       case WCL_SEARCH_BY_ALL_KEYWORDS:
+               // search by all issues
+               count =
+                   __data_get_city_list_by_search_text(search_txt, &cs,
+                                                       selectFlag);
+               break;
+       case WCL_SEARCH_BY_CITY_NAME:
+               // search by city name
+               count =
+                   __data_get_city_list_by_city_name(search_txt, &cs,
+                                                     selectFlag);
+               break;
+       case WCL_SEARCH_BY_COUNTRY_NAME:
+               // search by country name
+               count =
+                   __data_get_city_list_by_country_name(search_txt, &cs,
+                                                        selectFlag);
+               break;
+       case WCL_SEARCH_BY_TIMEZONE:
+               // search by timezone
+               count =
+                   __data_get_city_list_by_timezone(search_txt, &cs,
+                                                    selectFlag);
+               break;
+       default:
+               CLK_ERR("no such searching type!\n");
+               return NULL;
+       }
+
+       GOTO_ERROR_IF(!cs);
+
+       // extract search result into eina_list
+       for (i = 0; i < count; i++) {
+               // malloc new memory
+               Wcl_CitySet *a_cs =
+                   (Wcl_CitySet *)calloc(1, sizeof(Wcl_CitySet));
+               GOTO_ERROR_IF(!a_cs);
+               // copy city data
+               worldclock_data_cityset_copy(a_cs, cs + i);
+               // append record
+               el = eina_list_append(el, a_cs);
+       }
+       if (cs) {
+               free(cs);
+       }
+       CLK_FUN_END();
+       return el;
+ error:
+       if (cs) {
+               free(cs);
+       }
+       if (el) {
+               eina_list_free(el);
+       }
+       return NULL;
+}
+
+/**
+ * Update data of given city to database
+ *
+ * @param[in]  p_record      data of given city
+ *
+ * @return    EINA_FALSE if meet error
+ *            EINA_TRUE if update successfully
+ */
+Eina_Bool worldclock_data_update_db_record(Wcl_CitySet *p_record)
+{
+       CLK_FUN_DEBUG_BEG();
+       int rc = 0;
+       Wcl_CitySet *cs = p_record;
+       char *pszErrorMsg = NULL;
+       char szQuery[WORLDCLOCK_DB_QUERY_LEN] = { 0, };
+
+       retv_if(!cs, EINA_FALSE);
+       /*  Update Inserted Record  */
+       //CLK_DEBUG_INFO("cs->city=%s, cs->country=%s, dst_type=%d, selected=%d, sequence=%d\n",
+       //          cs->city, cs->country, cs->dst_type, cs->selected, cs->sequence);
+       memset(szQuery, 0x00, sizeof(szQuery));
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "update %s set dst_type = %d, dst_enabled = %d, selected = %d, sequence = %d where idex = %d;",
+                WORLDCLOCK_DB_TABLE_CITY, cs->dst_type, cs->dst_enabled,
+                cs->selected, cs->sequence, cs->index);
+       //CLK_DEBUG_INFO("szQuery: %s\n", szQuery);
+
+       rc = sqlite3_exec(g_hDB, "BEGIN  TRANSACTION", NULL, NULL,
+                         &pszErrorMsg);
+       rc = sqlite3_exec(g_hDB, szQuery, NULL, NULL, &pszErrorMsg);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       rc = sqlite3_exec(g_hDB, "COMMIT TRANSACTION", NULL, NULL,
+                         &pszErrorMsg);
+
+       //CLK_DEBUG_INFO("\n\t++++++++++++++++++++++  update successfully !!!!! \n");
+       CLK_FUN_DEBUG_END();
+       return EINA_TRUE;
+
+ error:
+       CLK_ERR("\n[ERROR] szQuery : %s", szQuery);
+       CLK_ERR("\n[ERROR] error index : %d\n", rc);
+       CLK_ERR("\n[ERROR] error msg : %s\n", pszErrorMsg);
+       return EINA_FALSE;
+}
+
+/**
+ * Get data of given city to database
+ *
+ * @param[in]  p_record      data of given city
+ *
+ * @return    EINA_FALSE if meet error
+ *            EINA_TRUE if load successfully
+ */
+Eina_Bool worldclock_data_get_city_status_from_db(Wcl_CitySet *p_record)
+{
+       CLK_FUN_DEBUG_BEG();
+       int rc = -1;
+       Wcl_CitySet *cs = p_record;
+       sqlite3_stmt *p_sqStmt = NULL;
+       char szQuery[WORLDCLOCK_DB_QUERY_LEN] = { 0, };
+
+       retv_if(!cs, EINA_FALSE);
+       // get item number
+       //snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN, "select * from %s where idex = %d;", WORLDCLOCK_DB_TABLE_CITY, cs->index);
+       snprintf(szQuery, WORLDCLOCK_DB_QUERY_LEN,
+                "select * from %s where city = '%s';",
+                WORLDCLOCK_DB_TABLE_CITY, cs->city);
+       //CLK_DEBUG_INFO("szQuery=%s\n",szQuery);
+       rc = sqlite3_prepare_v2(g_hDB, szQuery, strlen(szQuery), &p_sqStmt,
+                               NULL);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       rc = sqlite3_step(p_sqStmt);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+
+       __data_extract_record(cs, p_sqStmt);
+       rc = sqlite3_finalize(p_sqStmt);
+       GOTO_ERROR_IF(SQLITE_OK != rc);
+       p_sqStmt = NULL;
+       CLK_FUN_DEBUG_END();
+       return EINA_TRUE;
+
+ error:
+       CLK_ERR("\n[ERROR] szQuery : %s", szQuery);
+       CLK_ERR("\n[ERROR] SQL error msg : %s", (char *)sqlite3_errmsg(g_hDB));
+       if (p_sqStmt) {
+               sqlite3_finalize(p_sqStmt);
+               p_sqStmt = NULL;
+       }
+       return EINA_FALSE;
+}
+
+/**
+ * Try to open data base
+ *
+ * @return    EINA_FALSE if open database failed
+ *            EINA_TRUE if open database successfully
+ */
+Eina_Bool worldclock_data_open_database()
+{
+       CLK_FUN_DEBUG_BEG();
+       //int rc = 0;
+       //int* error_code = SQLITE_OP_OK;
+
+       // check whether file exists, if not, create it
+       if (!g_hDB) {
+               // open it, create it if not exist
+               if (SQLITE_OK != db_util_open(WORLDCLOCK_DB, &g_hDB, 0)) {
+                       return EINA_FALSE;
+               }
+       }
+
+       CLK_FUN_DEBUG_END();
+       return __data_create_country_table();
+}
+
+/**
+ * Try to close data base
+ *
+ * @return    EINA_FALSE if open database failed
+ *            EINA_TRUE if open database successfully
+ */
+Eina_Bool worldclock_data_close_database()
+{
+       CLK_FUN_DEBUG_BEG();
+       //sqlite3_close(g_hDB);
+       db_util_close(g_hDB);
+       g_hDB = NULL;
+       CLK_FUN_DEBUG_END();
+       return EINA_TRUE;
+}
+
+/**
+ * Copy given city data to aimed city
+ *
+ * @param[in]   src_city     the source city record
+ * @param[out]  dst_city     the aimed city record
+ *
+ * @return
+ */
+void worldclock_data_cityset_copy(Wcl_CitySet *dst_city,
+                                 const Wcl_CitySet *src_city)
+{
+       CLK_FUN_DEBUG_BEG();
+       ret_if(!dst_city || !src_city);
+
+       //copy data of city set
+       memcpy(dst_city, src_city, sizeof(Wcl_CitySet));
+
+       //CLK_DEBUG_INFO("dest city: %s, country: %s, timezone: %s; src city: %s, country: %s, timezone: %s\n",
+       //  dst_city->city, dst_city->country, dst_city->timezone,
+       //  src_city->city, src_city->country, src_city->timezone);
+       CLK_FUN_DEBUG_END();
+}
diff --git a/src/worldclock_fwk_icu.c b/src/worldclock_fwk_icu.c
new file mode 100644 (file)
index 0000000..555d91b
--- /dev/null
@@ -0,0 +1,153 @@
+/*
+  * 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://www.tizenopensource.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 __CLK_FWK_ICU_C__
+#include "worldclock_fwk_icu.h"
+#include "worldclock_types.h"
+#include "worldclock_dlog.h"
+
+//char *data_pattern[4] =
+//{
+//    "d.MMM.y",
+//    "MMM.d.y",
+//    "y.MMM.d",
+//    "y.d.MMM",
+//};
+//char *data_pattern_without_year[4] =
+//{
+//    "d MMM",
+//    "MMM d",
+//    "MMM d",
+//    "d MMM",
+//};
+char *time_pattern[2] = {
+       "hh:mm a",
+       "HH:mm",
+};
+
+//
+static int __get_pattern_time(char *pattern, int size,
+                             CLK_TIME_FORMAT timeStyle)
+{
+       retvm_if(!pattern, FAILED, "pattern null");
+       retvm_if(size <= 0, FAILED, "size<=0");
+       snprintf(pattern, size, "%s", time_pattern[timeStyle]);
+       return SUCCESS;
+}
+
+//
+static int __get_pattern_time_and_date(char *pattern, int size,
+                                      CLK_TIME_FORMAT timeStyle,
+                                      CLK_DATE_FORMAT dateStyle)
+{
+       retvm_if(!pattern, FAILED, "pattern null");
+       retvm_if(size <= 0, FAILED, "size<=0");
+       snprintf(pattern, size, "%s\t%s", "yMMMd", time_pattern[timeStyle]);
+       return SUCCESS;
+}
+
+//
+char *worldclock_icu_get_time_str(time_t input_time, const char *timezone)
+{
+       static char string_icu_time[BUF_SIZE] = { 0 };
+       char pattern[MAX_PATTERN_LENGHT] = { 0 };
+       CLK_TIME_FORMAT time_format;
+       time_format = clk_fwk_icu_time_format_get();
+       __get_pattern_time(pattern, MAX_PATTERN_LENGHT, time_format);
+       //CLK_INFO_PURPLE("pattern=%s",pattern);
+       clk_fwk_icu_get_data(input_time, string_icu_time, BUF_SIZE, NULL,
+                            pattern, MAX_PATTERN_LENGHT, timezone);
+       // splice time string to result string
+       return string_icu_time;
+}
+
+//
+char *worldclock_icu_get_date_str(time_t input_time, const char *timezone)
+{
+       static char string_icu_date[BUF_SIZE] = { 0 };
+       // get date string to result string by icu module
+       clk_fwk_icu_get_data(input_time, string_icu_date, BUF_SIZE, NULL,
+                            "MMMd", MAX_PATTERN_LENGHT, timezone);
+       return string_icu_date;
+}
+
+//
+char *worldclock_icu_get_time_date_str(time_t input_time, const char *timezone)
+{
+       static char string_icu_time_and_date[BUF_SIZE] = { 0 };
+       char pattern[MAX_PATTERN_LENGHT] = { 0 };
+       __get_pattern_time_and_date(pattern, MAX_PATTERN_LENGHT,
+                                   clk_fwk_icu_time_format_get(),
+                                   clk_fwk_icu_date_format_get());
+       clk_fwk_icu_get_data(input_time, string_icu_time_and_date, BUF_SIZE,
+                            NULL, pattern, MAX_PATTERN_LENGHT, timezone);
+       // splice date string & time string to result string
+       return string_icu_time_and_date;
+}
+
+/*BEG: Gong Xingsheng<x536.gong@samsung.com> add in Mon Nov 21 01:04:37 PST 2011
+ * this function is used to get worldclock_time_s type date
+ * from icu, get the current hour, minute, second and current am/pm
+ */
+worldclock_time_s *worldclock_icu_get_time_int(time_t input_time,
+                                              const char *timezone)
+{
+       static worldclock_time_s worldclock_time;
+       char string[BUF_SIZE] = { 0 };
+       char tmp[3] = { 0 };
+
+       clk_fwk_icu_get_data(input_time, string, BUF_SIZE,
+                            NULL, "HHmmss", MAX_PATTERN_LENGHT, timezone);
+       tmp[0] = string[0];
+       tmp[1] = string[1];
+       worldclock_time.hour = atoi(tmp);
+
+       tmp[0] = string[3];
+       tmp[1] = string[4];
+       worldclock_time.min = atoi(tmp);
+
+       tmp[0] = string[6];
+       tmp[1] = string[7];
+       worldclock_time.sec = atoi(tmp);
+
+       CLK_TIME_FORMAT time_format = clk_fwk_icu_time_format_get();
+       worldclock_time.bAm =
+           IS_EQUAL(time_format, CLK_TIME_FORMAT_12HOUR) ? true : false;
+       return &worldclock_time;
+}
+
+/*END: Gong Xingsheng<x536.gong@samsung.com> add in Mon Nov 21 01:04:37 PST 2011 */
+
+/*BEG: Gong Xingsheng<x536.gong@samsung.com> add in Mon Nov 21 01:04:37 PST 2011
+ * this function is used to get dst value from tz_path by icu
+ */
+int worldclock_icu_dst_get(const char *tz_path)
+{
+       retv_if(!tz_path, -1);
+       int dst = 0;
+       UErrorCode status = U_ZERO_ERROR;
+       UChar UPath[BUF_SIZE_64] = { 0 };
+
+       u_uastrcpy(UPath, tz_path);
+
+       dst = ucal_getDSTSavings(UPath, &status);
+       retvm_if(U_FAILURE(status), -1, "error value is %s",
+                u_errorName(status));
+       dst = dst / 60 / 60 / 1000;
+       return dst;
+}
+
+/*END: Gong Xingsheng<x536.gong@samsung.com> add in Mon Nov 21 01:04:37 PST 2011 */
diff --git a/src/worldclock_util.c b/src/worldclock_util.c
new file mode 100644 (file)
index 0000000..0bfced0
--- /dev/null
@@ -0,0 +1,662 @@
+/*
+  * 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://www.tizenopensource.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 <string.h>
+#include <appcore-efl.h>
+#include <Elementary.h>
+#include <Ecore_X.h>
+#include <vconf.h>
+#include <heynoti.h>
+#include <unicode/ustring.h>
+#include <unicode/ucol.h>
+
+#include "worldclock_util.h"
+#include "worldclock_dlog.h"
+#include "worldclock_fwk_icu.h"
+#include "worldclock_data.h"
+
+/**
+ * Compare the city name of two cities
+ *
+ * @param[in]  data1   record data of city1
+ * @param[in]  data2   record data of city2
+ *
+ * @return     -1 if city name of city2 is bigger than city1's
+ *              1 if city name of city1 is bigger than city2's
+ *              0 if city name of city2 is equal to city1, or meet error
+ */
+
+char dst[256000] = { 0 };
+
+int worldclock_city_compare_cb(const void *data1, const void *data2)
+{
+       retv_if(!data1 || !data2, 0);
+
+       UChar bufcity1[CITY_BUF_SIZE] = { 0 };
+       UChar bufcity2[CITY_BUF_SIZE] = { 0 };
+
+       //UChar *rules;
+
+       const Wcl_CitySet *cs1, *cs2;
+
+       cs1 = (const Wcl_CitySet *)data1;
+       cs2 = (const Wcl_CitySet *)data2;
+
+       char *city1 = _(cs1->city);
+       char *city2 = _(cs2->city);
+
+       u_uastrcpy(bufcity1, city1);
+       u_uastrcpy(bufcity2, city2);
+
+       UErrorCode status = U_ZERO_ERROR;
+       UCollator *coll = ucol_open(getenv("LANG"), &status);
+       UCollationResult ret = ucol_strcoll(coll, bufcity1, -1, bufcity2, -1);
+
+       ucol_close(coll);
+
+       switch (ret) {
+       case UCOL_EQUAL:
+               return 0;
+       case UCOL_GREATER:
+               return 1;
+       case UCOL_LESS:
+               return -1;
+       default:
+               return 0;
+       }
+}
+
+/**
+ * Compare timezone of two cities
+ *
+ * @param[in]  data1   recorder of city1
+ * @param[in]  data2   recorder of city2
+ *
+ * @return      1 if timezone of city1 is bigger than city2's
+ *              0 if timezone of city2 is equal to city1, or meet error
+ *             -1 if timezone of city2 is bigger than city1's
+ */
+int worldclock_time_compare_cb(const void *data1, const void *data2)
+{
+       retv_if(!data1 || !data2, 0);
+
+       float diff_val = 0.0;
+       int ret;
+       // get record data
+       const Wcl_CitySet *cs1 = (const Wcl_CitySet *)data1;
+       const Wcl_CitySet *cs2 = (const Wcl_CitySet *)data2;
+
+       char buf_tz1[TIMEZONE_BUF_SIZE] = { 0, };
+       char buf_tz2[TIMEZONE_BUF_SIZE] = { 0, };
+
+       const char *pbegin = NULL;
+       const char *ppos = NULL;
+
+       g_strlcpy(buf_tz1, cs1->timezone + 3, TIMEZONE_BUF_SIZE);
+       pbegin = buf_tz1;
+       ppos = strstr(buf_tz1, ":");
+       if (ppos) {
+               buf_tz1[ppos - pbegin] = '.';
+       }
+
+       g_strlcpy(buf_tz2, cs2->timezone + 3, TIMEZONE_BUF_SIZE);
+       pbegin = buf_tz2;
+       ppos = strstr(buf_tz2, ":");
+       if (ppos) {
+               buf_tz2[ppos - pbegin] = '.';
+       }
+       // get timezone
+       float d1 = atof(buf_tz1);
+       float d2 = atof(buf_tz2);
+
+       // get diff between of two cities
+       diff_val = d1 - d2;
+       // get result
+       if (diff_val > 0) {
+               ret = 1;
+       } else if (diff_val < 0) {
+               ret = -1;
+       } else {
+               ret = 0;
+       }
+       return ret;
+}
+
+/**
+ * Compare sequence of two cities
+ *
+ * @param[in]  data1   recorder of city1
+ * @param[in]  data2   recorder of city2
+ *
+ * @return      1 if sequence of city1 is bigger than city2's
+ *              0 if sequence of city2 is equal to city1, or meet error
+ *             -1 if sequence of city2 is bigger than city1's
+ */
+int worldclock_sequence_compare_cb(const void *data1, const void *data2)
+{
+       retv_if(!data1 || !data2, 0);
+       int ret;
+
+       const Wcl_CitySet *cs1 = (const Wcl_CitySet *)data1;
+       const Wcl_CitySet *cs2 = (const Wcl_CitySet *)data2;
+
+       // get result
+       if (cs1->sequence > cs2->sequence) {
+               ret = 1;
+       } else if (cs1->sequence < cs2->sequence) {
+               ret = -1;
+       } else {
+               ret = 0;
+       }
+       return ret;
+}
+
+/**
+ * Checking whether the count of city list meet the max number
+ *
+ * @param[in]  ap  given data used in this function
+ * @param[in]  cs  given city
+ *
+ * @return     EINA_TRUE if list full
+ *             EINA_FALSE if not
+ */
+Eina_Bool worldclock_is_city_list_full(Eina_List *eina_list)
+{
+       CLK_FUN_DEBUG_BEG();
+       retv_if(!eina_list, EINA_FALSE);
+       Eina_Bool ret = EINA_FALSE;
+
+       int count = eina_list_count(eina_list);
+       if (count >= WORLDCLOCK_MAX_CITY_COUNT) {
+               CLK_INFO("list full, please delete some\n");
+               ret = EINA_TRUE;
+       }
+       CLK_FUN_DEBUG_END();
+       return ret;
+}
+
+/**
+ * Insert given city into given eina list
+ *
+ * @param[in]  p_eina_list  given data used in this function
+ * @param[in]  cs           given city
+ * @param[in]  position     position where the city is insert into(-1: append to list)
+ *
+ * @return     -1 if not exist
+ *             0 if list full
+ *             list-count if success,
+ */
+int worldclock_insert_city_to_list(Eina_List **p_eina_list, Wcl_CitySet *cs,
+                                  int position)
+{
+       CLK_FUN_DEBUG_BEG();
+       retv_if(!p_eina_list || !cs, -1);
+
+       int count = 0;
+       count = eina_list_count(*p_eina_list);
+       if (count >= WORLDCLOCK_MAX_CITY_COUNT) {
+               CLK_INFO("list full, please delete some\n");
+               return 0;
+       }
+       // set selected flag
+       cs->selected = 1;
+
+       if (0 > position) {
+               *p_eina_list = eina_list_append(*p_eina_list, cs);
+
+               // set sequence
+               cs->sequence = count;
+       } else if (0 == position) {
+               *p_eina_list = eina_list_prepend(*p_eina_list, cs);
+
+               // set sequence
+               Eina_List *el = *p_eina_list;
+               int index = 0;
+               while (el) {
+                       cs = (Wcl_CitySet *)el->data;
+                       cs->sequence = index;
+
+                       // get next item
+                       el = el->next;
+                       index++;
+               }
+       } else {
+               //  T.B.D.
+       }
+
+       count = eina_list_count(*p_eina_list);
+
+       CLK_FUN_DEBUG_END();
+       return count;
+}
+
+/**
+ * Remove all items in eina_list
+ *
+ * @param[in]  glist            given eina list
+ * @param[in]  is_free_element  flag to define if free data in every item is needed
+ *
+ * @return     EINA_TRUE if remove successfully
+ */
+Eina_Bool worldclock_util_glist_remove_all(Eina_List *glist,
+                                          Eina_Bool is_free_element)
+{
+       CLK_FUN_DEBUG_BEG();
+       if (glist != NULL) {
+               if (EINA_TRUE == is_free_element) {
+                       void *user_data = NULL;
+                       Eina_List *tmp_list = glist;
+                       while (tmp_list) {
+                               user_data = tmp_list->data;
+                               if (user_data) {
+                                       free(user_data);
+                                       user_data = NULL;
+                               }
+                               // get next data
+                               tmp_list = tmp_list->next;
+                       }
+               }
+               // free eina list
+               eina_list_free(glist);
+               glist = NULL;
+       }
+
+       CLK_FUN_DEBUG_END();
+       return EINA_TRUE;
+}
+
+/**
+ * Creat new popup window, and show it
+ *
+ * @param[in]  data   Data used in this function
+ * @param[in]  info   String displayed on popup
+ *
+ * @return
+ */
+void worldclock_show_popup(Evas_Object *parent, Evas_Object **p_popup,
+                          char *info)
+{
+       ret_if(!p_popup);
+       Evas_Object *popup = *p_popup;
+       // reset popup
+       EVAS_OBJECT_DELIF(popup);
+       //to show popup
+       popup = elm_popup_add(parent);
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND,
+                                        EVAS_HINT_EXPAND);
+       elm_popup_orient_set(popup, ELM_POPUP_ORIENT_CENTER);
+       elm_object_part_text_set(popup, "title", S_("IDS_COM_POP_WARNING"));
+       elm_object_text_set(popup, _(info));
+       Evas_Object *btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_("IDS_COM_SK_OK"));
+       elm_object_part_content_set(popup, "button1", btn);
+       // show popup
+       evas_object_show(popup);
+}
+
+// if exist, return EINA_TRUE, else return EINA_FALSE
+/**
+ * Check whether given city exist in given eina_list
+ *
+ * @param[in]  eina_list   given eina list
+ * @param[in]  cs          record of given city
+ * @return     EINA_FALSE if not exist
+ *             EINA_TRUE if exist
+ */
+Eina_Bool worldclock_whether_city_exist_in_eina_list(Eina_List *eina_list,
+                                                    Wcl_CitySet *cs)
+{
+       CLK_FUN_DEBUG_BEG();
+       Wcl_CitySet *cs_tmp = NULL;
+       Eina_List *el = NULL;
+       // get data list
+       el = eina_list;
+       while (el) {
+               // get data
+               cs_tmp = (Wcl_CitySet *)el->data;
+               if (cs_tmp->index == cs->index) {
+                       CLK_FUN_DEBUG_END();
+                       return EINA_TRUE;
+               }
+               // get next data
+               el = el->next;
+       }
+
+       CLK_FUN_DEBUG_END();
+       return EINA_FALSE;
+}
+
+/**
+ * Reset now time of genlist item data
+ *
+ * @param[in]  data      Data used in this function
+ *
+ * @return
+ */
+void worldclock_reset_now_time(Eina_List *eina_list)
+{
+       CLK_FUN_DEBUG_BEG();
+       ret_if(!eina_list);
+
+       Wcl_CitySet *cs = NULL;
+       // get data list
+       Eina_List *el = eina_list;
+       while (el) {
+               cs = (Wcl_CitySet *)el->data;
+               cs->now_time = 0;
+               // get next item
+               el = el->next;
+       }
+
+       CLK_FUN_DEBUG_END();
+}
+
+/**
+ * Create layout by load edj according group name from edj file
+ *
+ * @param[in]  parent   Parent of new layout
+ * @param[in]  file     EDJE file
+ * @param[in]  group    name of group
+ *
+ * @return     NULL if meet error
+ *             Pointer to new layout
+ */
+Evas_Object *worldclock_load_edj(Evas_Object *parent, const char *file,
+                                const char *group)
+{
+       CLK_FUN_DEBUG_BEG();
+       Evas_Object *eo = NULL;
+       int r = 0;
+       // add new layout
+       eo = elm_layout_add(parent);
+       if (eo) {
+               // set edje file & name of group
+               r = elm_layout_file_set(eo, file, group);
+               if (!r) {
+                       evas_object_del(eo);
+                       return NULL;
+               }
+               // set hint
+               evas_object_size_hint_weight_set(eo, EVAS_HINT_EXPAND,
+                                                EVAS_HINT_EXPAND);
+       }
+
+       CLK_FUN_DEBUG_END();
+       return eo;
+}
+
+/**
+ * Search word in string
+ * * Set color on the word if found
+ * * Set max length to aimed string, replace tail with ...
+ *
+ * @param[in]  string      source string for search
+ * @param[in]  searchword  word which used for search
+ * @param[in]  max_len     Max length of string which to display
+ *
+ * @return  string which for displaying
+ */
+const char *worldclock_searchword_in_string(const char *string,
+                                           char *searchword, int max_len)
+{
+       //SEARCH_FUNC_START;
+       char pstr[BUF_LARGE_SIZE] = { 0, };
+       char result_str[BUF_LARGE_SIZE] = { 0, }, start_str[BUF_LARGE_SIZE] = {
+       0,};
+       static char return_string[BUF_LARGE_SIZE] = { 0, };
+       int word_len = 0, search_len = 0, i = 0;        //, hilight_len = 0, hilight_len_2 = 0;
+       Eina_Bool found = EINA_FALSE;
+       g_strlcpy(pstr, string, BUF_LARGE_SIZE);
+       word_len = strlen(pstr);
+       search_len = strlen(searchword);
+       if (word_len > max_len) {
+               snprintf(&pstr[max_len], BUF_LARGE_SIZE - max_len - 1, "%s",
+                        "...");
+       }
+       for (i = 0; i < word_len; i++) {
+               if (!strncasecmp(searchword, &pstr[i], search_len)) {
+                       found = EINA_TRUE;
+                       break;
+               }
+       }
+       if (EINA_TRUE == found) {
+               if (i == 0) {
+                       strncpy(result_str, &pstr[i], search_len);
+                       result_str[search_len] = '\0';
+                       snprintf(return_string, BUF_LARGE_SIZE,
+                                "<color=#e58616>%s</color>%s", &result_str[0],
+                                &pstr[search_len]);
+               } else if (i > 0) {
+                       strncpy(start_str, &pstr[0], i);
+                       start_str[i + 1] = '\0';
+                       strncpy(result_str, &pstr[i], search_len);
+                       result_str[search_len] = '\0';
+                       snprintf(return_string, BUF_LARGE_SIZE,
+                                "%s<color=#e58616>%s</color>%s", &start_str[0],
+                                &result_str[0], &pstr[i + search_len]);
+               }
+       } else {
+               snprintf(return_string, BUF_LARGE_SIZE, "%s", pstr);
+       }
+
+       return return_string;
+}
+
+/**
+ * This function is used to compute the length of string which displaying on entry
+ * The html flag which could change the actual length of string should be ignored.
+ *
+ * @param[in]  str    source string which got from entry
+ *
+ * @return  The length of the displaying part about str
+ */
+int worldclock_str_get_displaying_length(const char *str)
+{
+       retv_if(NULL == str, -1);
+       int len = strlen(str);
+
+       char *pre_flag = strchr(str, '<');
+
+       while (pre_flag) {
+               int sub_num = 1;
+               char *end_flag = strchr(pre_flag, '>');
+               if (end_flag) {
+                       sub_num += end_flag - pre_flag;
+                       pre_flag = strchr(end_flag, '<');
+               }
+               len -= sub_num;
+       }
+
+       return len;
+}
+
+/**
+ * This function is used to get the displaying of string which displaying on entry
+ *
+ * @param[in]  src    source string which got from entry
+ * @param[in]  dst    dest string which write the displaying part to
+ *
+ * @return  The length of displaying part
+ */
+int worldclock_str_get_displaying_part(const char *src, char *dst)
+{
+       retv_if(NULL == src || NULL == dst, -1);
+       int len = strlen(src);
+       int sub_num = 0;
+       char *pre_flag = NULL;
+       char *end_flag = NULL;
+       char tmp_buf1[BUF_SIZE] = { '\0' };
+       char tmp_buf2[BUF_SIZE] = { '\0' };
+
+       snprintf(tmp_buf1, BUF_SIZE, src);
+
+       // get the first position where '<' found
+       pre_flag = strchr(tmp_buf1, '<');
+
+       while (pre_flag) {
+               // get the begin position of '<' found
+               int begin_pos = pre_flag - tmp_buf1;
+               snprintf(tmp_buf2, begin_pos + 1, tmp_buf1);
+               //CLK_ERR("tmp_buf2 : %s\n", tmp_buf2);
+               sub_num = 1;
+               // get the position of '>' which match previous '<'
+               end_flag = strchr(pre_flag, '>');
+               if (end_flag) {
+                       snprintf(tmp_buf2 + begin_pos, BUF_SIZE, end_flag + 1);
+                       sub_num += end_flag - pre_flag;
+               } else {
+                       break;
+               }
+               len -= sub_num;
+               snprintf(tmp_buf1, BUF_SIZE, tmp_buf2);
+               pre_flag = strchr(tmp_buf1, '<');
+               //CLK_ERR("tmp_buf1 : %s\n", tmp_buf1);
+       }
+
+       snprintf(dst, BUF_SIZE, tmp_buf1);
+       return len;
+}
+
+/**
+ * This function is used to justify whethet html flag exist in string
+ *
+ * @param[in]  str    source string which got from entry
+ *
+ * @return  EINA_TRUE if contain html
+ */
+Eina_Bool worldclock_str_is_contain_html(const char *str)
+{
+       retv_if(NULL == str, EINA_FALSE);
+       Eina_Bool ret = EINA_FALSE;
+
+       char *pre_flag = strchr(str, '<');
+
+       if (pre_flag) {
+               ret = EINA_TRUE;
+       }
+
+       return ret;
+}
+
+/**
+ * This function is used to convert string type from Unicode to UTF8
+ *
+ * @param[in]  unichars    source string whose type is Unicode
+ *
+ * @return  The result string whose type is UTF8
+ */
+char *worldclock_strToUTF8(const UChar * unichars)
+{
+       retv_if(unichars == NULL, NULL);
+       int len = 0;
+       int len_str = 0;
+       int len_utf8 = 0;
+       char *str = NULL;
+       UErrorCode status = U_ZERO_ERROR;
+
+       len = u_strlen(unichars);
+       len_str = sizeof(char) * 4 * (len + 1);
+       str = (char *)calloc(1, len_str);
+       retv_if(NULL == str, NULL);
+
+       u_strToUTF8(str, len_str, &len_utf8, unichars, len, &status);
+       return str;
+}
+
+/*BEG: Gong Xingsheng<x536.gong@samsung.com> add in Mon Nov 21 01:10:19 PST 2011
+ * this function is used to get dst value by cs->dst_type
+ */
+int worldclock_dst_get(const Wcl_CitySet *cs)
+{
+       int dst = 0;
+       if (cs->dst_enabled) {
+               switch (cs->dst_type) {
+               case WCL_DST_AUTO:
+                       dst = worldclock_icu_dst_get(cs->tz_path);
+                       break;
+               case WCL_DST_1_HOUR:
+                       dst = 1;
+                       break;
+               case WCL_DST_2_HOURS:
+                       dst = 2;
+                       break;
+               default:
+                       dst = 0;
+                       break;
+               }
+       }
+       return dst;
+}
+
+/*END: Gong Xingsheng<x536.gong@samsung.com> add in Mon Nov 21 01:10:19 PST 2011 */
+
+/* BEG:Gong Xingsheng<x536.gong@samsung.com> added Mon Nov 21 00:57:05 PST 2011
+ * this is for set date before show genlist, it is used to set dst value
+ * dst value is include three type:
+ *      off             : off, need to sub the dst value, which is got from icu
+ *      auto            : auto, get default dst value from icu
+ *      user set        : user set, get user set, which is saved in db
+ */
+time_t worldclock_genlist_time_get(Wcl_CitySet *cs, void *data)
+{
+       retv_if(!cs || !data, 0);
+       struct appdata *ad = (struct appdata *)data;
+       Wcl_CitySet *home_cs = NULL;
+       // get homezone
+       if (ad->home_cs) {
+               home_cs = ad->home_cs;
+       } else {
+               // get home city
+               home_cs = worldclock_data_get_local_city();
+               retv_if(!home_cs, FAILED);
+               ad->home_cs = home_cs;
+       }
+       cs->dst = worldclock_dst_get(cs);
+       cs->now_time = home_cs->now_time;
+
+       int inc = 0;
+       struct tm tm;
+       time_t ntime = cs->now_time;
+       if (!cs->dst_enabled) {
+               inc = (-1) * worldclock_icu_dst_get(cs->tz_path);
+       } else if (!IS_EQUAL(cs->dst_type, WCL_DST_AUTO)) {
+               inc = cs->dst;
+       }
+
+       localtime_r(&ntime, &tm);
+       tm.tm_hour = (tm.tm_hour + 24 + (inc)) % 24;
+       ntime = mktime(&tm);
+
+       return ntime;
+}
+
+/* END:Gong Xingsheng<x536.gong@samsung.com> added Mon Nov 21 00:57:05 PST 2011 */
+
+Evas_Object *widget_create_controlbar(Evas_Object *parent, const char *style)
+{
+       retv_if(!parent, NULL);
+       Evas_Object *ret = elm_toolbar_add(parent);
+       elm_toolbar_shrink_mode_set(ret, ELM_TOOLBAR_SHRINK_EXPAND);
+       if (style) {
+               elm_object_style_set(ret, style);
+               if (0 == strcmp(style, "tabbar")) {
+                       elm_toolbar_select_mode_set(ret,
+                                                   ELM_OBJECT_SELECT_MODE_ALWAYS);
+               }
+       }
+       return ret;
+}