Lines Matching defs:I18nTimeZone
51 const char *I18nTimeZone::TIMEZONE_KEY = "persist.time.timezone";
52 const char *I18nTimeZone::DEFAULT_TIMEZONE = "GMT";
54 const char *I18nTimeZone::CITY_TIMEZONE_DATA_PATH = "/system/usr/ohos_timezone/ohos_timezones.xml";
55 const char *I18nTimeZone::DEVICE_CITY_TIMEZONE_DATA_PATH = "/system/usr/ohos_timezone/device_timezones.xml";
56 const char *I18nTimeZone::DISTRO_DEVICE_CITY_TIMEZONE_DATA_PATH = "/system/etc/tzdata_distro/device_timezones.xml";
57 const char *I18nTimeZone::TZ_PIXEL_PATH = "/system/usr/ohos_timezone";
58 const char *I18nTimeZone::DISTRO_TZ_PIXEL_PATH = "/system/etc/tzdata_distro";
59 const char *I18nTimeZone::DEFAULT_LOCALE = "root";
60 const char *I18nTimeZone::CITY_DISPLAYNAME_PATH = "/system/usr/ohos_timezone/ohos_city_dispname/";
61 const char *I18nTimeZone::BASE_DEVICE_CITY_DISPLAYNAME_PATH = "/system/usr/ohos_timezone/device_city_dispname/";
62 const char *I18nTimeZone::DISTRO_DEVICE_CITY_DISPLAYNAME_PATH = "/system/etc/tzdata_distro/device_city_dispname/";
63 const char *I18nTimeZone::DISTRO_ROOT_DISPLAYNAME_PATH = "/system/etc/tzdata_distro/device_city_dispname/root.xml";
64 const char *I18nTimeZone::TIMEZONE_ROOT_TAG = "timezones";
65 const char *I18nTimeZone::TIMEZONE_SECOND_ROOT_TAG = "timezone";
66 const char *I18nTimeZone::CITY_DISPLAYNAME_ROOT_TAG = "display_names";
67 const char *I18nTimeZone::CITY_DISPLAYNAME_SECOND_ROOT_TAG = "display_name";
69 std::set<std::string> I18nTimeZone::supportedLocales {};
70 std::set<std::string> I18nTimeZone::availableZoneCityIDs {};
71 std::map<std::string, std::string> I18nTimeZone::city2TimeZoneID {};
72 std::map<std::string, std::string> I18nTimeZone::BEST_MATCH_LOCALE {};
73 std::mutex I18nTimeZone::cityTimeZoneMutex;
74 std::mutex I18nTimeZone::matchLocaleMutex;
78 std::map<int, std::string> I18nTimeZone::categoryNum2TimezoneWN {
246 std::map<int, std::string> I18nTimeZone::categoryNum2TimezoneEN {
435 std::map<int, std::string> I18nTimeZone::categoryNum2TimezoneWS {
514 std::map<int, std::string> I18nTimeZone::categoryNum2TimezoneES {
599 I18nTimeZone::I18nTimeZone(std::string &id, bool isZoneID)
627 I18nTimeZone::~I18nTimeZone()
635 icu::TimeZone* I18nTimeZone::GetTimeZone()
640 std::unique_ptr<I18nTimeZone> I18nTimeZone::CreateInstance(std::string &id, bool isZoneID)
642 std::unique_ptr<I18nTimeZone> i18nTimeZone = std::make_unique<I18nTimeZone>(id, isZoneID);
649 int32_t I18nTimeZone::GetOffset(double date)
665 int32_t I18nTimeZone::GetRawOffset()
673 std::string I18nTimeZone::GetID()
685 std::string I18nTimeZone::GetDisplayName()
694 std::string I18nTimeZone::GetDisplayName(bool isDST)
700 std::string I18nTimeZone::GetDisplayName(std::string localeStr)
705 std::string I18nTimeZone::GetDisplayName(
726 std::string I18nTimeZone::GetDisplayNameByTaboo(
749 bool I18nTimeZone::ReadTimeZoneData(const char *xmlPath)
794 void I18nTimeZone::SetCity2TimeZoneID(const char* key, const char* value)
801 void I18nTimeZone::GetTimezoneIDFromZoneInfo(std::set<std::string> &availableIDs, std::string &parentPath,
823 std::set<std::string> I18nTimeZone::GetAvailableIDs(I18nErrorCode &errorCode)
828 std::set<std::string> I18nTimeZone::GetAvailableZoneCityIDs()
844 std::string I18nTimeZone::FindCityDisplayNameFromXml(std::string &cityID, std::string &locale)
896 std::string I18nTimeZone::GetCityDisplayNameXmlPath(const std::string &locale)
906 std::map<std::string, std::string> I18nTimeZone::FindCityDisplayNameMap(std::string &locale)
952 bool I18nTimeZone::GetSupportedLocales()
975 std::string I18nTimeZone::GetFallBack(std::string &requestLocaleStr)
1012 void I18nTimeZone::SetBestMatchLocale(const std::string& key, const std::string& value)
1018 std::string I18nTimeZone::GetCityDisplayName(std::string &cityID, std::string &localeStr)
1037 std::string I18nTimeZone::GetLocaleBaseName(std::string &localeStr)
1057 std::string I18nTimeZone::GetTimezoneIdByCityId(const std::string &cityId)
1069 std::vector<std::string> I18nTimeZone::GetTimezoneIdByLocation(const double x, const double y)
1111 std::map<int, std::string> I18nTimeZone::GetTimeZoneCategoryMap(const double x, const double y)
1124 bool I18nTimeZone::CheckLatitudeAndLongitude(const double x, const double y)
1141 std::vector<int> I18nTimeZone::GetColorData(const uint16_t x, const uint16_t y,
1182 void I18nTimeZone::GetTzDataWidth(std::vector<std::string> filePaths, uint32_t *width, uint32_t *height)
1214 int I18nTimeZone::InitPngptr(png_structp &png_ptr, png_infop &info_ptr, FILE **fp,
1244 std::string I18nTimeZone::GetPreferredPath(const double x,
1263 std::vector<std::string> I18nTimeZone::FindTzData()
1297 bool I18nTimeZone::ValidateDataIntegrity(const std::vector<std::string> &pathList)
1310 void I18nTimeZone::SetVersionPathMap(std::string verison, std::string path,
1326 void I18nTimeZone::CloseFile(FILE *fp)
1333 bool I18nTimeZone::ParamExceedScope(const int x, const int y, int fixedX, int fixedY)
1344 const char *I18nTimeZone::GetDeviceCityDisplayNamePath()