From 630a7efa5e6e5738137d1dbf5f837ed2d232b8fd Mon Sep 17 00:00:00 2001 From: Tobias Sekan Date: Wed, 23 Feb 2022 14:26:48 +0000 Subject: [PATCH] [PT Run][New Plugin] Time zone plugin (#11431) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Initial commit - simple idea for a time zone plugin * Translations, better search results, copy to clipboard, cleanup * fix typo * Add shortcut search and prepare JSON for later usage * Fix typo * Use timezone Data only from JSON * Exclude json file from spell checker * fix wrong dst * Improved results (title, subtitle, tooltip) and fix namespace/class problem * Always show full offset (-##:## and +##:##) * Add and show timezone names (first pass) * Fix typos * fix build * JSON: fix wrong minus sign and put extra country info the end * Improved Subtitle for many matched countries and allow full offset search (+ and -) * Allow more than one names for time zones and remove leftover * Add military time zone names, and fix name result * Only use one JSON entry for one time zone * Use TimeSpan for offset, use build-in calculation for time in time zone * add descriptions for JSON schema * Fix typos * Split out names in separate properties * Add many time names, time zone names and shortcuts * Add additional options and most code documentation * Fix unreadable TimeSpans in JSON and rename helper class * Fix not allowed commas in JSON file * Cut to long time and time zone names in title * Fix missing results for names and offsets * Better result and show only one result when offset are identical (respect daylight saving time) * Show generic name fot time zones without names * Typo fixes * Fix not working serach by shortcuts * Fix german resx file -> english resx file * Translate all names and countires * Fix not working context menu * Typo fixes, fix wrong shortcut in names, comments, few better variable names * New symbols - thx to niels9001 * Search by shortcuts for time names * update schema * Add more time zone names and shortcuts (second pass), make spell checker happy * Reduce matching checks * Show shortcuts in tool-tips, avoid string converting * Show only names that match the query * Make all translatable (Part 1) * Make all translatable (part 2 of 2) * XML Doc * Fix plugin name (type) * Fix Typos * Add TimeZone Plugint to WXS * Add TimeZone plugin to sign pipeline * Add Documentation * Remove double spell entries * Remove TODO leftovers * Fix for results with no countries * Fix typos * fix typos * Fix broken siolution after rebase * Update target framework to make build happy * fix wrong guid count in WXS * fix wrong output folder (setup wasn’t found files) * Address feedback from @jsoref - fix spell check * typo fix - one leftover in expect.txt * Switch to .NET6 and update dokumentation * Address feedbacks, and fix search bug * fix installer build error * fix spellchecker * Address feedback from @htcfreek Co-authored-by: Sekan, Tobias --- .github/actions/spell-check/excludes.txt | 2 + .github/actions/spell-check/expect.txt | 100 +- .pipelines/ESRPSigning_core.json | 1 + PowerToys.sln | 12 + .../modules/launcher/plugins/timeZone.md | 150 + installer/PowerToysSetup/Product.wxs | 31 +- .../Classes/TimeZoneList.cs | 32 + .../Classes/TimeZoneProperties.cs | 96 + .../Classes/TimeZoneSettings.cs | 97 + .../Extensions/StringBuilderExtensions.cs | 50 + .../Helper/ContextMenuHelper.cs | 77 + .../Helper/JsonHelper.cs | 62 + .../Helper/ResultHelper.cs | 848 +++ .../Helper/TranslationHelper.cs | 133 + .../Images/timeZone.dark.png | Bin 0 -> 1275 bytes .../Images/timeZone.light.png | Bin 0 -> 1201 bytes .../Main.cs | 217 + ...osoft.PowerToys.Run.Plugin.TimeZone.csproj | 119 + .../Properties/Resources.Designer.cs | 6651 +++++++++++++++++ .../Properties/Resources.resx | 2349 ++++++ .../plugin.json | 13 + .../timeZones.schema.json | 80 + .../timezones.json | 1375 ++++ 23 files changed, 12484 insertions(+), 11 deletions(-) create mode 100644 doc/devdocs/modules/launcher/plugins/timeZone.md create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Classes/TimeZoneList.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Classes/TimeZoneProperties.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Classes/TimeZoneSettings.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Extensions/StringBuilderExtensions.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/ContextMenuHelper.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/JsonHelper.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/ResultHelper.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/TranslationHelper.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Images/timeZone.dark.png create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Images/timeZone.light.png create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Main.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Microsoft.PowerToys.Run.Plugin.TimeZone.csproj create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Properties/Resources.Designer.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Properties/Resources.resx create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/plugin.json create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/timeZones.schema.json create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/timezones.json diff --git a/.github/actions/spell-check/excludes.txt b/.github/actions/spell-check/excludes.txt index c328ba5c3b6d..0e71c78c3542 100644 --- a/.github/actions/spell-check/excludes.txt +++ b/.github/actions/spell-check/excludes.txt @@ -49,3 +49,5 @@ ignore$ ^\.github/ ^\.github/actions/spell-check/ ^\.gitmodules$ +(?:^|/)WindowsSettings\.json$ +(?:^|/)timezones\.json$ diff --git a/.github/actions/spell-check/expect.txt b/.github/actions/spell-check/expect.txt index 26a270d3624f..c31cc586af07 100644 --- a/.github/actions/spell-check/expect.txt +++ b/.github/actions/spell-check/expect.txt @@ -34,6 +34,8 @@ AFX AGGREGATABLE AHybrid Aissue +Akrotiri +Aktobe ALarger alekhyareddy alignas @@ -50,6 +52,7 @@ Amicrosoft AModifier AMPROPERTY AMPROPSETID +Andreanof anges angularsen ansicolor @@ -83,6 +86,7 @@ appx appxmanifest APSTUDIO AQS +Aqtobe arcosh ARemapped argb @@ -98,6 +102,7 @@ ARRAYSIZE arsinh artanh Artboard +Artsakh asdf AShortcut ASingle @@ -106,6 +111,7 @@ aspnet ASSOCCHANGED ASYNCWINDOWPLACEMENT ASYNCWINDOWPOS +Atikokan atl atlbase atlcom @@ -115,6 +121,7 @@ atlstr atop Attribs attrs +Atyrau aumid Aut Authenticode @@ -127,6 +134,7 @@ AUTOMATIONPROPERTIES Autorun AUTOUPDATE AValid +Avanc Awaitable awakeness awakeversion @@ -136,13 +144,17 @@ AZCLI azurecr backend backtracer +BADD BAEC BAF bak +Bashkortostan +Bayan bbwe bck Bcl BEEE +Belarus betadele betsegaw BFB @@ -201,8 +213,11 @@ BUILDARCH buildcommand buildtools buildtransitive +Burkina +Buryatia BValue bytearray +Caiguna CALG callbackptr cameligo @@ -235,12 +250,14 @@ ChaseKnowlden chdir CHILDACTIVATE CHILDWINDOW +Choibalsan chrdavis chromaticities chrono Chrzan -chrzan CHT +Chukotka +Chuuk cielab ciexyz CImage @@ -258,11 +275,11 @@ CLIENTEDGE CLIENTPULL clientside CLIPCHILDREN +Clipperton CLIPSIBLINGS cljs clrcall Cls -cls CLSCTX clsid Clusion @@ -278,6 +295,7 @@ CMONITORS cmp cmyk cnt +Cocklebiddy coclass codebase codecvt @@ -302,6 +320,7 @@ comhost cominterop commandline commctrl +Comoros companding Compat COMPOSITIONFULL @@ -369,6 +388,7 @@ CTRLALTDEL Ctrls Ctx CUI +Cunha currentculture CURSORINFO cursorpos @@ -388,6 +408,7 @@ czf cziplib Dac dacl +Danmarkshavn DARKPURPLE DARKTEAL DARKYELLOW @@ -572,9 +593,11 @@ ESettings esize esrp estdir +Eswatini etcore etl etw +Eucla EUQ eventlog everytime @@ -609,6 +632,7 @@ fancyzones FANCYZONESDRAWLAYOUTTEST FANCYZONESEDITOR Farbraum +Faroe FARPROC FBF FCCD @@ -638,13 +662,13 @@ findfast findstr Firefox FIXEDFILEINFO +FIXME FLASHZONES FLASHZONESONQUICKSWITCH flt flyout fmtlib FOF -fof FOFX FOLDERID folderpath @@ -663,6 +687,7 @@ fstream FTYPE func Functiondiscoverykeys +Futuna fwlink fwrite fxcop @@ -732,6 +757,7 @@ hdrop HEB Heiko helptext +Heure HEVC hfile hglobal @@ -774,6 +800,7 @@ hotkeycontrol hotkeys hotlight hotspot +Hovd HPAINTBUFFER HRAWINPUT hread @@ -1002,6 +1029,7 @@ ith IThrottled ithumbnail ITrigger +Ittoqqortoormiit IUI IUnknown IUri @@ -1060,14 +1088,23 @@ keystokes Keystool Keytool keyup +Khakassia +Khanty +Khovd KILLFOCUS +Kitts Knowlden Knownfolders kotlin +Krai KSPROPERTY ktm kts +Kwango +Kwilu Kybd +Kyrgyzstan +Kyzylorda LAlt Lambson lamotile @@ -1075,7 +1112,6 @@ langword Lastdevice LASTEXITCODE Laute -laute laviusmotileng LAYOUTRTL LBUTTON @@ -1091,14 +1127,17 @@ Ldone ldx LEFTSCROLLBAR lego +lemy len LEQ LError Lessthan LEVELID LExit +lgii lhs lhwnd +lia LIBID LIGHTORANGE LIGHTTURQUOISE @@ -1168,10 +1207,14 @@ lstrcmpi lstrlen LTRB LTRREADING +Luhansk LWA lwin LZero lzw +Maarten +Macquarie +Magadan MAINICON Mainwindow majortype @@ -1182,13 +1225,18 @@ MAKEINTRESOURCEW MAKELPARAM makepri malloc +Mangere +Mangystau manifestdependency +Mansi MAPPEDTOSAMEKEY MAPTOSAMESHORTCUT MAPVK Markdig +Marquesas martinchrzan martinmoene +Mato MAXIMIZEBOX MAXSHORTCUTSIZE maxversiontested @@ -1197,6 +1245,8 @@ MBUTTON MBUTTONDBLCLK MBUTTONDOWN MBUTTONUP +MCDT +MCST MDICHILD MDL mdpreviewhandler @@ -1236,6 +1286,7 @@ miniz minlevel Miracast mirophone +Mishkeegogamang mjpg mkdir mlcfg @@ -1249,6 +1300,8 @@ MODECHANGE moderncop modernwpf modulekey +Moldova +Mongala MONITORINFO MONITORINFOEX MONITORINFOEXW @@ -1302,23 +1355,27 @@ MULTIPLEUSE Multiselect multiset multizone +Mundrabilla mutex mutexes muxc mvvm myfile MYICON +MYTZ NAMECHANGE nameof namespace namings NATIVEFNTCTL +Navassa NCACTIVATE ncc NCCALCSIZE NCCREATE NCDESTROY NCHITTEST +ncipe NCLBUTTONDBLCLK NCLBUTTONDOWN NCLBUTTONUP @@ -1333,6 +1390,7 @@ NCRBUTTONDBLCLK NCRBUTTONDOWN NCRBUTTONUP NDEBUG +Ndombe ndp NEEDDISPATCH neq @@ -1353,6 +1411,7 @@ newitem newpath newrow Newtonsoft +nia niels nielslaute NIF @@ -1389,6 +1448,7 @@ NOREPEAT NOREPOSITION NORMALDISPLAY NORMALUSER +Noronha NOSEARCH NOSENDCHANGING NOSIZE @@ -1417,6 +1477,8 @@ nullptr numberbox NUMLOCK NUMPAD +Nunavut +Nusa Nvidia nwc NWSE @@ -1469,6 +1531,7 @@ Overridable Oversampling OWNDC PACL +pagos PAINTSTRUCT PAIT PALEBLUE @@ -1491,7 +1554,6 @@ pch PCIDLIST PCWSTR Pdb -pdb pdbonly pdfpreviewhandler pdo @@ -1522,6 +1584,7 @@ pinfo pinvoke Pipelinhttps pipename +Pitcairn PKBDLLHOOKSTRUCT PKEY plib @@ -1533,6 +1596,7 @@ plugin pluginsmodel plx PMSIHANDLE +Pohnpei policheck popd popup @@ -1579,6 +1643,7 @@ PREVIOUSVERSIONSINSTALLED prevpane prgms pri +Primorsky PRINTCLIENT printf prm @@ -1633,6 +1698,7 @@ qit QITAB QITABENT qps +quateur Queryable QUERYENDSESSION QUERYOPEN @@ -1746,6 +1812,7 @@ robmensching robocopy Roboto roslyn +Rothera royvou Rpc RRF @@ -1873,6 +1940,7 @@ signtool SINGLEKEY singlekeyremapcontrol singletones +Sint sipolicy SIZEBOX sizeg @@ -1918,6 +1986,7 @@ sqlite SRCCOPY Srch sre +Srednekolymsk sregex SResize SRGB @@ -1987,7 +2056,9 @@ subkey SUBLANG subquery substr +Sul Superbar +Suri sut SVE SVGIn @@ -2024,7 +2095,7 @@ SYSTEMAPPS SYSTEMTIME systemverilog Tadele -tadele +Tajikistan talynone TApp TApplication @@ -2051,6 +2122,7 @@ telem tellg Templated templatenamespace +Tenggara testcase testhost testprocess @@ -2069,6 +2141,8 @@ timediff Timeline timeunion timeutil +timezone +timezones Titlecase TLayout tlb @@ -2081,7 +2155,6 @@ Toolchain toolkitcontrols toolkitconverters Toolset -toolset toolstrip toolwindow TOPDOWNDIB @@ -2095,14 +2168,18 @@ tracelogging trackpad traies transcoded +Transnistria transparrent TRAYMOUSEMESSAGE triaging TRK trl trunc +Tshuapa tspan TStr +Tuva +TValue TYMED typedef TYPEKEY @@ -2118,6 +2195,7 @@ UAC UAL uap udit +Udmurtia Udp uefi UHash @@ -2128,6 +2206,7 @@ uintptr UIPI UIs UITo +Ulaanbaatar ULARGE ULLONG ulong @@ -2169,6 +2248,7 @@ Uptool upvote uri URLs +Urville Usb USEDEFAULT USEFILEATTRIBUTES @@ -2184,6 +2264,7 @@ Utc utf utils uuidof +Uvs uwp UWPUI uxtheme @@ -2402,6 +2483,7 @@ XResource xsi XStr XVIRTUALSCREEN +Yamalia YIncrement yinwang YOffset @@ -2412,6 +2494,7 @@ YUYV YVIRTUALSCREEN YVU YVYU +Zabaykalsky ZEROINIT ZIndex zonable @@ -2420,4 +2503,5 @@ ZONEHIGHLIGHTCOLOR zoneset ZONESETCHANGE Zoneszonabletester -zzz +Zonev +zzz \ No newline at end of file diff --git a/.pipelines/ESRPSigning_core.json b/.pipelines/ESRPSigning_core.json index 1f137e133887..f4f9ddb5f223 100644 --- a/.pipelines/ESRPSigning_core.json +++ b/.pipelines/ESRPSigning_core.json @@ -94,6 +94,7 @@ "modules\\launcher\\Plugins\\VSCodeWorkspaces\\Community.PowerToys.Run.Plugin.VSCodeWorkspaces.dll", "modules\\launcher\\Plugins\\Service\\Microsoft.PowerToys.Run.Plugin.Service.dll", "modules\\launcher\\Plugins\\System\\Microsoft.PowerToys.Run.Plugin.System.dll", + "modules\\launcher\\Plugins\\TimeZone\\Microsoft.PowerToys.Run.Plugin.TimeZone.dll", "modules\\launcher\\Plugins\\WebSearch\\Community.PowerToys.Run.Plugin.WebSearch.dll", "modules\\launcher\\Plugins\\WindowsTerminal\\Microsoft.PowerToys.Run.Plugin.WindowsTerminal.dll", diff --git a/PowerToys.sln b/PowerToys.sln index 28ec2e2b12f8..c56c4d9c3cd4 100644 --- a/PowerToys.sln +++ b/PowerToys.sln @@ -397,6 +397,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnitTests-StlThumbnailProvi EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MonacoPreviewHandler", "src\modules\previewpane\MonacoPreviewHandler\MonacoPreviewHandler.csproj", "{04B193D7-3E21-46B8-A958-89B63A8A69DE}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.PowerToys.Run.Plugin.TimeZone", "src\modules\launcher\Plugins\Microsoft.PowerToys.Run.Plugin.TimeZone\Microsoft.PowerToys.Run.Plugin.TimeZone.csproj", "{F44934A8-36F3-49B0-9465-3831BE041CDE}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -1080,6 +1082,15 @@ Global {04B193D7-3E21-46B8-A958-89B63A8A69DE}.Release|x64.Build.0 = Release|x64 {04B193D7-3E21-46B8-A958-89B63A8A69DE}.Release|x86.ActiveCfg = Release|x64 {04B193D7-3E21-46B8-A958-89B63A8A69DE}.Release|x86.Build.0 = Release|x64 + {04B193D7-3E21-46B8-A958-89B63A8A69DE}.Release|x86.ActiveCfg = Release|Any CPU + {F44934A8-36F3-49B0-9465-3831BE041CDE}.Debug|x64.ActiveCfg = Debug|x64 + {F44934A8-36F3-49B0-9465-3831BE041CDE}.Debug|x64.Build.0 = Debug|x64 + {F44934A8-36F3-49B0-9465-3831BE041CDE}.Debug|x86.ActiveCfg = Debug|x64 + {F44934A8-36F3-49B0-9465-3831BE041CDE}.Debug|x86.Build.0 = Debug|x64 + {F44934A8-36F3-49B0-9465-3831BE041CDE}.Release|x64.ActiveCfg = Release|x64 + {F44934A8-36F3-49B0-9465-3831BE041CDE}.Release|x64.Build.0 = Release|x64 + {F44934A8-36F3-49B0-9465-3831BE041CDE}.Release|x86.ActiveCfg = Release|x64 + {F44934A8-36F3-49B0-9465-3831BE041CDE}.Release|x86.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -1211,6 +1222,7 @@ Global {F7C8C0F1-5431-4347-89D0-8E5354F93CF2} = {2F305555-C296-497E-AC20-5FA1B237996A} {F1F6B6B6-9F18-4A17-8B5C-97DF552C53DC} = {2F305555-C296-497E-AC20-5FA1B237996A} {04B193D7-3E21-46B8-A958-89B63A8A69DE} = {2F305555-C296-497E-AC20-5FA1B237996A} + {F44934A8-36F3-49B0-9465-3831BE041CDE} = {4AFC9975-2456-4C70-94A4-84073C1CED93} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {C3A2F9D1-7930-4EF4-A6FC-7EE0A99821D0} diff --git a/doc/devdocs/modules/launcher/plugins/timeZone.md b/doc/devdocs/modules/launcher/plugins/timeZone.md new file mode 100644 index 000000000000..eec53a30c0dd --- /dev/null +++ b/doc/devdocs/modules/launcher/plugins/timeZone.md @@ -0,0 +1,150 @@ +# Time Zone Plugin + +The Time Zone plugin allows users to search a time zone. + +## Special functions (differ from the regular functions) + +* Search for a country, like Kamchatka, Prince Edward Island, France +* Search for a shortcuts, like WEST, UTC, PST +* Search for a offset, like -12:00, -7, 5, 9:30 +* Search for a military time zone name (must activate in plugin settings) + +## How to add a new time zone or change one + +All time zones are located in `TimeZone.json` in root folder of the project. +The `TimeZone.json` use a JSON schema file that make it easier to edit it. + +| Key | Optional | Value type | +| ------------------- | -------- | ----------------- | +| `Offset` | **No** | String | +| `Name` | Yes | String | +| `MilitaryName` | Yes | String | +| `Shortcut` | Yes | String | +| `TimeNamesStandard` | Yes | List with strings | +| `TimeNamesDaylight` | Yes | List with strings | +| `ShortcutsStandard` | Yes | List with strings | +| `ShortcutsDaylight` | Yes | List with strings | +| `CountriesStandard` | Yes | List with strings | +| `CountriesDaylight` | Yes | List with strings | + +A minimum entry for the `TimeZone.json` looks like: + +```json + { + "Offset": "11:55", + "Name": "My crazy time zone", + } +``` + +A full entry for the `TimeZone.json` looks like: + +```json + { + "Offset": "11:55", + "Name": "My crazy time zone", + "Shortcut" : "MYTZ", + "MilitaryName" : "Order Time Zone", + "TimeNamesStandard": [ + "My crazy standard time" + ], + "ShortcutsStandard": [ + "MCST" + ], + "TimeNamesDaylight": [ + "My crazy daylight time" + ], + "ShortcutsDaylight": [ + "MCDT" + ], + "CountriesStandard": [ + "Crazy Land East" + ], + "CountriesDaylight": [ + "Crazy Land West" + ] + } +``` + +### Remarks + +* At minimum one of the optional value should be filled. + +## Scores + +* Scores are not used + +## Important for developers + +### General + +* The assembly name is cached into `_assemblyName` (to avoid to many calls of `Assembly.GetExecutingAssembly()`) + +## Microsoft.PowerToys.Run.Plugin.TimeZone project + +### Important plugin values (meta-data) + +| Name | Value | +| --------------- | ---------------------------------------------------- | +| ActionKeyword | `&` | +| ExecuteFileName | `Microsoft.PowerToys.Run.Plugin.TimeZone.dll` | +| ID | `BADD1B06EF0A4B61AD95395F24241D69` | + +### Interfaces used by this plugin + +The plugin use only these interfaces (all inside the `Main.cs`): + +* `Wox.Plugin.IPlugin` +* `Wox.Plugin.IContextMenu` +* `Wox.Plugin.IPluginI18n` +* `Wox.Plugin.ISettingProvider` +* `IDisposable` + +### Program files + +| File | Content | +| -------------------------------------- | ----------------------------------------------------------------------- | +| `Classes\TimeZoneProperties.cs` | A class that represent one time zone | +| `Classes\TimeZones.cs` | A wrapper class that only contains a list with time zones (see 1) | +| `Classes\TimeZoneSettings.cs` | A class that contains all settings for the Time Zone plugin | +| `Extensions\StringBuilderExtension.cs` | Extension methods for `StringBuilder` Objects | +| `Helper\ContextMenuHelper.cs` | All functions to build the context menu (for each result entry) | +| `Helper\JsonHelper.cs` | All functions to load the time zones from a JSON file | +| `Helper\ResultHelper.cs` | All functions to convert internal results into WOX results | +| `Helper\TranslationHelper.cs` | All functions to translate the result in the surface language | +| `Images\timeZone.dark.png` | Symbol for the results for the dark theme | +| `Images\timeZone.light.png` | Symbol for the results for the light theme | +| `Properties\Resources.Designer.resx` | File that contain all translatable keys | +| `Properties\Resources.resx` | File that contain all translatable strings in the neutral language | +| `GlobalSuppressions.cs` | Code suppressions (no real file, linked via *.csproj) | +| `Main.cs` | Main class, the only place that implement the WOX interfaces | +| `plugin.json` | All meta-data for this plugin | +| `StyleCop.json` | Code style (no real file, linked via *.csproj) | +| `timezones.json` | File that contains all time zone information | +| `timeZones.schema.json` | JSON schema for `timezones.json` | +| `StyleCop.json` | Code style (no real file, linked via *.csproj) | + +1. We need this extra wrapper class to make it possible that the JSON file can have and use a JSON schema file. +Because the JSON file must have a object as root type, instead of a array. + +### Important project values (*.csproj) + +| Name | Value | +| --------------- | ------------------------------------------------------------- | +| TargetFramework | `net6.0-windows` | +| Platforms | `x64` | +| Output | `..\..\..\..\..\x64\Debug\modules\launcher\Plugins\TimeZone\` | +| RootNamespace | `Microsoft.PowerToys.Run.Plugin.TimeZone` | +| AssemblyName | `Microsoft.PowerToys.Run.Plugin.TimeZone` | + +### Project dependencies + +#### Packages + +| Package | Version | +| ------------------------------------------------------------------------------------- | ------- | +| [`StyleCop.Analyzers`](https://github.com/DotNetAnalyzers/StyleCopAnalyzers) | 1.1.118 | + +#### Projects + +* `Wox.Infrastructure` +* `Wox.Plugin` diff --git a/installer/PowerToysSetup/Product.wxs b/installer/PowerToysSetup/Product.wxs index 507f539ad85e..8935fa0ba769 100644 --- a/installer/PowerToysSetup/Product.wxs +++ b/installer/PowerToysSetup/Product.wxs @@ -86,6 +86,8 @@ + + @@ -477,6 +479,10 @@ + + + + @@ -1085,7 +1091,7 @@ - + @@ -1335,10 +1341,16 @@ Directory="Resource$(var.IdSafeLanguage)WindowsSettingsPluginFolder"> + + + + + + + + + + + + + + + diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Classes/TimeZoneList.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Classes/TimeZoneList.cs new file mode 100644 index 000000000000..56a78ffe0984 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Classes/TimeZoneList.cs @@ -0,0 +1,32 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System.Collections.Generic; +using System.Linq; +using System.Text.Json; + +namespace Microsoft.PowerToys.Run.Plugin.TimeZone.Classes +{ + /// + /// A class that contains all time zones. + /// + public sealed class TimeZoneList + { + /// + /// Initializes a new instance of the class with empty properties. + /// + /// + /// The standard constructor is need by the -Method. + /// + public TimeZoneList() + { + TimeZones = Enumerable.Empty(); + } + + /// + /// Gets or sets a list with all time zones. + /// + public IEnumerable TimeZones { get; set; } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Classes/TimeZoneProperties.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Classes/TimeZoneProperties.cs new file mode 100644 index 000000000000..80e459bf4d81 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Classes/TimeZoneProperties.cs @@ -0,0 +1,96 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text.Json; + +namespace Microsoft.PowerToys.Run.Plugin.TimeZone.Classes +{ + /// + /// A time zone + /// + public sealed class TimeZoneProperties + { + /// + /// Initializes a new instance of the class with empty properties. + /// + /// + /// The standard constructor is need by the -Method. + /// + public TimeZoneProperties() + { + Offset = "00:00"; + Name = string.Empty; + MilitaryName = string.Empty; + Shortcut = string.Empty; + + TimeNamesStandard = Enumerable.Empty(); + TimeNamesDaylight = Enumerable.Empty(); + CountriesStandard = Enumerable.Empty(); + CountriesDaylight = Enumerable.Empty(); + ShortcutsStandard = Enumerable.Empty(); + ShortcutsDaylight = Enumerable.Empty(); + } + + /// + /// Gets or sets the time offset of this time zone (the gap from the UTC time zone) + /// + public string Offset { get; set; } + + /// + /// Gets or sets the name of this time zone. + /// + public string Name { get; set; } + + /// + /// Gets or sets the military name of this time zone. + /// + public string MilitaryName { get; set; } + + /// + /// Gets or sets the shortcuts of the name this time zone. + /// + public string Shortcut { get; set; } + + /// + /// Gets or sets a list with names for the standard time. + /// + public IEnumerable TimeNamesStandard { get; set; } + + /// + /// Gets or sets a list with names for the daylight saving time. + /// + public IEnumerable TimeNamesDaylight { get; set; } + + /// + /// Gets or sets a list with all countries in this time zone that don't use a daylight saving time. + /// + public IEnumerable CountriesStandard { get; set; } + + /// + /// Gets or sets a list with all countries in this time zone that use a daylight saving time. + /// + public IEnumerable CountriesDaylight { get; set; } + + /// + /// Gets or sets a list with shortcuts for the names for the standard time. + /// + public IEnumerable ShortcutsStandard { get; set; } + + /// + /// Gets or sets a list with shortcuts for the names for the daylight saving time. + /// + public IEnumerable ShortcutsDaylight { get; set; } + + /// + /// Gets a compatible of the . + /// + internal TimeSpan OffsetAsTimeSpan + { + get { return TimeSpan.TryParse(Offset, out var result) ? result : new TimeSpan(0, 0, 0); } + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Classes/TimeZoneSettings.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Classes/TimeZoneSettings.cs new file mode 100644 index 000000000000..48c9595c15c2 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Classes/TimeZoneSettings.cs @@ -0,0 +1,97 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System.Collections.Generic; +using System.Linq; +using Microsoft.PowerToys.Run.Plugin.TimeZone.Properties; +using Microsoft.PowerToys.Settings.UI.Library; + +namespace Microsoft.PowerToys.Run.Plugin.TimeZone.Classes +{ + /// + /// Additional settings for the time zone plugin. + /// + internal sealed class TimeZoneSettings + { + /// + /// Gets or sets a value indicating whether the time zone name of a time zone is shown in the results. + /// + internal bool ShowTimeZoneNames { get; set; } + + /// + /// Gets or sets a value indicating whether the time name of a time zone is shown in the results. + /// + internal bool ShowTimeNames { get; set; } + + /// + /// Gets or sets a value indicating whether the military name of a time zone is shown in the results. + /// + internal bool ShowMilitaryTimeZoneNames { get; set; } + + /// + /// Return a list with all settings. Additional + /// + /// A list with all settings. + internal static List GetAdditionalOptions() + { + var optionList = new List + { + new PluginAdditionalOption + { + Key = "ShowTimeZoneNames", + DisplayLabel = Resources.ShowTimeZoneNames, + Value = true, + }, + new PluginAdditionalOption + { + Key = "ShowTimeNames", + DisplayLabel = Resources.ShowTimeNames, + Value = true, + }, + new PluginAdditionalOption + { + Key = "ShowMilitaryTimeZoneNames", + DisplayLabel = Resources.ShowMilitaryTimeZoneNames, + Value = false, + }, + }; + + return optionList; + } + + /// + /// Update this settings. + /// + /// The settings for all power launcher plugin. + internal void UpdateSettings(PowerLauncherPluginSettings settings) + { + if (settings is null || settings.AdditionalOptions is null) + { + return; + } + + ShowTimeZoneNames = GetSettingOrDefault(settings, "ShowTimeZoneNames"); + ShowTimeNames = GetSettingOrDefault(settings, "ShowTimeNames"); + ShowMilitaryTimeZoneNames = GetSettingOrDefault(settings, "ShowMilitaryTimeZoneNames"); + } + + /// + /// Return one setting of the given settings list with the given name. + /// + /// The object that contain all settings. + /// The name of the setting. + /// A settings value. + private static bool GetSettingOrDefault(PowerLauncherPluginSettings settings, string name) + { + var option = settings.AdditionalOptions.FirstOrDefault(x => x.Key == name); + + // As a fallback if a setting isn't available, we use the value defined in the method GetAdditionalOptions() + var settingsValue = option?.Value + ?? GetAdditionalOptions().FirstOrDefault(x => x.Key == name)?.Value + ?? default; + + return settingsValue; + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Extensions/StringBuilderExtensions.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Extensions/StringBuilderExtensions.cs new file mode 100644 index 000000000000..0b0fbfb58a1a --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Extensions/StringBuilderExtensions.cs @@ -0,0 +1,50 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System.Text; + +namespace Microsoft.PowerToys.Run.Plugin.TimeZone.Extensions +{ + /// + /// Extensions for -Objects + /// + internal static class StringBuilderExtensions + { + /// + /// Save append the given value with the given maximum length to the + /// + /// The to append the string. + /// The value that should be append. + /// The max length of the value that should append. + internal static void SaveAppend(this StringBuilder stringBuilder, string value, int maxLength) + { + if (value.Length > maxLength) + { + stringBuilder.Append(value, 0, maxLength); + } + else + { + stringBuilder.Append(value); + } + } + + /// + /// Cut too long texts to the given length and add three dots at the end of the text. + /// + /// The that contain the text. + /// The maximum length for the text, inclusive the three dots. + internal static void CutTooLong(this StringBuilder stringBuilder, int maxLength) + { + if (stringBuilder.Length <= maxLength) + { + return; + } + + stringBuilder.Length = maxLength - 3; + stringBuilder.Append('.'); + stringBuilder.Append('.'); + stringBuilder.Append('.'); + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/ContextMenuHelper.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/ContextMenuHelper.cs new file mode 100644 index 000000000000..a0afe258e26d --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/ContextMenuHelper.cs @@ -0,0 +1,77 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System; +using System.Collections.Generic; +using System.Windows; +using System.Windows.Input; +using System.Windows.Media.Animation; +using Microsoft.PowerToys.Run.Plugin.TimeZone.Classes; +using Microsoft.PowerToys.Run.Plugin.TimeZone.Properties; +using Wox.Plugin; +using Wox.Plugin.Logger; + +namespace Microsoft.PowerToys.Run.Plugin.TimeZone.Helper +{ + /// + /// Helper class to easier work with context menu entries + /// + internal static class ContextMenuHelper + { + /// + /// Return a list with all context menu entries for the given + /// Symbols taken from + /// + /// The result for the context menu entires + /// The name of the this assembly + /// A list with context menu entries + internal static List GetContextMenu(in Result result, in string assemblyName) + { + if (!(result?.ContextData is DateTime dateTime)) + { + return new List(0); + } + + var list = new List + { + new ContextMenuResult + { + AcceleratorKey = Key.C, + AcceleratorModifiers = ModifierKeys.Control, + Action = _ => TryToCopyToClipBoard($"{dateTime:HH:mm:ss}"), + FontFamily = "Segoe MDL2 Assets", + Glyph = "\xE8C8", // E8C8 => Symbol: Copy + PluginName = assemblyName, + Title = $"{Resources.CopyTime} (Ctrl+C)", + }, + }; + + return list; + } + +#pragma warning disable CA1031 // Do not catch general exception types + + /// + /// Copy the given text to the clipboard + /// + /// The text to copy to the clipboard + /// The text successful copy to the clipboard, otherwise + private static bool TryToCopyToClipBoard(in string text) + { + try + { + Clipboard.Clear(); + Clipboard.SetText(text); + return true; + } + catch (Exception exception) + { + Log.Exception("Can't copy to clipboard", exception, typeof(Main)); + return false; + } + } + + #pragma warning restore CA1031 // Do not catch general exception types + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/JsonHelper.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/JsonHelper.cs new file mode 100644 index 000000000000..5f657d737a45 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/JsonHelper.cs @@ -0,0 +1,62 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System; +using System.IO; +using System.Reflection; +using System.Text.Json; +using Microsoft.PowerToys.Run.Plugin.TimeZone.Classes; +using Wox.Plugin.Logger; + +namespace Microsoft.PowerToys.Run.Plugin.TimeZone.Helper +{ + /// + /// Helper class to easier work with the JSON files. + /// + internal static class JsonHelper + { + /// + /// The name of the file that contains all time zones. + /// + private const string _settingsFile = "timeZones.json"; + + /// + /// Read all possible time zones. + /// + /// A object that contain a list with time zones. + internal static TimeZoneList ReadAllPossibleTimeZones() + { + var assembly = Assembly.GetExecutingAssembly(); + var type = Array.Find(assembly.GetTypes(), x => x.Name == nameof(Main)); + + TimeZoneList? settings = null; + + try + { + var resourceName = $"{type?.Namespace}.{_settingsFile}"; + using var stream = assembly.GetManifestResourceStream(resourceName); + if (stream is null) + { + throw new Exception("stream is null"); + } + + using var reader = new StreamReader(stream); + var text = reader.ReadToEnd(); + + settings = JsonSerializer.Deserialize(text); + } + catch (JsonException exception) + { + Log.Exception("Error loading settings JSON file", exception, typeof(JsonHelper)); + } + catch (Exception exception) + { + Log.Exception("Error loading settings JSON file", exception, typeof(JsonHelper)); + throw; + } + + return settings ?? new TimeZoneList(); + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/ResultHelper.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/ResultHelper.cs new file mode 100644 index 000000000000..71f657a0fdb2 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/ResultHelper.cs @@ -0,0 +1,848 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Globalization; +using System.Linq; +using System.Text; +using Microsoft.PowerToys.Run.Plugin.TimeZone.Classes; +using Microsoft.PowerToys.Run.Plugin.TimeZone.Extensions; +using Microsoft.PowerToys.Run.Plugin.TimeZone.Properties; +using Mono.Collections.Generic; +using Wox.Plugin; + +namespace Microsoft.PowerToys.Run.Plugin.TimeZone.Helper +{ + /// + /// Helper class to easier work with results + /// + internal static class ResultHelper + { + /// + /// Return a list of s based on the given . + /// + /// A list with all possible time zones. + /// Additional options to limit the results. + /// The to filter the . + /// The path to the icon that is used for each result. + /// A list with s. + internal static IEnumerable GetResults(in IEnumerable timeZones, in TimeZoneSettings options, in Query query, in string iconPath) + { + var results = new List(); + var dateTime = DateTime.UtcNow; + + foreach (var timeZone in timeZones) + { + if (MatchTimeZoneShortcut(timeZone, query) + || MatchStandardTimeShortcuts(timeZone, query) + || MatchDaylightTimeShortcuts(timeZone, query) + || MatchTimeZoneNames(timeZone, query) + || MatchStandardTimeNames(timeZone, query) + || MatchDaylightTimeNames(timeZone, query) + || MatchStandardCountries(timeZone, query) + || MatchDaylightCountries(timeZone, query) + || MatchOffset(timeZone, query)) + { + results.AddRange(GetResults(timeZone, options, query, iconPath, dateTime)); + } + } + + var orderResults = results.OrderBy(result => result.Title); + return orderResults; + } + + /// + /// Return a list with based on the given time zone. + /// + /// The time zone that contain the information for the . + /// Additional options to limit the results. + /// The that should match. + /// The path to the icon that is used for each result. + /// The current time in UTC for the . + /// A list with . + private static IEnumerable GetResults(in TimeZoneProperties timeZoneProperties, in TimeZoneSettings options, in Query query, in string iconPath, in DateTime dateTime) + { + var results = new Collection(); + + var standardTitle = GetTitle(timeZoneProperties, options, query, dateTime, false); + var daylightTitle = GetTitle(timeZoneProperties, options, query, dateTime, true); + + if (standardTitle.Equals(daylightTitle)) + { + results.Add(new Result + { + ContextData = GetTimeInTimeZone(timeZoneProperties, dateTime, false), + IcoPath = iconPath, + Title = standardTitle.ToString(), + SubTitle = GetAllCountries(timeZoneProperties, query, maxLength: 100).ToString(), + ToolTipData = new ToolTipData(standardTitle.ToString(), GetAllToolTip(timeZoneProperties, options).ToString()), + }); + + return results; + } + + if (!MatchTimeZoneShortcut(timeZoneProperties, query) + && !MatchTimeZoneNames(timeZoneProperties, query) + && !MatchOffset(timeZoneProperties, query)) + { + return results; + } + + if (MatchStandardTimeShortcuts(timeZoneProperties, query) + || MatchStandardTimeNames(timeZoneProperties, query) + || MatchStandardCountries(timeZoneProperties, query)) + { + var hasCountries = GetStandardCountries(timeZoneProperties, null, int.MaxValue).Length > 0; + if (!hasCountries) + { + return results; + } + + results.Add(new Result + { + ContextData = GetTimeInTimeZone(timeZoneProperties, dateTime, false), + IcoPath = iconPath, + SubTitle = GetStandardCountries(timeZoneProperties, query, maxLength: 100).ToString(), + Title = standardTitle.ToString(), + ToolTipData = new ToolTipData(standardTitle.ToString(), GetStandardToolTip(timeZoneProperties, options).ToString()), + }); + } + + if (MatchDaylightTimeShortcuts(timeZoneProperties, query) + || MatchDaylightTimeNames(timeZoneProperties, query) + || MatchDaylightCountries(timeZoneProperties, query)) + { + var hasCountries = GetDaylightCountries(timeZoneProperties, null, int.MaxValue).Length > 0; + if (!hasCountries) + { + return results; + } + + results.Add(new Result + { + ContextData = GetTimeInTimeZone(timeZoneProperties, dateTime, true), + IcoPath = iconPath, + SubTitle = GetDaylightCountries(timeZoneProperties, query, maxLength: 100).ToString(), + Title = daylightTitle.ToString(), + ToolTipData = new ToolTipData(daylightTitle.ToString(), GetDaylightToolTip(timeZoneProperties, options).ToString()), + }); + } + + return results; + } + + /// + /// Return the current local time of the given time zone. + /// + /// The time zone that contain all information. + /// The current time in UTC. + /// indicate that the result is for a time zone that use a daylight saving time. + /// The current local time in a time zone. + private static DateTime GetTimeInTimeZone(in TimeZoneProperties timeZoneProperties, in DateTime dateTime, in bool daylightSavingTime) + { + foreach (var timeZoneInfo in TimeZoneInfo.GetSystemTimeZones()) + { + if (timeZoneInfo.BaseUtcOffset == timeZoneProperties.OffsetAsTimeSpan + && timeZoneInfo.SupportsDaylightSavingTime == daylightSavingTime) + { + return TimeZoneInfo.ConvertTime(dateTime, timeZoneInfo); + } + } + + // Fall-back + var result = dateTime + timeZoneProperties.OffsetAsTimeSpan; + return result; + } + + /// + /// Return the title for the given time zone. + /// + /// The time zone that contain all information. + /// Additional options to limit the results. + /// The that should match. + /// The current time in UTC. + /// indicate that the result is for a time zone that use a daylight saving time. + /// A title for a time zone. + private static StringBuilder GetTitle(in TimeZoneProperties timeZoneProperties, in TimeZoneSettings timeZoneSettings, in Query query, in DateTime dateTime, in bool daylightSavingTime) + { + var stringBuilder = new StringBuilder(); + + var timeInZoneTime = GetTimeInTimeZone(timeZoneProperties, dateTime, daylightSavingTime); + var timeZoneNames = GetNames(timeZoneProperties, timeZoneSettings, query, maxLength: 50); + + stringBuilder.AppendFormat(CultureInfo.CurrentCulture, "{0:HH:mm:ss}", timeInZoneTime); + stringBuilder.Append(' '); + stringBuilder.Append('-'); + stringBuilder.Append(' '); + stringBuilder.Append(timeZoneNames); + + return stringBuilder; + } + + /// + /// Return a tool-tip for the given time zone with countries that use the standard time. + /// + /// The time zone that contain all information. + /// Additional options to limit the results. + /// A tool-tip with countries that use the standard time. + private static StringBuilder GetStandardToolTip(in TimeZoneProperties timeZoneProperties, in TimeZoneSettings timeZoneSettings) + { + var countries = GetStandardCountries(timeZoneProperties, null, maxLength: int.MaxValue); + var names = GetNames(timeZoneProperties, timeZoneSettings, null, maxLength: int.MaxValue); + var shortcuts = GetStandardShortcuts(timeZoneProperties); + + if (!string.IsNullOrWhiteSpace(timeZoneProperties.Shortcut)) + { + shortcuts.Append(','); + shortcuts.Append(' '); + shortcuts.Append(timeZoneProperties.Shortcut); + } + + var stringBuilder = new StringBuilder(); + + stringBuilder.Append(Resources.Offset).Append(':').Append(' ').AppendLine(timeZoneProperties.Offset); + stringBuilder.Append(Resources.UseDst).Append(':').Append(' ').AppendLine(Resources.No); + stringBuilder.AppendLine(string.Empty); + stringBuilder.Append(Resources.Names).Append(':').Append(' ').Append(names); + stringBuilder.AppendLine(string.Empty); + stringBuilder.AppendLine(string.Empty); + stringBuilder.Append(Resources.Shortcuts).Append(':').Append(' ').Append(shortcuts); + stringBuilder.AppendLine(string.Empty); + stringBuilder.AppendLine(string.Empty); + stringBuilder.Append(Resources.Countries).Append(':').Append(' ').Append(countries); + + return stringBuilder; + } + + /// + /// Return a tool-tip for the given time zone with countries that use the daylight saving time. + /// + /// The time zone that contain all information. + /// Additional options to limit the type of the names. + /// A tool-tip with countries that use the daylight saving time. + private static StringBuilder GetDaylightToolTip(in TimeZoneProperties timeZoneProperties, in TimeZoneSettings timeZoneSettings) + { + var dstCountries = GetDaylightCountries(timeZoneProperties, null, maxLength: int.MaxValue); + var names = GetNames(timeZoneProperties, timeZoneSettings, null, maxLength: int.MaxValue); + var shortcuts = GetDaylightShortcuts(timeZoneProperties); + + if (!string.IsNullOrWhiteSpace(timeZoneProperties.Shortcut)) + { + shortcuts.Append(','); + shortcuts.Append(' '); + shortcuts.Append(timeZoneProperties.Shortcut); + } + + var stringBuilder = new StringBuilder(); + + stringBuilder.Append(Resources.Offset).Append(':').Append(' ').AppendLine(timeZoneProperties.Offset); + stringBuilder.Append(Resources.UseDst).Append(':').Append(' ').AppendLine(Resources.Yes); + stringBuilder.AppendLine(string.Empty); + stringBuilder.Append(Resources.Names).Append(':').Append(' ').Append(names); + stringBuilder.AppendLine(string.Empty); + stringBuilder.AppendLine(string.Empty); + stringBuilder.Append(Resources.Shortcuts).Append(':').Append(' ').Append(shortcuts); + stringBuilder.AppendLine(string.Empty); + stringBuilder.AppendLine(string.Empty); + stringBuilder.Append(Resources.CountriesWithDst).Append(':').Append(' ').Append(dstCountries); + + return stringBuilder; + } + + /// + /// Return a tool-tip for the given time zone with countries. + /// + /// The time zone that contain all information. + /// Additional options to limit the type of the names. + /// A tool-tip with countries. + private static StringBuilder GetAllToolTip(in TimeZoneProperties timeZoneProperties, in TimeZoneSettings timeZoneSettings) + { + var countries = GetStandardCountries(timeZoneProperties, null, maxLength: int.MaxValue); + var dstCountries = GetDaylightCountries(timeZoneProperties, null, maxLength: int.MaxValue); + var names = GetNames(timeZoneProperties, timeZoneSettings, null, maxLength: int.MaxValue); + var shortcuts = GetStandardShortcuts(timeZoneProperties); + var dstShortcuts = GetDaylightShortcuts(timeZoneProperties); + + if (dstShortcuts.Length > 0) + { + shortcuts.Append(','); + shortcuts.Append(' '); + shortcuts.Append(dstShortcuts); + } + + if (!string.IsNullOrWhiteSpace(timeZoneProperties.Shortcut)) + { + shortcuts.Append(','); + shortcuts.Append(' '); + shortcuts.Append(timeZoneProperties.Shortcut); + } + + var stringBuilder = new StringBuilder(); + + stringBuilder.Append(Resources.Offset).Append(':').Append(' ').AppendLine(timeZoneProperties.Offset); + stringBuilder.Append(Resources.UseDst).Append(':').Append(' ').AppendLine(Resources.Yes); + stringBuilder.AppendLine(string.Empty); + stringBuilder.Append(Resources.Names).Append(':').Append(' ').Append(names); + stringBuilder.AppendLine(string.Empty); + stringBuilder.AppendLine(string.Empty); + stringBuilder.Append(Resources.Shortcuts).Append(':').Append(' ').Append(shortcuts); + stringBuilder.AppendLine(string.Empty); + stringBuilder.AppendLine(string.Empty); + stringBuilder.Append(Resources.Countries).Append(':').Append(' ').Append(countries); + stringBuilder.AppendLine(string.Empty); + stringBuilder.AppendLine(string.Empty); + stringBuilder.Append(Resources.CountriesWithDst).Append(':').Append(' ').Append(dstCountries); + + return stringBuilder; + } + + /// + /// Return all names of the given time zone that match the given query. + /// + /// The time zone that contain a hand of names. + /// Additional options to limit the type of the names. + /// The query that should match. + /// The maximum length of the result. + /// All know names of the given time zone. + private static StringBuilder GetNames(in TimeZoneProperties timeZoneProperties, in TimeZoneSettings timeZoneSettings, Query? query, in int maxLength) + { + var allNames = new List(); + + if (!string.IsNullOrWhiteSpace(timeZoneProperties.Name) && timeZoneSettings.ShowTimeZoneNames) + { + allNames.Add(timeZoneProperties.Name); + } + + if (!string.IsNullOrWhiteSpace(timeZoneProperties.MilitaryName) && timeZoneSettings.ShowMilitaryTimeZoneNames) + { + allNames.Add(timeZoneProperties.MilitaryName); + } + + if (timeZoneProperties.TimeNamesStandard != null && timeZoneSettings.ShowTimeZoneNames) + { + allNames.AddRange(timeZoneProperties.TimeNamesStandard); + } + + if (timeZoneProperties.TimeNamesDaylight != null && timeZoneSettings.ShowTimeZoneNames) + { + allNames.AddRange(timeZoneProperties.TimeNamesDaylight); + } + + IEnumerable names; + + if (query is null || string.IsNullOrWhiteSpace(query.Search)) + { + names = allNames; + } + else + { + names = allNames.Where(x => x.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase)); + } + + var stringBuilder = new StringBuilder(); + + if (names.Any()) + { + var lastEntry = names.LastOrDefault(); + + foreach (var name in names) + { + stringBuilder.Append(name); + + if (name != lastEntry) + { + stringBuilder.Append(','); + stringBuilder.Append(' '); + } + } + + // To many names (first pass) => use shortcuts + if (stringBuilder.Length > maxLength) + { + stringBuilder.Replace(Resources.TimeZone, Resources.TimeZoneShortcut); + stringBuilder.Replace(Resources.StandardTime, Resources.StandardTimeShortcut); + stringBuilder.Replace(Resources.DaylightTime, Resources.DaylightTimeShortcut); + stringBuilder.Replace(Resources.Time, Resources.TimeShortcut); + } + + // To many names (second pass) => cut name length + if (stringBuilder.Length > maxLength) + { + foreach (var country in names) + { + stringBuilder.SaveAppend(country, maxLength: 5); + + if (country != lastEntry) + { + stringBuilder.Append(','); + stringBuilder.Append(' '); + } + } + } + + stringBuilder.CutTooLong(maxLength); + } + else + { + stringBuilder.Append("UTC"); + + var totalMinutes = timeZoneProperties.OffsetAsTimeSpan.TotalMinutes; + if (totalMinutes < 0) + { + stringBuilder.Append(timeZoneProperties.Offset); + } + else if (totalMinutes > 0) + { + stringBuilder.Append('+'); + stringBuilder.Append(timeZoneProperties.Offset); + } + else + { + stringBuilder.Append("±00:00"); + } + } + + return stringBuilder; + } + + /// + /// Return all standard time names shortcuts of the given time zone. + /// + /// The time zone that contain a hand of names. + /// All standard time names shortcuts of the given time zone. + private static StringBuilder GetStandardShortcuts(in TimeZoneProperties timeZoneProperties) + { + var stringBuilder = new StringBuilder(); + var lastEntry = timeZoneProperties.ShortcutsStandard.LastOrDefault(); + + foreach (var name in timeZoneProperties.ShortcutsStandard) + { + stringBuilder.Append(name); + + if (name != lastEntry) + { + stringBuilder.Append(','); + stringBuilder.Append(' '); + } + } + + return stringBuilder; + } + + /// + /// Return all know daylight time names shortcuts of the given time zone. + /// + /// The time zone that contain a hand of names. + /// All know daylight time names shortcuts of the given time zone. + private static StringBuilder GetDaylightShortcuts(in TimeZoneProperties timeZoneProperties) + { + var stringBuilder = new StringBuilder(); + var lastEntry = timeZoneProperties.ShortcutsDaylight.LastOrDefault(); + + foreach (var name in timeZoneProperties.ShortcutsDaylight) + { + stringBuilder.Append(name); + + if (name != lastEntry) + { + stringBuilder.Append(','); + stringBuilder.Append(' '); + } + } + + return stringBuilder; + } + + /// + /// Return all countries that use the standard time of the given time zone. + /// + /// The time zone that contain the countries. + /// The that should match a country that use standard time. + /// The maximum length of the result. + /// All countries that use the standard time of the given time zone. + private static StringBuilder GetStandardCountries(in TimeZoneProperties timeZoneProperties, Query? query, in int maxLength) + { + IEnumerable countries; + + if (query is null || string.IsNullOrWhiteSpace(query.Search)) + { + countries = timeZoneProperties.CountriesStandard; + } + else + { + countries = timeZoneProperties.CountriesStandard.Where(x => x.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase)); + } + + var stringBuilder = new StringBuilder(); + var lastEntry = countries.LastOrDefault(); + + foreach (var country in countries) + { + stringBuilder.Append(country); + + if (country != lastEntry) + { + stringBuilder.Append(','); + stringBuilder.Append(' '); + } + } + + // To many countries (first pass) => remove extra info + if (stringBuilder.Length > maxLength) + { + stringBuilder.Clear(); + + foreach (var country in countries) + { + var extraInfoStart = country.IndexOf('(', StringComparison.InvariantCultureIgnoreCase); + if (extraInfoStart > 0) + { + stringBuilder.Append(country[..extraInfoStart]); + } + else + { + stringBuilder.Append(country); + } + + if (country != lastEntry) + { + stringBuilder.Append(','); + stringBuilder.Append(' '); + } + } + } + + // To many countries (second pass) => remove extra info and cut country length + if (stringBuilder.Length > maxLength) + { + foreach (var country in countries) + { + var extraInfoStart = country.IndexOf('(', StringComparison.InvariantCultureIgnoreCase); + if (extraInfoStart > 0) + { + stringBuilder.SaveAppend(country[..extraInfoStart], maxLength: 5); + } + else + { + stringBuilder.SaveAppend(country, maxLength: 5); + } + + if (country != lastEntry) + { + stringBuilder.Append(','); + stringBuilder.Append(' '); + } + } + } + + stringBuilder.CutTooLong(maxLength); + + return stringBuilder; + } + + /// + /// Return all countries that use the daylight saving time of the given time zone. + /// + /// The time zone that contain the countries. + /// The that should match a country that use daylight time. + /// The maximum length of the result. + /// All countries that use the daylight saving time of the given time zone. + private static StringBuilder GetDaylightCountries(in TimeZoneProperties timeZoneProperties, Query? query, in int maxLength) + { + IEnumerable countries; + + if (query is null || string.IsNullOrWhiteSpace(query.Search)) + { + countries = timeZoneProperties.CountriesDaylight; + } + else + { + countries = timeZoneProperties.CountriesDaylight.Where(x => x.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase)); + } + + var stringBuilder = new StringBuilder(); + var lastEntry = countries.LastOrDefault(); + + foreach (var country in countries) + { + stringBuilder.Append(country); + + if (country != lastEntry) + { + stringBuilder.Append(','); + stringBuilder.Append(' '); + } + } + + // To many countries (first pass) => remove extra info + if (stringBuilder.Length > maxLength) + { + stringBuilder.Clear(); + + foreach (var country in countries) + { + var extraInfoStart = country.IndexOf('(', StringComparison.InvariantCultureIgnoreCase); + if (extraInfoStart > 0) + { + stringBuilder.Append(country[..extraInfoStart]); + } + else + { + stringBuilder.Append(country); + } + + if (country != lastEntry) + { + stringBuilder.Append(','); + stringBuilder.Append(' '); + } + } + } + + // To many countries (second pass) => remove extra info and cut country length + if (stringBuilder.Length > maxLength) + { + foreach (var country in countries) + { + var extraInfoStart = country.IndexOf('(', StringComparison.InvariantCultureIgnoreCase); + if (extraInfoStart > 0) + { + stringBuilder.SaveAppend(country[..extraInfoStart], maxLength: 5); + } + else + { + stringBuilder.SaveAppend(country, maxLength: 5); + } + + if (country != lastEntry) + { + stringBuilder.Append(','); + stringBuilder.Append(' '); + } + } + } + + stringBuilder.CutTooLong(maxLength); + + return stringBuilder; + } + + /// + /// Return all countries of the given time zone. + /// + /// The time zone that contain the countries. + /// The that should match a country that use standard or daylight time. + /// The maximum length of the result. + /// All countries of the given time zone. + private static StringBuilder GetAllCountries(in TimeZoneProperties timeZoneProperties, Query? query, in int maxLength) + { + IEnumerable countries; + + if (query is null || string.IsNullOrWhiteSpace(query.Search)) + { + countries = timeZoneProperties.CountriesDaylight.Concat(timeZoneProperties.CountriesStandard); + } + else + { + countries = timeZoneProperties.CountriesDaylight.Where(x => x.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase)) + .Concat(timeZoneProperties.CountriesStandard.Where(x => x.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase))); + } + + var stringBuilder = new StringBuilder(); + var lastEntry = countries.LastOrDefault(); + + foreach (var country in countries) + { + stringBuilder.Append(country); + + if (country != lastEntry) + { + stringBuilder.Append(','); + stringBuilder.Append(' '); + } + } + + // To many countries (first pass) => remove extra info + if (stringBuilder.Length > maxLength) + { + stringBuilder.Clear(); + + foreach (var country in countries) + { + var extraInfoStart = country.IndexOf('(', StringComparison.InvariantCultureIgnoreCase); + if (extraInfoStart > 0) + { + stringBuilder.Append(country[..extraInfoStart]); + } + else + { + stringBuilder.Append(country); + } + + if (country != lastEntry) + { + stringBuilder.Append(','); + stringBuilder.Append(' '); + } + } + } + + // To many countries (second pass) => remove extra info and cut country length + if (stringBuilder.Length > maxLength) + { + foreach (var country in countries) + { + var extraInfoStart = country.IndexOf('(', StringComparison.InvariantCultureIgnoreCase); + if (extraInfoStart > 0) + { + stringBuilder.SaveAppend(country[..extraInfoStart], maxLength: 5); + } + else + { + stringBuilder.SaveAppend(country, maxLength: 5); + } + + if (country != lastEntry) + { + stringBuilder.Append(','); + stringBuilder.Append(' '); + } + } + } + + stringBuilder.CutTooLong(maxLength); + + return stringBuilder; + } + + /// + /// Indicate that the given query match the time zone shortcut of the given time zone. + /// + /// The time zone to check. + /// The query that should match. + /// if the query match, otherwise . + private static bool MatchTimeZoneShortcut(in TimeZoneProperties timeZoneProperties, Query query) + { + var result = timeZoneProperties.Shortcut.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase); + return result; + } + + /// + /// Indicate that the given query match one of the time zone names of the given time zone. + /// + /// The time zone to check. + /// The query that should match. + /// if the query match, otherwise . + private static bool MatchTimeZoneNames(in TimeZoneProperties timeZoneProperties, Query query) + { + var result = timeZoneProperties.Name.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase) + || timeZoneProperties.MilitaryName.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase); + + return result; + } + + /// + /// Indicate that the given query match the offset of the given time zone. + /// + /// The time zone to check. + /// The query that should match. + /// if the query match, otherwise . + private static bool MatchOffset(in TimeZoneProperties timeZoneProperties, Query query) + { + // allow search for "-xx:xx" + if (timeZoneProperties.Offset.StartsWith('-') && query.Search.StartsWith('-')) + { + if (timeZoneProperties.Offset[1..].Contains(query.Search[1..], StringComparison.InvariantCultureIgnoreCase)) + { + return true; + } + } + + // allow search for "+xx:xx" + if (!timeZoneProperties.Offset.StartsWith('-') && query.Search.StartsWith('+')) + { + if (timeZoneProperties.Offset.Contains(query.Search[1..], StringComparison.InvariantCultureIgnoreCase)) + { + return true; + } + } + + return false; + } + + /// + /// Indicate that the given query match one of the standard time names of the given time zone. + /// + /// The time zone to check. + /// The query that should match. + /// if the query match, otherwise . + private static bool MatchStandardTimeNames(in TimeZoneProperties timeZoneProperties, Query query) + { + var result = timeZoneProperties.TimeNamesDaylight?.Any(x => x.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase)) == true; + return result; + } + + /// + /// Indicate that the given query match one of the daylight time names of the given time zone. + /// + /// The time zone to check. + /// The query that should match. + /// if the query match, otherwise . + private static bool MatchDaylightTimeNames(in TimeZoneProperties timeZoneProperties, Query query) + { + var result = timeZoneProperties.TimeNamesDaylight?.Any(x => x.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase)) == true; + return result; + } + + /// + /// Indicate that the given query match one of the countries that use the standard time of the given time zone. + /// + /// The time zone to check. + /// The query that should match. + /// if the query match, otherwise . + private static bool MatchStandardCountries(in TimeZoneProperties timeZoneProperties, Query query) + { + var result = timeZoneProperties.CountriesStandard?.Any(x => x.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase)) == true; + return result; + } + + /// + /// Indicate that the given query match one of the countries that use the daylight time of the given time zone. + /// + /// The time zone to check. + /// The query that should match. + /// if the query match, otherwise . + private static bool MatchDaylightCountries(in TimeZoneProperties timeZoneProperties, Query query) + { + var result = timeZoneProperties.CountriesDaylight?.Any(x => x.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase)) == true; + return result; + } + + /// + /// Indicate that the given query match the time zone shortcut of the given time zone. + /// + /// The time zone to check. + /// The query that should match. + /// if the query match, otherwise . + private static bool MatchStandardTimeShortcuts(in TimeZoneProperties timeZoneProperties, Query query) + { + var result = timeZoneProperties.ShortcutsStandard?.Any(x => x.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase)) == true; + return result; + } + + /// + /// Indicate that the given query match the time zone shortcut of the given time zone. + /// + /// The time zone to check. + /// The query that should match. + /// if the query match, otherwise . + private static bool MatchDaylightTimeShortcuts(in TimeZoneProperties timeZoneProperties, Query query) + { + var result = timeZoneProperties.ShortcutsDaylight?.Any(x => x.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase)) == true; + return result; + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/TranslationHelper.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/TranslationHelper.cs new file mode 100644 index 000000000000..fa46d4ee978f --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Helper/TranslationHelper.cs @@ -0,0 +1,133 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System.Collections.Generic; +using System.Globalization; +using Microsoft.PowerToys.Run.Plugin.TimeZone.Classes; +using Microsoft.PowerToys.Run.Plugin.TimeZone.Properties; +using Wox.Plugin.Logger; + +namespace Microsoft.PowerToys.Run.Plugin.TimeZone.Helper +{ + /// + /// Helper class to easier work with translations. + /// + internal static class TranslationHelper + { + /// + /// Translate all names and countries of the class. + /// + /// A class that contain all possible time zones. + internal static void TranslateAllSettings(in TimeZoneList timeZoneList) + { + if (timeZoneList?.TimeZones is null) + { + return; + } + + foreach (var timeZone in timeZoneList.TimeZones) + { + // Translate Name + if (!string.IsNullOrWhiteSpace(timeZone.Name)) + { + var name = Resources.ResourceManager.GetString(timeZone.Name, CultureInfo.InvariantCulture); + if (string.IsNullOrEmpty(name)) + { + Log.Warn($"Resource string for [{timeZone.Name}] not found", typeof(TranslationHelper)); + } + + timeZone.Name = name ?? timeZone.Name ?? string.Empty; + } + + // Translate MilitaryName + if (!string.IsNullOrWhiteSpace(timeZone.MilitaryName)) + { + var militaryName = Resources.ResourceManager.GetString(timeZone.MilitaryName, CultureInfo.InvariantCulture); + if (string.IsNullOrEmpty(militaryName)) + { + Log.Warn($"Resource string for [{timeZone.MilitaryName}] not found", typeof(TranslationHelper)); + } + + timeZone.MilitaryName = militaryName ?? timeZone.MilitaryName ?? string.Empty; + } + + // Translate TimeNamesDaylight + if (!(timeZone.TimeNamesDaylight is null)) + { + var timeNamesDaylight = new List(); + + foreach (var nameDaylight in timeZone.TimeNamesDaylight) + { + var nameDaylightT = Resources.ResourceManager.GetString(nameDaylight, CultureInfo.InvariantCulture); + if (string.IsNullOrEmpty(nameDaylightT)) + { + Log.Warn($"Resource string for [{nameDaylight}] not found", typeof(TranslationHelper)); + } + + timeNamesDaylight.Add(nameDaylightT ?? nameDaylight ?? string.Empty); + } + + timeZone.TimeNamesDaylight = timeNamesDaylight; + } + + // Translate TimeNamesStandard + if (!(timeZone.TimeNamesStandard is null)) + { + var timeNamesStandard = new List(); + + foreach (var nameStandard in timeZone.TimeNamesStandard) + { + var nameStandardT = Resources.ResourceManager.GetString(nameStandard, CultureInfo.InvariantCulture); + if (string.IsNullOrEmpty(nameStandardT)) + { + Log.Warn($"Resource string for [{nameStandard}] not found", typeof(TranslationHelper)); + } + + timeNamesStandard.Add(nameStandardT ?? nameStandard ?? string.Empty); + } + + timeZone.TimeNamesStandard = timeNamesStandard; + } + + // Translate CountriesDaylight + if (!(timeZone.CountriesDaylight is null)) + { + var countriesDaylight = new List(); + + foreach (var countryDaylight in timeZone.CountriesDaylight) + { + var countryDaylightT = Resources.ResourceManager.GetString(countryDaylight, CultureInfo.InvariantCulture); + if (string.IsNullOrEmpty(countryDaylightT)) + { + Log.Warn($"Resource string for [{countryDaylight}] not found", typeof(TranslationHelper)); + } + + countriesDaylight.Add(countryDaylightT ?? countryDaylight ?? string.Empty); + } + + timeZone.CountriesDaylight = countriesDaylight; + } + + // Translate CountriesStandard + if (!(timeZone.CountriesStandard is null)) + { + var countriesStandard = new List(); + + foreach (var countryStandard in timeZone.CountriesStandard) + { + var countryStandardT = Resources.ResourceManager.GetString(countryStandard, CultureInfo.InvariantCulture); + if (string.IsNullOrEmpty(countryStandardT)) + { + Log.Warn($"Resource string for [{countryStandard}] not found", typeof(TranslationHelper)); + } + + countriesStandard.Add(countryStandardT ?? countryStandard ?? string.Empty); + } + + timeZone.CountriesStandard = countriesStandard; + } + } + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Images/timeZone.dark.png b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Images/timeZone.dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6ef56bb01de318a82a720c47de0a7d0c58e4481a GIT binary patch literal 1275 zcmVM^sGhQ z>&sgP0L5QopQDg{i3$%J2_O%O z04W3j%74OP$BhH2>~Ev*6%;yeDkPpdCw;T{-C=>6#hMeTAd&z;i9sAdOQ|(!y?c$SUM4WH00nMCmt=wS6fdQUO$r!x|QYV$8K0x08r}GFP_bBLzxDrV<3z>(*#-!rU9V|puKkxfNVA+i(H|Rmr}q_yb|`+X~qO*$rWMwOjCRc>&n; z!LCeJcGD7J83R*!P=YQuee;A`ECkt@44GTHu*R!r2mouH8=(!1h!KtdE~T-)2mLG1 zk9nl2VZ0`tk9@#G0F?hrSj>Z52UO9?G9VWK=))4^0))T)#)jO7^;8A&LIGj^B%Vhg zZ|vGi*M>sGZ?WBYuRD1UvmILlec1Zo<9e9M~g$L zij31Elcg1iRd<>tDkIl5rYqL5rzmLY6SmNdqjfC+8Xa}@v>@OiD>dEkdu zqlOjd(AV#H@>R-3u2QH%fGu1srqfLu2-F+HX^fJ!rWIB6KA zkhoD_SaQD)KsmlDvRGr=?};>=Ls~RmD`oyT=F{>_VhUgyeZ$EfkWI`N@z5JtCfwri zD%P{iU{co|8fU^21+SV6!`pJV_6!t{jsWlq0b zn4#26M!cM(F&>HX&oPf{7qEuE-WL5T;c;*1+o*k+%h*H9XnKT6sU9XBmRH(wh*7UM zR0kFEfF3G!IzNrOKC5S5#D&iUqNOqcR3QqaUo5U6bpg-AG38qVU;y#`e<1T3=qQza zv6>bx(67+H3#-002ovPDHLkV1n-YJcj@P literal 0 HcmV?d00001 diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Images/timeZone.light.png b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Images/timeZone.light.png new file mode 100644 index 0000000000000000000000000000000000000000..d5348b6b7eecce7339317d253724d12c473ee06c GIT binary patch literal 1201 zcmV;i1Wx;jP)vEMGHZRT3IM+sw7P`5V47R zeRK*wKrmHqLSD-$rNBz+E8gd{~GXj=Wh%Pd%DnAx-UK3nC&8Ti>}&z{Hs zueD}o?R{p>nC4~XH0M8KB;aFvaO8oJ2ZppjmmxG?T-FPp3X6n&5x0xFeo(TU8 z$$hGO7XmhGoX>@C8WKX#b>WwW{RWy3BVf5kI-IbyO~AAJ;byC@XEH<)a!%;C5za8KAR%o4sAEc`IU*(M^I3b^1V^A=+b+!lTnHVSVtBrw2ZVXd%3xD(oWk2Vs~ zM8J2>@^OgV4c4y{21XVyYF9sFO&qBrAiikpU*2jTM}U5 z(KSKNkCy_6A0AjLY!KL9<5Ib{sszO0^H*YUOA(kPmny{Fey^|wp@ksI5`nXYlI2+? zfL!Od!T`3w>+Jt2-VpvTAocuhs9d3IQh1dBi+|jGFk>}4nd=Hzt#R0DxsJOr`}+M{ z=m~@^qA2TxOTrN$&aI{zR0*&Xvnv4;n(uhV5WX5QyMiF<$Ap!Fr5yu9dj+@CA{SyenrI`SZ8qxNKTi|e!Q?rZ0Ak%g$79q{Ak8L_3&UavF^Ije zG-U}cn+S$ef^r`zs7H_wG_2mm4r>YT3aj2^6=^^W= zbqLwuEJFOKY|nYvh48R_n6QwD-U}NYxoYpM{?? P00000NkvXXu0mjfx5E;! literal 0 HcmV?d00001 diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Main.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Main.cs new file mode 100644 index 000000000000..97e38696fc49 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Main.cs @@ -0,0 +1,217 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Windows.Controls; +using ManagedCommon; +using Microsoft.PowerToys.Run.Plugin.TimeZone.Classes; +using Microsoft.PowerToys.Run.Plugin.TimeZone.Helper; +using Microsoft.PowerToys.Run.Plugin.TimeZone.Properties; +using Microsoft.PowerToys.Settings.UI.Library; +using Wox.Plugin; + +namespace Microsoft.PowerToys.Run.Plugin.TimeZone +{ + /// + /// A power launcher plugin to search across time zones. + /// + public class Main : IPlugin, IContextMenu, IPluginI18n, ISettingProvider, IDisposable + { + /// + /// The name of this assembly + /// + private readonly string _assemblyName; + + /// + /// The settings for this plugin. + /// + private readonly TimeZoneSettings _timeZoneSettings; + + /// + /// The initial context for this plugin (contains API and meta-data) + /// + private PluginInitContext? _context; + + /// + /// The path to the icon for each result + /// + private string _defaultIconPath; + + /// + /// Indicate that the plugin is disposed + /// + private bool _disposed; + + /// + /// A class that contain all possible time zones. + /// + private TimeZoneList? _timeZoneList; + + /// + /// Initializes a new instance of the class. + /// + public Main() + { + _assemblyName = Assembly.GetExecutingAssembly().GetName().Name ?? GetTranslatedPluginTitle(); + _defaultIconPath = "Images/timeZone.light.png"; + _timeZoneSettings = new TimeZoneSettings(); + } + + /// + /// Gets the localized name. + /// + public string Name + { + get { return Resources.PluginTitle; } + } + + /// + /// Gets the localized description. + /// + public string Description + { + get { return Resources.PluginDescription; } + } + + /// + /// Gets the additional options for this plugin. + /// + public IEnumerable AdditionalOptions + { + get { return TimeZoneSettings.GetAdditionalOptions(); } + } + + /// + /// Initialize the plugin with the given + /// + /// The for this plugin + public void Init(PluginInitContext context) + { + _context = context ?? throw new ArgumentNullException(nameof(context)); + _context.API.ThemeChanged += OnThemeChanged; + UpdateIconPath(_context.API.GetCurrentTheme()); + + _timeZoneList = JsonHelper.ReadAllPossibleTimeZones(); + + TranslationHelper.TranslateAllSettings(_timeZoneList); + } + + /// + /// Return a filtered list, based on the given query + /// + /// The query to filter the list + /// A filtered list, can be empty when nothing was found + public List Query(Query query) + { + if (_timeZoneList?.TimeZones is null) + { + return new List(0); + } + + if (query is null) + { + return new List(0); + } + + var results = ResultHelper.GetResults(_timeZoneList.TimeZones, _timeZoneSettings, query, _defaultIconPath); + return results.ToList(); + } + + /// + /// Return a list context menu entries for a given (shown at the right side of the result) + /// + /// The for the list with context menu entries + /// A list context menu entries + public List LoadContextMenus(Result selectedResult) + { + return ContextMenuHelper.GetContextMenu(selectedResult, _assemblyName); + } + + /// + /// Change all theme-based elements (typical called when the plugin theme has changed) + /// + /// The old + /// The new + private void OnThemeChanged(Theme oldtheme, Theme newTheme) + { + UpdateIconPath(newTheme); + } + + /// + /// Update all icons (typical called when the plugin theme has changed) + /// + /// The new for the icons + private void UpdateIconPath(Theme theme) + { + _defaultIconPath = theme == Theme.Light || theme == Theme.HighContrastWhite + ? "Images/timeZone.light.png" + : "Images/timeZone.dark.png"; + } + + /// + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + /// + /// Wrapper method for that dispose additional objects and events form the plugin itself + /// + /// Indicate that the plugin is disposed + protected virtual void Dispose(bool disposing) + { + if (_disposed || !disposing) + { + return; + } + + if (!(_context is null)) + { + _context.API.ThemeChanged -= OnThemeChanged; + } + + _disposed = true; + } + + /// + /// Return the translated plugin title. + /// + /// A translated plugin title. + public string GetTranslatedPluginTitle() + { + return Resources.PluginTitle; + } + + /// + /// Return the translated plugin description. + /// + /// A translated plugin description. + public string GetTranslatedPluginDescription() + { + return Resources.PluginDescription; + } + + /// + /// Return a additional setting panel for this plugin. + /// + /// A additional setting panel. + public Control CreateSettingPanel() + { + throw new NotImplementedException(); + } + + /// + /// Update the plugin settings + /// + /// The settings for all power launcher plugin. + public void UpdateSettings(PowerLauncherPluginSettings settings) + { + _timeZoneSettings.UpdateSettings(settings); + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Microsoft.PowerToys.Run.Plugin.TimeZone.csproj b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Microsoft.PowerToys.Run.Plugin.TimeZone.csproj new file mode 100644 index 000000000000..d5a1b9066625 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Microsoft.PowerToys.Run.Plugin.TimeZone.csproj @@ -0,0 +1,119 @@ + + + + net6.0-windows + Microsoft.PowerToys.Run.Plugin.TimeZone + Microsoft.PowerToys.Run.Plugin.TimeZone + $(Version).0 + false + false + x64 + en-US + 8.0 + enable + + + + true + ..\..\..\..\..\x64\Debug\modules\launcher\Plugins\TimeZone\ + DEBUG;TRACE + full + x64 + prompt + MinimumRecommendedRules.ruleset + 4 + false + true + + + + ..\..\..\..\..\x64\Release\modules\launcher\Plugins\TimeZone\ + TRACE + true + pdbonly + x64 + prompt + MinimumRecommendedRules.ruleset + 4 + true + + + + + + + + + + + GlobalSuppressions.cs + + + StyleCop.json + + + + + + + + + + false + + + false + + + + + + PreserveNewest + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + True + True + Resources.resx + + + True + True + Resources.resx + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + + + PreserveNewest + + + PreserveNewest + + + + diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Properties/Resources.Designer.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Properties/Resources.Designer.cs new file mode 100644 index 000000000000..09743eefc54a --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Properties/Resources.Designer.cs @@ -0,0 +1,6651 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Microsoft.PowerToys.Run.Plugin.TimeZone.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Microsoft.PowerToys.Run.Plugin.TimeZone.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Abkhazia. + /// + internal static string Abkhazia { + get { + return ResourceManager.GetString("Abkhazia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Acre (Brazil). + /// + internal static string Acre__Brazil_ { + get { + return ResourceManager.GetString("Acre (Brazil)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Acre Time. + /// + internal static string Acre_Time { + get { + return ResourceManager.GetString("Acre Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Afghanistan. + /// + internal static string Afghanistan { + get { + return ResourceManager.GetString("Afghanistan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Afghanistan Time. + /// + internal static string Afghanistan_Time { + get { + return ResourceManager.GetString("Afghanistan Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Akrotiri and Dhekelia. + /// + internal static string Akrotiri_and_Dhekelia { + get { + return ResourceManager.GetString("Akrotiri and Dhekelia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Aktobe (Kazakhstan). + /// + internal static string Aktobe__Kazakhstan_ { + get { + return ResourceManager.GetString("Aktobe (Kazakhstan)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alabama (United States). + /// + internal static string Alabama__United_States_ { + get { + return ResourceManager.GetString("Alabama (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alaska (most, United States). + /// + internal static string Alaska__most__United_States_ { + get { + return ResourceManager.GetString("Alaska (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alaska Daylight Time. + /// + internal static string Alaska_Daylight_Time { + get { + return ResourceManager.GetString("Alaska Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alaska Standard Time. + /// + internal static string Alaska_Standard_Time { + get { + return ResourceManager.GetString("Alaska Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alaska Time Zone. + /// + internal static string Alaska_Time_Zone { + get { + return ResourceManager.GetString("Alaska Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Albania. + /// + internal static string Albania { + get { + return ResourceManager.GetString("Albania", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alberta (Canada). + /// + internal static string Alberta__Canada_ { + get { + return ResourceManager.GetString("Alberta (Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Algeria. + /// + internal static string Algeria { + get { + return ResourceManager.GetString("Algeria", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alma-Ata Time. + /// + internal static string Alma_Ata_Time { + get { + return ResourceManager.GetString("Alma-Ata Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alpha Time Zone. + /// + internal static string Alpha_Time_Zone { + get { + return ResourceManager.GetString("Alpha Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Altai Krai (Russia). + /// + internal static string Altai_Krai__Russia_ { + get { + return ResourceManager.GetString("Altai Krai (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Altai Republic (Russia). + /// + internal static string Altai_Republic__Russia_ { + get { + return ResourceManager.GetString("Altai Republic (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Amazon Summer Time. + /// + internal static string Amazon_Summer_Time { + get { + return ResourceManager.GetString("Amazon Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Amazon Time. + /// + internal static string Amazon_Time { + get { + return ResourceManager.GetString("Amazon Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Amazonas (most, Brazil). + /// + internal static string Amazonas__most__Brazil_ { + get { + return ResourceManager.GetString("Amazonas (most, Brazil)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to American Samoa. + /// + internal static string American_Samoa { + get { + return ResourceManager.GetString("American Samoa", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Amsterdam Island (French Southern and Antarctic Lands). + /// + internal static string Amsterdam_Island__French_Southern_and_Antarctic_Lands_ { + get { + return ResourceManager.GetString("Amsterdam Island (French Southern and Antarctic Lands)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Amur (Russia). + /// + internal static string Amur__Russia_ { + get { + return ResourceManager.GetString("Amur (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Anadyr Time. + /// + internal static string Anadyr_Time { + get { + return ResourceManager.GetString("Anadyr Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Andorra. + /// + internal static string Andorra { + get { + return ResourceManager.GetString("Andorra", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Andreanof Islands (United States). + /// + internal static string Andreanof_Islands__United_States_ { + get { + return ResourceManager.GetString("Andreanof Islands (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Angola. + /// + internal static string Angola { + get { + return ResourceManager.GetString("Angola", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Anguilla. + /// + internal static string Anguilla { + get { + return ResourceManager.GetString("Anguilla", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Antigua and Barbuda. + /// + internal static string Antigua_and_Barbuda { + get { + return ResourceManager.GetString("Antigua and Barbuda", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Aqtobe Time. + /// + internal static string Aqtobe_Time { + get { + return ResourceManager.GetString("Aqtobe Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Arabia Standard Time. + /// + internal static string Arabia_Standard_Time { + get { + return ResourceManager.GetString("Arabia Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Argentina. + /// + internal static string Argentina { + get { + return ResourceManager.GetString("Argentina", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Argentina Time. + /// + internal static string Argentina_Time { + get { + return ResourceManager.GetString("Argentina Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Arizona (most, United States). + /// + internal static string Arizona__most__United_States_ { + get { + return ResourceManager.GetString("Arizona (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Arkansas (United States). + /// + internal static string Arkansas__United_States_ { + get { + return ResourceManager.GetString("Arkansas (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Armenia. + /// + internal static string Armenia { + get { + return ResourceManager.GetString("Armenia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Armenia Time. + /// + internal static string Armenia_Time { + get { + return ResourceManager.GetString("Armenia Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Artsakh. + /// + internal static string Artsakh { + get { + return ResourceManager.GetString("Artsakh", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Aruba. + /// + internal static string Aruba { + get { + return ResourceManager.GetString("Aruba", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ascension and Tristan da Cunha. + /// + internal static string Ascension_and_Tristan_da_Cunha { + get { + return ResourceManager.GetString("Ascension and Tristan da Cunha", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ASEAN Common Time. + /// + internal static string ASEAN_Common_Time { + get { + return ResourceManager.GetString("ASEAN Common Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Astrakhan (Russia). + /// + internal static string Astrakhan__Russia_ { + get { + return ResourceManager.GetString("Astrakhan (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Atikokan (Canada). + /// + internal static string Atikokan__Canada_ { + get { + return ResourceManager.GetString("Atikokan (Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Atlantic Daylight Time. + /// + internal static string Atlantic_Daylight_Time { + get { + return ResourceManager.GetString("Atlantic Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Atlantic Standard Time. + /// + internal static string Atlantic_Standard_Time { + get { + return ResourceManager.GetString("Atlantic Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Atlantic Time Zone. + /// + internal static string Atlantic_Time_Zone { + get { + return ResourceManager.GetString("Atlantic Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Atyrau (Kazakhstan). + /// + internal static string Atyrau__Kazakhstan_ { + get { + return ResourceManager.GetString("Atyrau (Kazakhstan)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Australia: Western Australia (most). + /// + internal static string Australia__Western_Australia__most_ { + get { + return ResourceManager.GetString("Australia: Western Australia (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Australian Capital Territory (Australia). + /// + internal static string Australian_Capital_Territory__Australia_ { + get { + return ResourceManager.GetString("Australian Capital Territory (Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Australian Central Daylight Saving Time. + /// + internal static string Australian_Central_Daylight_Saving_Time { + get { + return ResourceManager.GetString("Australian Central Daylight Saving Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Australian Central Standard Time. + /// + internal static string Australian_Central_Standard_Time { + get { + return ResourceManager.GetString("Australian Central Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Australian Central Western Standard Time. + /// + internal static string Australian_Central_Western_Standard_Time { + get { + return ResourceManager.GetString("Australian Central Western Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Australian Eastern Daylight Saving Time. + /// + internal static string Australian_Eastern_Daylight_Saving_Time { + get { + return ResourceManager.GetString("Australian Eastern Daylight Saving Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Australian Eastern Standard Time. + /// + internal static string Australian_Eastern_Standard_Time { + get { + return ResourceManager.GetString("Australian Eastern Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Australian Eastern Time. + /// + internal static string Australian_Eastern_Time { + get { + return ResourceManager.GetString("Australian Eastern Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Australian Western Standard Time. + /// + internal static string Australian_Western_Standard_Time { + get { + return ResourceManager.GetString("Australian Western Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Austria. + /// + internal static string Austria { + get { + return ResourceManager.GetString("Austria", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Azerbaijan. + /// + internal static string Azerbaijan { + get { + return ResourceManager.GetString("Azerbaijan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Azerbaijan Time. + /// + internal static string Azerbaijan_Time { + get { + return ResourceManager.GetString("Azerbaijan Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Azores (Portugal). + /// + internal static string Azores__Portugal_ { + get { + return ResourceManager.GetString("Azores (Portugal)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Azores Standard Time. + /// + internal static string Azores_Standard_Time { + get { + return ResourceManager.GetString("Azores Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Azores Summer Time. + /// + internal static string Azores_Summer_Time { + get { + return ResourceManager.GetString("Azores Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bahamas. + /// + internal static string Bahamas { + get { + return ResourceManager.GetString("Bahamas", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bahrain. + /// + internal static string Bahrain { + get { + return ResourceManager.GetString("Bahrain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Baikonur (Kazakhstan). + /// + internal static string Baikonur__Kazakhstan_ { + get { + return ResourceManager.GetString("Baikonur (Kazakhstan)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Baja California (Mexico). + /// + internal static string Baja_California__Mexico_ { + get { + return ResourceManager.GetString("Baja California (Mexico)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Baja California Sur (Mexico). + /// + internal static string Baja_California_Sur__Mexico_ { + get { + return ResourceManager.GetString("Baja California Sur (Mexico)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Baker Island. + /// + internal static string Baker_Island { + get { + return ResourceManager.GetString("Baker Island", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Baker Island Time. + /// + internal static string Baker_Island_Time { + get { + return ResourceManager.GetString("Baker Island Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bali (Indonesia). + /// + internal static string Bali__Indonesia_ { + get { + return ResourceManager.GetString("Bali (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bangladesh. + /// + internal static string Bangladesh { + get { + return ResourceManager.GetString("Bangladesh", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bangladesh Standard Time. + /// + internal static string Bangladesh_Standard_Time { + get { + return ResourceManager.GetString("Bangladesh Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Barbados. + /// + internal static string Barbados { + get { + return ResourceManager.GetString("Barbados", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bashkortostan (Russia). + /// + internal static string Bashkortostan__Russia_ { + get { + return ResourceManager.GetString("Bashkortostan (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bayan-Ölgii (Mongolia). + /// + internal static string Bayan_Ölgii__Mongolia_ { + get { + return ResourceManager.GetString("Bayan-Ölgii (Mongolia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Belarus. + /// + internal static string Belarus { + get { + return ResourceManager.GetString("Belarus", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Belgium. + /// + internal static string Belgium { + get { + return ResourceManager.GetString("Belgium", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Belize. + /// + internal static string Belize { + get { + return ResourceManager.GetString("Belize", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Benin. + /// + internal static string Benin { + get { + return ResourceManager.GetString("Benin", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bermuda. + /// + internal static string Bermuda { + get { + return ResourceManager.GetString("Bermuda", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bhutan. + /// + internal static string Bhutan { + get { + return ResourceManager.GetString("Bhutan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bhutan Time. + /// + internal static string Bhutan_Time { + get { + return ResourceManager.GetString("Bhutan Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bolivia. + /// + internal static string Bolivia { + get { + return ResourceManager.GetString("Bolivia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bolivia Time. + /// + internal static string Bolivia_Time { + get { + return ResourceManager.GetString("Bolivia Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Border Village (Australia). + /// + internal static string Border_Village__Australia_ { + get { + return ResourceManager.GetString("Border Village (Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bosnia and Herzegovina. + /// + internal static string Bosnia_and_Herzegovina { + get { + return ResourceManager.GetString("Bosnia and Herzegovina", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Botswana. + /// + internal static string Botswana { + get { + return ResourceManager.GetString("Botswana", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bougainville (Papua New Guinea). + /// + internal static string Bougainville__Papua_New_Guinea_ { + get { + return ResourceManager.GetString("Bougainville (Papua New Guinea)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bougainville Standard Time. + /// + internal static string Bougainville_Standard_Time { + get { + return ResourceManager.GetString("Bougainville Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Brasília Summer Time. + /// + internal static string Brasília_Summer_Time { + get { + return ResourceManager.GetString("Brasília Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Brasília Time. + /// + internal static string Brasília_Time { + get { + return ResourceManager.GetString("Brasília Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bravo Time Zone. + /// + internal static string Bravo_Time_Zone { + get { + return ResourceManager.GetString("Bravo Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Brazil (most). + /// + internal static string Brazil__most_ { + get { + return ResourceManager.GetString("Brazil (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to British Columbia (most, Canada). + /// + internal static string British_Columbia__most__Canada_ { + get { + return ResourceManager.GetString("British Columbia (most, Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to British Columbia (northeast, Canada). + /// + internal static string British_Columbia__northeast__Canada_ { + get { + return ResourceManager.GetString("British Columbia (northeast, Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to British Columbia (southeast, Canada). + /// + internal static string British_Columbia__southeast__Canada_ { + get { + return ResourceManager.GetString("British Columbia (southeast, Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to British Indian Ocean Territory. + /// + internal static string British_Indian_Ocean_Territory { + get { + return ResourceManager.GetString("British Indian Ocean Territory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to British Indian Ocean Time. + /// + internal static string British_Indian_Ocean_Time { + get { + return ResourceManager.GetString("British Indian Ocean Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to British Summer Time. + /// + internal static string British_Summer_Time { + get { + return ResourceManager.GetString("British Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to British Virgin Islands. + /// + internal static string British_Virgin_Islands { + get { + return ResourceManager.GetString("British Virgin Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Brunei. + /// + internal static string Brunei { + get { + return ResourceManager.GetString("Brunei", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Brunei Time. + /// + internal static string Brunei_Time { + get { + return ResourceManager.GetString("Brunei Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bulgaria. + /// + internal static string Bulgaria { + get { + return ResourceManager.GetString("Bulgaria", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Burkina Faso. + /// + internal static string Burkina_Faso { + get { + return ResourceManager.GetString("Burkina Faso", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Burundi. + /// + internal static string Burundi { + get { + return ResourceManager.GetString("Burundi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Buryatia (Russia). + /// + internal static string Buryatia__Russia_ { + get { + return ResourceManager.GetString("Buryatia (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Caiguna (Australia). + /// + internal static string Caiguna__Australia_ { + get { + return ResourceManager.GetString("Caiguna (Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to California (United States). + /// + internal static string California__United_States_ { + get { + return ResourceManager.GetString("California (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cambodia. + /// + internal static string Cambodia { + get { + return ResourceManager.GetString("Cambodia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cameroon. + /// + internal static string Cameroon { + get { + return ResourceManager.GetString("Cameroon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Canary Islands. + /// + internal static string Canary_Islands { + get { + return ResourceManager.GetString("Canary Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cape Verde. + /// + internal static string Cape_Verde { + get { + return ResourceManager.GetString("Cape Verde", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cape Verde Time. + /// + internal static string Cape_Verde_Time { + get { + return ResourceManager.GetString("Cape Verde Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Caribbean Netherlands. + /// + internal static string Caribbean_Netherlands { + get { + return ResourceManager.GetString("Caribbean Netherlands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cayman Islands. + /// + internal static string Cayman_Islands { + get { + return ResourceManager.GetString("Cayman Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Central Africa Time. + /// + internal static string Central_Africa_Time { + get { + return ResourceManager.GetString("Central Africa Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Central African Republic. + /// + internal static string Central_African_Republic { + get { + return ResourceManager.GetString("Central African Republic", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Central Daylight Time. + /// + internal static string Central_Daylight_Time { + get { + return ResourceManager.GetString("Central Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Central European Summer Time. + /// + internal static string Central_European_Summer_Time { + get { + return ResourceManager.GetString("Central European Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Central European Time. + /// + internal static string Central_European_Time { + get { + return ResourceManager.GetString("Central European Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Central Indonesian Time. + /// + internal static string Central_Indonesian_Time { + get { + return ResourceManager.GetString("Central Indonesian Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Central Kalimantan (Indonesia). + /// + internal static string Central_Kalimantan__Indonesia_ { + get { + return ResourceManager.GetString("Central Kalimantan (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Central Standard Time. + /// + internal static string Central_Standard_Time { + get { + return ResourceManager.GetString("Central Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Central Time Zone. + /// + internal static string Central_Time_Zone { + get { + return ResourceManager.GetString("Central Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Central Western Standard Time. + /// + internal static string Central_Western_Standard_Time { + get { + return ResourceManager.GetString("Central Western Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Chad. + /// + internal static string Chad { + get { + return ResourceManager.GetString("Chad", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Chamorro Standard Time. + /// + internal static string Chamorro_Standard_Time { + get { + return ResourceManager.GetString("Chamorro Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Chamorro Time Zone. + /// + internal static string Chamorro_Time_Zone { + get { + return ResourceManager.GetString("Chamorro Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Charlie Time Zone. + /// + internal static string Charlie_Time_Zone { + get { + return ResourceManager.GetString("Charlie Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Chatham Daylight Time. + /// + internal static string Chatham_Daylight_Time { + get { + return ResourceManager.GetString("Chatham Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Chatham Islands (New Zealand). + /// + internal static string Chatham_Islands__New_Zealand_ { + get { + return ResourceManager.GetString("Chatham Islands (New Zealand)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Chatham Standard Time. + /// + internal static string Chatham_Standard_Time { + get { + return ResourceManager.GetString("Chatham Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Chelyabinsk (Russia). + /// + internal static string Chelyabinsk__Russia_ { + get { + return ResourceManager.GetString("Chelyabinsk (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Chihuahua (Mexico). + /// + internal static string Chihuahua__Mexico_ { + get { + return ResourceManager.GetString("Chihuahua (Mexico)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Chile (most). + /// + internal static string Chile__most_ { + get { + return ResourceManager.GetString("Chile (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Chile Summer Time. + /// + internal static string Chile_Summer_Time { + get { + return ResourceManager.GetString("Chile Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to China. + /// + internal static string China { + get { + return ResourceManager.GetString("China", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to China Standard Time. + /// + internal static string China_Standard_Time { + get { + return ResourceManager.GetString("China Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Choibalsan Standard Time. + /// + internal static string Choibalsan_Standard_Time { + get { + return ResourceManager.GetString("Choibalsan Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Choibalsan Summer Time. + /// + internal static string Choibalsan_Summer_Time { + get { + return ResourceManager.GetString("Choibalsan Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Christmas Island. + /// + internal static string Christmas_Island { + get { + return ResourceManager.GetString("Christmas Island", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Christmas Island Time. + /// + internal static string Christmas_Island_Time { + get { + return ResourceManager.GetString("Christmas Island Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Chukotka (Russia). + /// + internal static string Chukotka__Russia_ { + get { + return ResourceManager.GetString("Chukotka (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Chuuk (Micronesia). + /// + internal static string Chuuk__Micronesia_ { + get { + return ResourceManager.GetString("Chuuk (Micronesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Chuuk Time. + /// + internal static string Chuuk_Time { + get { + return ResourceManager.GetString("Chuuk Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clipperton Island. + /// + internal static string Clipperton_Island { + get { + return ResourceManager.GetString("Clipperton Island", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clipperton Island Standard Time. + /// + internal static string Clipperton_Island_Standard_Time { + get { + return ResourceManager.GetString("Clipperton Island Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cocklebiddy (Australia). + /// + internal static string Cocklebiddy__Australia_ { + get { + return ResourceManager.GetString("Cocklebiddy (Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cocos Islands. + /// + internal static string Cocos_Islands { + get { + return ResourceManager.GetString("Cocos Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cocos Islands Time. + /// + internal static string Cocos_Islands_Time { + get { + return ResourceManager.GetString("Cocos Islands Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Colombia. + /// + internal static string Colombia { + get { + return ResourceManager.GetString("Colombia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Colombia Summer Time. + /// + internal static string Colombia_Summer_Time { + get { + return ResourceManager.GetString("Colombia Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Colombia Time. + /// + internal static string Colombia_Time { + get { + return ResourceManager.GetString("Colombia Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Colorado (United States). + /// + internal static string Colorado__United_States_ { + get { + return ResourceManager.GetString("Colorado (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Comoros. + /// + internal static string Comoros { + get { + return ResourceManager.GetString("Comoros", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Congo. + /// + internal static string Congo { + get { + return ResourceManager.GetString("Congo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecticut (United States). + /// + internal static string Connecticut__United_States_ { + get { + return ResourceManager.GetString("Connecticut (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cook Islands. + /// + internal static string Cook_Islands { + get { + return ResourceManager.GetString("Cook Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Coordinated Universal Time. + /// + internal static string Coordinated_Universal_Time { + get { + return ResourceManager.GetString("Coordinated Universal Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy time. + /// + internal static string CopyTime { + get { + return ResourceManager.GetString("CopyTime", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Costa Rica. + /// + internal static string Costa_Rica { + get { + return ResourceManager.GetString("Costa Rica", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Countries. + /// + internal static string Countries { + get { + return ResourceManager.GetString("Countries", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Countries with daylight saving time. + /// + internal static string CountriesWithDst { + get { + return ResourceManager.GetString("CountriesWithDst", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Crimea. + /// + internal static string Crimea { + get { + return ResourceManager.GetString("Crimea", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Croatia. + /// + internal static string Croatia { + get { + return ResourceManager.GetString("Croatia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Crozet Islands (French Southern and Antarctic Lands). + /// + internal static string Crozet_Islands__French_Southern_and_Antarctic_Lands_ { + get { + return ResourceManager.GetString("Crozet Islands (French Southern and Antarctic Lands)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cuba. + /// + internal static string Cuba { + get { + return ResourceManager.GetString("Cuba", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cuba Daylight Time. + /// + internal static string Cuba_Daylight_Time { + get { + return ResourceManager.GetString("Cuba Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cuba Standard Time. + /// + internal static string Cuba_Standard_Time { + get { + return ResourceManager.GetString("Cuba Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Curaçao. + /// + internal static string Curaçao { + get { + return ResourceManager.GetString("Curaçao", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cyprus. + /// + internal static string Cyprus { + get { + return ResourceManager.GetString("Cyprus", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Czech Republic. + /// + internal static string Czech_Republic { + get { + return ResourceManager.GetString("Czech Republic", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Danmarkshavn. + /// + internal static string Danmarkshavn { + get { + return ResourceManager.GetString("Danmarkshavn", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Davis Time. + /// + internal static string Davis_Time { + get { + return ResourceManager.GetString("Davis Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Daylight Time. + /// + internal static string DaylightTime { + get { + return ResourceManager.GetString("DaylightTime", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DT. + /// + internal static string DaylightTimeShortcut { + get { + return ResourceManager.GetString("DaylightTimeShortcut", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Delaware (United States). + /// + internal static string Delaware__United_States_ { + get { + return ResourceManager.GetString("Delaware (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Delta Time Zone. + /// + internal static string Delta_Time_Zone { + get { + return ResourceManager.GetString("Delta Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Democratic Republic of the Congo (most). + /// + internal static string Democratic_Republic_of_the_Congo__most_ { + get { + return ResourceManager.GetString("Democratic Republic of the Congo (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Denmark. + /// + internal static string Denmark { + get { + return ResourceManager.GetString("Denmark", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to District of Columbia (United States). + /// + internal static string District_of_Columbia__United_States_ { + get { + return ResourceManager.GetString("District of Columbia (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Djibouti. + /// + internal static string Djibouti { + get { + return ResourceManager.GetString("Djibouti", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dominica. + /// + internal static string Dominica { + get { + return ResourceManager.GetString("Dominica", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dominican Republic. + /// + internal static string Dominican_Republic { + get { + return ResourceManager.GetString("Dominican Republic", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Donetsk PR. + /// + internal static string Donetsk_PR { + get { + return ResourceManager.GetString("Donetsk PR", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dumont d'Urville Time. + /// + internal static string Dumont_d_Urville_Time { + get { + return ResourceManager.GetString("Dumont d\'Urville Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to East Africa Time. + /// + internal static string East_Africa_Time { + get { + return ResourceManager.GetString("East Africa Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to East Kalimantan (Indonesia). + /// + internal static string East_Kalimantan__Indonesia_ { + get { + return ResourceManager.GetString("East Kalimantan (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to East Nusa Tenggara (Indonesia). + /// + internal static string East_Nusa_Tenggara__Indonesia_ { + get { + return ResourceManager.GetString("East Nusa Tenggara (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to East Timor. + /// + internal static string East_Timor { + get { + return ResourceManager.GetString("East Timor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Easter Island (Chile). + /// + internal static string Easter_Island__Chile_ { + get { + return ResourceManager.GetString("Easter Island (Chile)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Easter Island Standard Time. + /// + internal static string Easter_Island_Standard_Time { + get { + return ResourceManager.GetString("Easter Island Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Easter Island Summer Time. + /// + internal static string Easter_Island_Summer_Time { + get { + return ResourceManager.GetString("Easter Island Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eastern Caribbean Time. + /// + internal static string Eastern_Caribbean_Time { + get { + return ResourceManager.GetString("Eastern Caribbean Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eastern Daylight Time. + /// + internal static string Eastern_Daylight_Time { + get { + return ResourceManager.GetString("Eastern Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eastern European Summer Time. + /// + internal static string Eastern_European_Summer_Time { + get { + return ResourceManager.GetString("Eastern European Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eastern European Time. + /// + internal static string Eastern_European_Time { + get { + return ResourceManager.GetString("Eastern European Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eastern Greenland Summer Time. + /// + internal static string Eastern_Greenland_Summer_Time { + get { + return ResourceManager.GetString("Eastern Greenland Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eastern Greenland Time. + /// + internal static string Eastern_Greenland_Time { + get { + return ResourceManager.GetString("Eastern Greenland Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eastern Indonesian Time. + /// + internal static string Eastern_Indonesian_Time { + get { + return ResourceManager.GetString("Eastern Indonesian Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eastern Standard Time. + /// + internal static string Eastern_Standard_Time { + get { + return ResourceManager.GetString("Eastern Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eastern Time Zone. + /// + internal static string Eastern_Time_Zone { + get { + return ResourceManager.GetString("Eastern Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Echo Time Zone. + /// + internal static string Echo_Time_Zone { + get { + return ResourceManager.GetString("Echo Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ecuador: Galápagos. + /// + internal static string Ecuador__Galápagos { + get { + return ResourceManager.GetString("Ecuador: Galápagos", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ecuador (most). + /// + internal static string Ecuador__most_ { + get { + return ResourceManager.GetString("Ecuador (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ecuador Time. + /// + internal static string Ecuador_Time { + get { + return ResourceManager.GetString("Ecuador Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Egypt. + /// + internal static string Egypt { + get { + return ResourceManager.GetString("Egypt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to El Salvador. + /// + internal static string El_Salvador { + get { + return ResourceManager.GetString("El Salvador", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Équateur (Democratic Republic of the Congo). + /// + internal static string Équateur__Democratic_Republic_of_the_Congo_ { + get { + return ResourceManager.GetString("Équateur (Democratic Republic of the Congo)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Equatorial Guinea. + /// + internal static string Equatorial_Guinea { + get { + return ResourceManager.GetString("Equatorial Guinea", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eritrea. + /// + internal static string Eritrea { + get { + return ResourceManager.GetString("Eritrea", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Estonia. + /// + internal static string Estonia { + get { + return ResourceManager.GetString("Estonia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eswatini. + /// + internal static string Eswatini { + get { + return ResourceManager.GetString("Eswatini", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ethiopia. + /// + internal static string Ethiopia { + get { + return ResourceManager.GetString("Ethiopia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eucla (Australia). + /// + internal static string Eucla__Australia_ { + get { + return ResourceManager.GetString("Eucla (Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Falkland Islands. + /// + internal static string Falkland_Islands { + get { + return ResourceManager.GetString("Falkland Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Falkland Islands Summer Time. + /// + internal static string Falkland_Islands_Summer_Time { + get { + return ResourceManager.GetString("Falkland Islands Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Falkland Islands Time. + /// + internal static string Falkland_Islands_Time { + get { + return ResourceManager.GetString("Falkland Islands Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Faroe Islands. + /// + internal static string Faroe_Islands { + get { + return ResourceManager.GetString("Faroe Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fernando de Noronha (Brazil). + /// + internal static string Fernando_de_Noronha__Brazil_ { + get { + return ResourceManager.GetString("Fernando de Noronha (Brazil)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fernando de Noronha Time. + /// + internal static string Fernando_de_Noronha_Time { + get { + return ResourceManager.GetString("Fernando de Noronha Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fiji. + /// + internal static string Fiji { + get { + return ResourceManager.GetString("Fiji", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fiji Time. + /// + internal static string Fiji_Time { + get { + return ResourceManager.GetString("Fiji Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Finland. + /// + internal static string Finland { + get { + return ResourceManager.GetString("Finland", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Florida (most, United States). + /// + internal static string Florida__most__United_States_ { + get { + return ResourceManager.GetString("Florida (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Forty-Fours (New Zealand). + /// + internal static string Forty_Fours__New_Zealand_ { + get { + return ResourceManager.GetString("Forty-Fours (New Zealand)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Foxtrot Time Zone. + /// + internal static string Foxtrot_Time_Zone { + get { + return ResourceManager.GetString("Foxtrot Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to France (metropolitan). + /// + internal static string France__metropolitan_ { + get { + return ResourceManager.GetString("France (metropolitan)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to French Guiana. + /// + internal static string French_Guiana { + get { + return ResourceManager.GetString("French Guiana", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to French Guiana Time. + /// + internal static string French_Guiana_Time { + get { + return ResourceManager.GetString("French Guiana Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to French Polynesia (most). + /// + internal static string French_Polynesia__most_ { + get { + return ResourceManager.GetString("French Polynesia (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to French Southern and Antarctic Time. + /// + internal static string French_Southern_and_Antarctic_Time { + get { + return ResourceManager.GetString("French Southern and Antarctic Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Further-eastern European Time. + /// + internal static string Further_eastern_European_Time { + get { + return ResourceManager.GetString("Further-eastern European Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gabon. + /// + internal static string Gabon { + get { + return ResourceManager.GetString("Gabon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Galápagos Time. + /// + internal static string Galápagos_Time { + get { + return ResourceManager.GetString("Galápagos Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gambia. + /// + internal static string Gambia { + get { + return ResourceManager.GetString("Gambia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gambier Islands (French Polynesia). + /// + internal static string Gambier_Islands__French_Polynesia_ { + get { + return ResourceManager.GetString("Gambier Islands (French Polynesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gambier Islands Time. + /// + internal static string Gambier_Islands_Time { + get { + return ResourceManager.GetString("Gambier Islands Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Georgia. + /// + internal static string Georgia { + get { + return ResourceManager.GetString("Georgia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Georgia (United States). + /// + internal static string Georgia__United_States_ { + get { + return ResourceManager.GetString("Georgia (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Georgia Standard Time. + /// + internal static string Georgia_Standard_Time { + get { + return ResourceManager.GetString("Georgia Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Germany. + /// + internal static string Germany { + get { + return ResourceManager.GetString("Germany", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ghana. + /// + internal static string Ghana { + get { + return ResourceManager.GetString("Ghana", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gibraltar. + /// + internal static string Gibraltar { + get { + return ResourceManager.GetString("Gibraltar", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gilbert Island Time. + /// + internal static string Gilbert_Island_Time { + get { + return ResourceManager.GetString("Gilbert Island Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gilbert Islands (Kiribati). + /// + internal static string Gilbert_Islands__Kiribati_ { + get { + return ResourceManager.GetString("Gilbert Islands (Kiribati)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Golf Time Zone. + /// + internal static string Golf_Time_Zone { + get { + return ResourceManager.GetString("Golf Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greece. + /// + internal static string Greece { + get { + return ResourceManager.GetString("Greece", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greenland (most). + /// + internal static string Greenland__most_ { + get { + return ResourceManager.GetString("Greenland (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greenwich Mean Time. + /// + internal static string Greenwich_Mean_Time { + get { + return ResourceManager.GetString("Greenwich Mean Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Grenada. + /// + internal static string Grenada { + get { + return ResourceManager.GetString("Grenada", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Guadeloupe. + /// + internal static string Guadeloupe { + get { + return ResourceManager.GetString("Guadeloupe", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Guam. + /// + internal static string Guam { + get { + return ResourceManager.GetString("Guam", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Guatemala. + /// + internal static string Guatemala { + get { + return ResourceManager.GetString("Guatemala", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Guernsey. + /// + internal static string Guernsey { + get { + return ResourceManager.GetString("Guernsey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Guinea. + /// + internal static string Guinea { + get { + return ResourceManager.GetString("Guinea", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Guinea-Bissau. + /// + internal static string Guinea_Bissau { + get { + return ResourceManager.GetString("Guinea-Bissau", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gulf Standard Time. + /// + internal static string Gulf_Standard_Time { + get { + return ResourceManager.GetString("Gulf Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Guyana. + /// + internal static string Guyana { + get { + return ResourceManager.GetString("Guyana", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Guyana Time. + /// + internal static string Guyana_Time { + get { + return ResourceManager.GetString("Guyana Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Haiti. + /// + internal static string Haiti { + get { + return ResourceManager.GetString("Haiti", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hawaii (United States). + /// + internal static string Hawaii__United_States_ { + get { + return ResourceManager.GetString("Hawaii (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hawaii-Aleutian Daylight Time. + /// + internal static string Hawaii_Aleutian_Daylight_Time { + get { + return ResourceManager.GetString("Hawaii-Aleutian Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hawaii-Aleutian Standard Time. + /// + internal static string Hawaii_Aleutian_Standard_Time { + get { + return ResourceManager.GetString("Hawaii-Aleutian Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hawaii-Aleutian Time Zone. + /// + internal static string Hawaii_Aleutian_Time_Zone { + get { + return ResourceManager.GetString("Hawaii-Aleutian Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Heard and McDonald Islands Time. + /// + internal static string Heard_and_McDonald_Islands_Time { + get { + return ResourceManager.GetString("Heard and McDonald Islands Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Heard Island and McDonald Islands. + /// + internal static string Heard_Island_and_McDonald_Islands { + get { + return ResourceManager.GetString("Heard Island and McDonald Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Heure Avancée d'Europe Centrale. + /// + internal static string Heure_Avancée_d_Europe_Centrale { + get { + return ResourceManager.GetString("Heure Avancée d\'Europe Centrale", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Honduras. + /// + internal static string Honduras { + get { + return ResourceManager.GetString("Honduras", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hong Kong. + /// + internal static string Hong_Kong { + get { + return ResourceManager.GetString("Hong Kong", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hong Kong Time. + /// + internal static string Hong_Kong_Time { + get { + return ResourceManager.GetString("Hong Kong Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hotel Time Zone. + /// + internal static string Hotel_Time_Zone { + get { + return ResourceManager.GetString("Hotel Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hovd Time. + /// + internal static string Hovd_Time { + get { + return ResourceManager.GetString("Hovd Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Howland Island. + /// + internal static string Howland_Island { + get { + return ResourceManager.GetString("Howland Island", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hungary. + /// + internal static string Hungary { + get { + return ResourceManager.GetString("Hungary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Iceland. + /// + internal static string Iceland { + get { + return ResourceManager.GetString("Iceland", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Idaho (most, United States). + /// + internal static string Idaho__most__United_States_ { + get { + return ResourceManager.GetString("Idaho (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Idaho (north, United States). + /// + internal static string Idaho__north__United_States_ { + get { + return ResourceManager.GetString("Idaho (north, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Illinois (United States). + /// + internal static string Illinois__United_States_ { + get { + return ResourceManager.GetString("Illinois (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to India. + /// + internal static string India { + get { + return ResourceManager.GetString("India", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to India Time Zone. + /// + internal static string India_Time_Zone { + get { + return ResourceManager.GetString("India Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Indian Ocean Time. + /// + internal static string Indian_Ocean_Time { + get { + return ResourceManager.GetString("Indian Ocean Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Indian Standard Time. + /// + internal static string Indian_Standard_Time { + get { + return ResourceManager.GetString("Indian Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Indiana (most, United States). + /// + internal static string Indiana__most__United_States_ { + get { + return ResourceManager.GetString("Indiana (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Indochina Time. + /// + internal static string Indochina_Time { + get { + return ResourceManager.GetString("Indochina Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to International Date Line West time zone. + /// + internal static string International_Date_Line_West_time_zone { + get { + return ResourceManager.GetString("International Date Line West time zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Iowa (United States). + /// + internal static string Iowa__United_States_ { + get { + return ResourceManager.GetString("Iowa (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Iran. + /// + internal static string Iran { + get { + return ResourceManager.GetString("Iran", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Iran Daylight Time. + /// + internal static string Iran_Daylight_Time { + get { + return ResourceManager.GetString("Iran Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Iran Standard Time. + /// + internal static string Iran_Standard_Time { + get { + return ResourceManager.GetString("Iran Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Iraq. + /// + internal static string Iraq { + get { + return ResourceManager.GetString("Iraq", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ireland. + /// + internal static string Ireland { + get { + return ResourceManager.GetString("Ireland", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Irish Standard Time. + /// + internal static string Irish_Standard_Time { + get { + return ResourceManager.GetString("Irish Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Irkutsk (Russia). + /// + internal static string Irkutsk__Russia_ { + get { + return ResourceManager.GetString("Irkutsk (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Irkutsk Time. + /// + internal static string Irkutsk_Time { + get { + return ResourceManager.GetString("Irkutsk Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Islands of Four Mountains (United States). + /// + internal static string Islands_of_Four_Mountains__United_States_ { + get { + return ResourceManager.GetString("Islands of Four Mountains (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Isle of Man. + /// + internal static string Isle_of_Man { + get { + return ResourceManager.GetString("Isle of Man", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Israel. + /// + internal static string Israel { + get { + return ResourceManager.GetString("Israel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Israel Daylight Time. + /// + internal static string Israel_Daylight_Time { + get { + return ResourceManager.GetString("Israel Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Israel Standard Time. + /// + internal static string Israel_Standard_Time { + get { + return ResourceManager.GetString("Israel Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Italy. + /// + internal static string Italy { + get { + return ResourceManager.GetString("Italy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ittoqqortoormiit (Greenland). + /// + internal static string Ittoqqortoormiit__Greenland_ { + get { + return ResourceManager.GetString("Ittoqqortoormiit (Greenland)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ivory Coast. + /// + internal static string Ivory_Coast { + get { + return ResourceManager.GetString("Ivory Coast", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Jamaica. + /// + internal static string Jamaica { + get { + return ResourceManager.GetString("Jamaica", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Japan. + /// + internal static string Japan { + get { + return ResourceManager.GetString("Japan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Japan Standard Time. + /// + internal static string Japan_Standard_Time { + get { + return ResourceManager.GetString("Japan Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Jarvis Island. + /// + internal static string Jarvis_Island { + get { + return ResourceManager.GetString("Jarvis Island", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Java (Indonesia). + /// + internal static string Java__Indonesia_ { + get { + return ResourceManager.GetString("Java (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Jersey. + /// + internal static string Jersey { + get { + return ResourceManager.GetString("Jersey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Jervis Bay Territory (Australia). + /// + internal static string Jervis_Bay_Territory__Australia_ { + get { + return ResourceManager.GetString("Jervis Bay Territory (Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Jewish (Russia). + /// + internal static string Jewish__Russia_ { + get { + return ResourceManager.GetString("Jewish (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Johnston Atoll. + /// + internal static string Johnston_Atoll { + get { + return ResourceManager.GetString("Johnston Atoll", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Jordan. + /// + internal static string Jordan { + get { + return ResourceManager.GetString("Jordan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kaliningrad (Russia). + /// + internal static string Kaliningrad__Russia_ { + get { + return ResourceManager.GetString("Kaliningrad (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kaliningrad Time. + /// + internal static string Kaliningrad_Time { + get { + return ResourceManager.GetString("Kaliningrad Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kamchatka (Russia). + /// + internal static string Kamchatka__Russia_ { + get { + return ResourceManager.GetString("Kamchatka (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kamchatka Time. + /// + internal static string Kamchatka_Time { + get { + return ResourceManager.GetString("Kamchatka Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kansas (most, United States). + /// + internal static string Kansas__most__United_States_ { + get { + return ResourceManager.GetString("Kansas (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kazakhstan (most). + /// + internal static string Kazakhstan__most_ { + get { + return ResourceManager.GetString("Kazakhstan (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kemerovo (Russia). + /// + internal static string Kemerovo__Russia_ { + get { + return ResourceManager.GetString("Kemerovo (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kentucky (most, United States). + /// + internal static string Kentucky__most__United_States_ { + get { + return ResourceManager.GetString("Kentucky (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kenya. + /// + internal static string Kenya { + get { + return ResourceManager.GetString("Kenya", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kerguelen Islands (French Southern and Antarctic Lands). + /// + internal static string Kerguelen_Islands__French_Southern_and_Antarctic_Lands_ { + get { + return ResourceManager.GetString("Kerguelen Islands (French Southern and Antarctic Lands)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Khabarovsk (Russia). + /// + internal static string Khabarovsk__Russia_ { + get { + return ResourceManager.GetString("Khabarovsk (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Khakassia (Russia). + /// + internal static string Khakassia__Russia_ { + get { + return ResourceManager.GetString("Khakassia (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Khanty-Mansi (Russia). + /// + internal static string Khanty_Mansi__Russia_ { + get { + return ResourceManager.GetString("Khanty-Mansi (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Khovd (Mongolia). + /// + internal static string Khovd__Mongolia_ { + get { + return ResourceManager.GetString("Khovd (Mongolia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kilo Time Zone. + /// + internal static string Kilo_Time_Zone { + get { + return ResourceManager.GetString("Kilo Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kingman Reef. + /// + internal static string Kingman_Reef { + get { + return ResourceManager.GetString("Kingman Reef", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kinshasa (Democratic Republic of the Congo). + /// + internal static string Kinshasa__Democratic_Republic_of_the_Congo_ { + get { + return ResourceManager.GetString("Kinshasa (Democratic Republic of the Congo)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kongo Central (Democratic Republic of the Congo). + /// + internal static string Kongo_Central__Democratic_Republic_of_the_Congo_ { + get { + return ResourceManager.GetString("Kongo Central (Democratic Republic of the Congo)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Korea Standard Time. + /// + internal static string Korea_Standard_Time { + get { + return ResourceManager.GetString("Korea Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kosovo. + /// + internal static string Kosovo { + get { + return ResourceManager.GetString("Kosovo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kosrae (Micronesia). + /// + internal static string Kosrae__Micronesia_ { + get { + return ResourceManager.GetString("Kosrae (Micronesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kosrae Time. + /// + internal static string Kosrae_Time { + get { + return ResourceManager.GetString("Kosrae Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Krasnoyarsk (Russia). + /// + internal static string Krasnoyarsk__Russia_ { + get { + return ResourceManager.GetString("Krasnoyarsk (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Krasnoyarsk Time. + /// + internal static string Krasnoyarsk_Time { + get { + return ResourceManager.GetString("Krasnoyarsk Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kurgan (Russia). + /// + internal static string Kurgan__Russia_ { + get { + return ResourceManager.GetString("Kurgan (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kuwait. + /// + internal static string Kuwait { + get { + return ResourceManager.GetString("Kuwait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kwango (Democratic Republic of the Congo). + /// + internal static string Kwango__Democratic_Republic_of_the_Congo_ { + get { + return ResourceManager.GetString("Kwango (Democratic Republic of the Congo)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kwilu (Democratic Republic of the Congo). + /// + internal static string Kwilu__Democratic_Republic_of_the_Congo_ { + get { + return ResourceManager.GetString("Kwilu (Democratic Republic of the Congo)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kyrgyzstan. + /// + internal static string Kyrgyzstan { + get { + return ResourceManager.GetString("Kyrgyzstan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kyrgyzstan Time. + /// + internal static string Kyrgyzstan_Time { + get { + return ResourceManager.GetString("Kyrgyzstan Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kyzylorda (Kazakhstan). + /// + internal static string Kyzylorda__Kazakhstan_ { + get { + return ResourceManager.GetString("Kyzylorda (Kazakhstan)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Labrador (most, Canada). + /// + internal static string Labrador__most__Canada_ { + get { + return ResourceManager.GetString("Labrador (most, Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Labrador (southeast, Canada). + /// + internal static string Labrador__southeast__Canada_ { + get { + return ResourceManager.GetString("Labrador (southeast, Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Laos. + /// + internal static string Laos { + get { + return ResourceManager.GetString("Laos", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Latvia. + /// + internal static string Latvia { + get { + return ResourceManager.GetString("Latvia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lebanon. + /// + internal static string Lebanon { + get { + return ResourceManager.GetString("Lebanon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lesotho. + /// + internal static string Lesotho { + get { + return ResourceManager.GetString("Lesotho", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Liberia. + /// + internal static string Liberia { + get { + return ResourceManager.GetString("Liberia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Libya. + /// + internal static string Libya { + get { + return ResourceManager.GetString("Libya", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Liechtenstein. + /// + internal static string Liechtenstein { + get { + return ResourceManager.GetString("Liechtenstein", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lima Time Zone. + /// + internal static string Lima_Time_Zone { + get { + return ResourceManager.GetString("Lima Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Line Islands (Kiribati). + /// + internal static string Line_Islands__Kiribati_ { + get { + return ResourceManager.GetString("Line Islands (Kiribati)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Line Islands Time. + /// + internal static string Line_Islands_Time { + get { + return ResourceManager.GetString("Line Islands Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lithuania. + /// + internal static string Lithuania { + get { + return ResourceManager.GetString("Lithuania", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Little Mangere Island (New Zealand). + /// + internal static string Little_Mangere_Island__New_Zealand_ { + get { + return ResourceManager.GetString("Little Mangere Island (New Zealand)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lord Howe Island (Australia). + /// + internal static string Lord_Howe_Island__Australia_ { + get { + return ResourceManager.GetString("Lord Howe Island (Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lord Howe Standard Time. + /// + internal static string Lord_Howe_Standard_Time { + get { + return ResourceManager.GetString("Lord Howe Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lord Howe Summer Time. + /// + internal static string Lord_Howe_Summer_Time { + get { + return ResourceManager.GetString("Lord Howe Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Louisiana (United States). + /// + internal static string Louisiana__United_States_ { + get { + return ResourceManager.GetString("Louisiana (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Luhansk PR. + /// + internal static string Luhansk_PR { + get { + return ResourceManager.GetString("Luhansk PR", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Luxembourg. + /// + internal static string Luxembourg { + get { + return ResourceManager.GetString("Luxembourg", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Macau. + /// + internal static string Macau { + get { + return ResourceManager.GetString("Macau", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Macquarie Island Station Time. + /// + internal static string Macquarie_Island_Station_Time { + get { + return ResourceManager.GetString("Macquarie Island Station Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Madagascar. + /// + internal static string Madagascar { + get { + return ResourceManager.GetString("Madagascar", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Madura (Australia). + /// + internal static string Madura__Australia_ { + get { + return ResourceManager.GetString("Madura (Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Magadan (Russia). + /// + internal static string Magadan__Russia_ { + get { + return ResourceManager.GetString("Magadan (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Magadan Time. + /// + internal static string Magadan_Time { + get { + return ResourceManager.GetString("Magadan Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Magallanes (Chile). + /// + internal static string Magallanes__Chile_ { + get { + return ResourceManager.GetString("Magallanes (Chile)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mai-Ndombe (Democratic Republic of the Congo). + /// + internal static string Mai_Ndombe__Democratic_Republic_of_the_Congo_ { + get { + return ResourceManager.GetString("Mai-Ndombe (Democratic Republic of the Congo)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maine (United States). + /// + internal static string Maine__United_States_ { + get { + return ResourceManager.GetString("Maine (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Malawi. + /// + internal static string Malawi { + get { + return ResourceManager.GetString("Malawi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Malaysia. + /// + internal static string Malaysia { + get { + return ResourceManager.GetString("Malaysia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Malaysia Standard Time. + /// + internal static string Malaysia_Standard_Time { + get { + return ResourceManager.GetString("Malaysia Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Malaysia Time. + /// + internal static string Malaysia_Time { + get { + return ResourceManager.GetString("Malaysia Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maldives. + /// + internal static string Maldives { + get { + return ResourceManager.GetString("Maldives", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maldives Time. + /// + internal static string Maldives_Time { + get { + return ResourceManager.GetString("Maldives Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mali. + /// + internal static string Mali { + get { + return ResourceManager.GetString("Mali", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Malta. + /// + internal static string Malta { + get { + return ResourceManager.GetString("Malta", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maluku (Indonesia). + /// + internal static string Maluku__Indonesia_ { + get { + return ResourceManager.GetString("Maluku (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mangystau (Kazakhstan). + /// + internal static string Mangystau__Kazakhstan_ { + get { + return ResourceManager.GetString("Mangystau (Kazakhstan)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Manitoba (Canada). + /// + internal static string Manitoba__Canada_ { + get { + return ResourceManager.GetString("Manitoba (Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Marquesas Islands (French Polynesia). + /// + internal static string Marquesas_Islands__French_Polynesia_ { + get { + return ResourceManager.GetString("Marquesas Islands (French Polynesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Marquesas Islands Time. + /// + internal static string Marquesas_Islands_Time { + get { + return ResourceManager.GetString("Marquesas Islands Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Marshall Islands. + /// + internal static string Marshall_Islands { + get { + return ResourceManager.GetString("Marshall Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Marshall Islands Time. + /// + internal static string Marshall_Islands_Time { + get { + return ResourceManager.GetString("Marshall Islands Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Martinique. + /// + internal static string Martinique { + get { + return ResourceManager.GetString("Martinique", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maryland (United States). + /// + internal static string Maryland__United_States_ { + get { + return ResourceManager.GetString("Maryland (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Massachusetts. + /// + internal static string Massachusetts { + get { + return ResourceManager.GetString("Massachusetts", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mato Grosso (Brazil). + /// + internal static string Mato_Grosso__Brazil_ { + get { + return ResourceManager.GetString("Mato Grosso (Brazil)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mato Grosso do Sul (Brazil). + /// + internal static string Mato_Grosso_do_Sul__Brazil_ { + get { + return ResourceManager.GetString("Mato Grosso do Sul (Brazil)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mauritania. + /// + internal static string Mauritania { + get { + return ResourceManager.GetString("Mauritania", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mauritius. + /// + internal static string Mauritius { + get { + return ResourceManager.GetString("Mauritius", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mauritius Time. + /// + internal static string Mauritius_Time { + get { + return ResourceManager.GetString("Mauritius Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mawson Station Time. + /// + internal static string Mawson_Station_Time { + get { + return ResourceManager.GetString("Mawson Station Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mayotte. + /// + internal static string Mayotte { + get { + return ResourceManager.GetString("Mayotte", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mexico (most). + /// + internal static string Mexico__most_ { + get { + return ResourceManager.GetString("Mexico (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Michigan (most, United States). + /// + internal static string Michigan__most__United_States_ { + get { + return ResourceManager.GetString("Michigan (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Middle European Summer Time. + /// + internal static string Middle_European_Summer_Time { + get { + return ResourceManager.GetString("Middle European Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Middle European Time. + /// + internal static string Middle_European_Time { + get { + return ResourceManager.GetString("Middle European Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Midway Atoll. + /// + internal static string Midway_Atoll { + get { + return ResourceManager.GetString("Midway Atoll", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mike Time Zone. + /// + internal static string Mike_Time_Zone { + get { + return ResourceManager.GetString("Mike Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minnesota (United States). + /// + internal static string Minnesota__United_States_ { + get { + return ResourceManager.GetString("Minnesota (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mishkeegogamang (Canada). + /// + internal static string Mishkeegogamang__Canada_ { + get { + return ResourceManager.GetString("Mishkeegogamang (Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mississippi (United States). + /// + internal static string Mississippi__United_States_ { + get { + return ResourceManager.GetString("Mississippi (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missouri (United States). + /// + internal static string Missouri__United_States_ { + get { + return ResourceManager.GetString("Missouri (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Moldova. + /// + internal static string Moldova { + get { + return ResourceManager.GetString("Moldova", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Monaco. + /// + internal static string Monaco { + get { + return ResourceManager.GetString("Monaco", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mongala (Democratic Republic of the Congo). + /// + internal static string Mongala__Democratic_Republic_of_the_Congo_ { + get { + return ResourceManager.GetString("Mongala (Democratic Republic of the Congo)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mongolia (most). + /// + internal static string Mongolia__most_ { + get { + return ResourceManager.GetString("Mongolia (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Montana (United States). + /// + internal static string Montana__United_States_ { + get { + return ResourceManager.GetString("Montana (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Montenegro. + /// + internal static string Montenegro { + get { + return ResourceManager.GetString("Montenegro", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Montserrat. + /// + internal static string Montserrat { + get { + return ResourceManager.GetString("Montserrat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Morocco. + /// + internal static string Morocco { + get { + return ResourceManager.GetString("Morocco", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Moscow Time. + /// + internal static string Moscow_Time { + get { + return ResourceManager.GetString("Moscow Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mountain Daylight Time. + /// + internal static string Mountain_Daylight_Time { + get { + return ResourceManager.GetString("Mountain Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mountain Standard Time. + /// + internal static string Mountain_Standard_Time { + get { + return ResourceManager.GetString("Mountain Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mountain Time Zone. + /// + internal static string Mountain_Time_Zone { + get { + return ResourceManager.GetString("Mountain Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mozambique. + /// + internal static string Mozambique { + get { + return ResourceManager.GetString("Mozambique", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mundrabilla (Australia). + /// + internal static string Mundrabilla__Australia_ { + get { + return ResourceManager.GetString("Mundrabilla (Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Myanmar. + /// + internal static string Myanmar { + get { + return ResourceManager.GetString("Myanmar", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Myanmar Standard Time. + /// + internal static string Myanmar_Standard_Time { + get { + return ResourceManager.GetString("Myanmar Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Names. + /// + internal static string Names { + get { + return ResourceManager.GetString("Names", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Namibia. + /// + internal static string Namibia { + get { + return ResourceManager.GetString("Namibia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nauru. + /// + internal static string Nauru { + get { + return ResourceManager.GetString("Nauru", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Navassa Island. + /// + internal static string Navassa_Island { + get { + return ResourceManager.GetString("Navassa Island", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nayarit (most, Mexico). + /// + internal static string Nayarit__most__Mexico_ { + get { + return ResourceManager.GetString("Nayarit (most, Mexico)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Near Islands (United States). + /// + internal static string Near_Islands__United_States_ { + get { + return ResourceManager.GetString("Near Islands (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nebraska (most, United States). + /// + internal static string Nebraska__most__United_States_ { + get { + return ResourceManager.GetString("Nebraska (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nepal. + /// + internal static string Nepal { + get { + return ResourceManager.GetString("Nepal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nepal Standard Time. + /// + internal static string Nepal_Standard_Time { + get { + return ResourceManager.GetString("Nepal Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Netherlands (European). + /// + internal static string Netherlands__European_ { + get { + return ResourceManager.GetString("Netherlands (European)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nevada (United States). + /// + internal static string Nevada__United_States_ { + get { + return ResourceManager.GetString("Nevada (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Brunswick (Canada). + /// + internal static string New_Brunswick__Canada_ { + get { + return ResourceManager.GetString("New Brunswick (Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Caledonia. + /// + internal static string New_Caledonia { + get { + return ResourceManager.GetString("New Caledonia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Caledonia Time. + /// + internal static string New_Caledonia_Time { + get { + return ResourceManager.GetString("New Caledonia Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Hampshire (United States). + /// + internal static string New_Hampshire__United_States_ { + get { + return ResourceManager.GetString("New Hampshire (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Jersey (United States). + /// + internal static string New_Jersey__United_States_ { + get { + return ResourceManager.GetString("New Jersey (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Mexico (United States). + /// + internal static string New_Mexico__United_States_ { + get { + return ResourceManager.GetString("New Mexico (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New South Wales (most, Australia). + /// + internal static string New_South_Wales__most__Australia_ { + get { + return ResourceManager.GetString("New South Wales (most, Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New York (United States). + /// + internal static string New_York__United_States_ { + get { + return ResourceManager.GetString("New York (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Zealand. + /// + internal static string New_Zealand { + get { + return ResourceManager.GetString("New Zealand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Zealand Daylight Time. + /// + internal static string New_Zealand_Daylight_Time { + get { + return ResourceManager.GetString("New Zealand Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Zealand Standard Time. + /// + internal static string New_Zealand_Standard_Time { + get { + return ResourceManager.GetString("New Zealand Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Newfoundland (Canada). + /// + internal static string Newfoundland__Canada_ { + get { + return ResourceManager.GetString("Newfoundland (Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Newfoundland Daylight Time. + /// + internal static string Newfoundland_Daylight_Time { + get { + return ResourceManager.GetString("Newfoundland Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Newfoundland Standard Time. + /// + internal static string Newfoundland_Standard_Time { + get { + return ResourceManager.GetString("Newfoundland Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Newfoundland Time Zone. + /// + internal static string Newfoundland_Time_Zone { + get { + return ResourceManager.GetString("Newfoundland Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nicaragua. + /// + internal static string Nicaragua { + get { + return ResourceManager.GetString("Nicaragua", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Niger. + /// + internal static string Niger { + get { + return ResourceManager.GetString("Niger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nigeria. + /// + internal static string Nigeria { + get { + return ResourceManager.GetString("Nigeria", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Niue. + /// + internal static string Niue { + get { + return ResourceManager.GetString("Niue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Niue Time. + /// + internal static string Niue_Time { + get { + return ResourceManager.GetString("Niue Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No. + /// + internal static string No { + get { + return ResourceManager.GetString("No", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nord-Ubangi (Democratic Republic of the Congo). + /// + internal static string Nord_Ubangi__Democratic_Republic_of_the_Congo_ { + get { + return ResourceManager.GetString("Nord-Ubangi (Democratic Republic of the Congo)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Norfolk Island. + /// + internal static string Norfolk_Island { + get { + return ResourceManager.GetString("Norfolk Island", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Norfolk Island Time. + /// + internal static string Norfolk_Island_Time { + get { + return ResourceManager.GetString("Norfolk Island Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to North Carolina (United States). + /// + internal static string North_Carolina__United_States_ { + get { + return ResourceManager.GetString("North Carolina (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to North Dakota (most, United States). + /// + internal static string North_Dakota__most__United_States_ { + get { + return ResourceManager.GetString("North Dakota (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to North Kalimantan (Indonesia). + /// + internal static string North_Kalimantan__Indonesia_ { + get { + return ResourceManager.GetString("North Kalimantan (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to North Korea. + /// + internal static string North_Korea { + get { + return ResourceManager.GetString("North Korea", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to North Macedonia. + /// + internal static string North_Macedonia { + get { + return ResourceManager.GetString("North Macedonia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to North Maluku (Indonesia). + /// + internal static string North_Maluku__Indonesia_ { + get { + return ResourceManager.GetString("North Maluku (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Northern Cyprus. + /// + internal static string Northern_Cyprus { + get { + return ResourceManager.GetString("Northern Cyprus", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Northern Mariana Islands. + /// + internal static string Northern_Mariana_Islands { + get { + return ResourceManager.GetString("Northern Mariana Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Northern Territory. + /// + internal static string Northern_Territory { + get { + return ResourceManager.GetString("Northern Territory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Northwest Territories (Canada). + /// + internal static string Northwest_Territories__Canada_ { + get { + return ResourceManager.GetString("Northwest Territories (Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Norway. + /// + internal static string Norway { + get { + return ResourceManager.GetString("Norway", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nova Scotia (Canada). + /// + internal static string Nova_Scotia__Canada_ { + get { + return ResourceManager.GetString("Nova Scotia (Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to November Time Zone. + /// + internal static string November_Time_Zone { + get { + return ResourceManager.GetString("November Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Novosibirsk (Russia). + /// + internal static string Novosibirsk__Russia_ { + get { + return ResourceManager.GetString("Novosibirsk (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Novosibirsk Time. + /// + internal static string Novosibirsk_Time { + get { + return ResourceManager.GetString("Novosibirsk Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nunavut (central, Canada). + /// + internal static string Nunavut__central__Canada_ { + get { + return ResourceManager.GetString("Nunavut (central, Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nunavut (east, Canada). + /// + internal static string Nunavut__east__Canada_ { + get { + return ResourceManager.GetString("Nunavut (east, Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nunavut (west, Canada). + /// + internal static string Nunavut__west__Canada_ { + get { + return ResourceManager.GetString("Nunavut (west, Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Offset. + /// + internal static string Offset { + get { + return ResourceManager.GetString("Offset", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ohio (United States). + /// + internal static string Ohio__United_States_ { + get { + return ResourceManager.GetString("Ohio (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Oklahoma, United States. + /// + internal static string Oklahoma__United_States { + get { + return ResourceManager.GetString("Oklahoma, United States", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Oman. + /// + internal static string Oman { + get { + return ResourceManager.GetString("Oman", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Omsk (Russia). + /// + internal static string Omsk__Russia_ { + get { + return ResourceManager.GetString("Omsk (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Omsk Time. + /// + internal static string Omsk_Time { + get { + return ResourceManager.GetString("Omsk Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ontario (most, Canada). + /// + internal static string Ontario__most__Canada_ { + get { + return ResourceManager.GetString("Ontario (most, Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ontario (west, Canada). + /// + internal static string Ontario__west__Canada_ { + get { + return ResourceManager.GetString("Ontario (west, Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Oral Time. + /// + internal static string Oral_Time { + get { + return ResourceManager.GetString("Oral Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Oregon (most, United States). + /// + internal static string Oregon__most__United_States_ { + get { + return ResourceManager.GetString("Oregon (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Orenburg (Russia). + /// + internal static string Orenburg__Russia_ { + get { + return ResourceManager.GetString("Orenburg (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Oscar Time Zone. + /// + internal static string Oscar_Time_Zone { + get { + return ResourceManager.GetString("Oscar Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pacific Daylight Time. + /// + internal static string Pacific_Daylight_Time { + get { + return ResourceManager.GetString("Pacific Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pacific Standard Time. + /// + internal static string Pacific_Standard_Time { + get { + return ResourceManager.GetString("Pacific Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pacific Time Zone. + /// + internal static string Pacific_Time_Zone { + get { + return ResourceManager.GetString("Pacific Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pacific Time Zone. + /// + internal static string Pacific_Time_Zonev { + get { + return ResourceManager.GetString("Pacific Time Zonev", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pakistan. + /// + internal static string Pakistan { + get { + return ResourceManager.GetString("Pakistan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pakistan Standard Time. + /// + internal static string Pakistan_Standard_Time { + get { + return ResourceManager.GetString("Pakistan Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Palau. + /// + internal static string Palau { + get { + return ResourceManager.GetString("Palau", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Palau Time. + /// + internal static string Palau_Time { + get { + return ResourceManager.GetString("Palau Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Palestine. + /// + internal static string Palestine { + get { + return ResourceManager.GetString("Palestine", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Palmyra Atoll. + /// + internal static string Palmyra_Atoll { + get { + return ResourceManager.GetString("Palmyra Atoll", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Panama. + /// + internal static string Panama { + get { + return ResourceManager.GetString("Panama", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Papa Time Zone. + /// + internal static string Papa_Time_Zone { + get { + return ResourceManager.GetString("Papa Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Papua (Indonesia). + /// + internal static string Papua__Indonesia_ { + get { + return ResourceManager.GetString("Papua (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Papua New Guinea (most). + /// + internal static string Papua_New_Guinea__most_ { + get { + return ResourceManager.GetString("Papua New Guinea (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Papua New Guinea Time. + /// + internal static string Papua_New_Guinea_Time { + get { + return ResourceManager.GetString("Papua New Guinea Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Paraguay. + /// + internal static string Paraguay { + get { + return ResourceManager.GetString("Paraguay", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Paraguay Summer Time. + /// + internal static string Paraguay_Summer_Time { + get { + return ResourceManager.GetString("Paraguay Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Paraguay Time. + /// + internal static string Paraguay_Time { + get { + return ResourceManager.GetString("Paraguay Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pennsylvania (United States). + /// + internal static string Pennsylvania__United_States_ { + get { + return ResourceManager.GetString("Pennsylvania (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Perm (Russia). + /// + internal static string Perm__Russia_ { + get { + return ResourceManager.GetString("Perm (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Peru. + /// + internal static string Peru { + get { + return ResourceManager.GetString("Peru", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Peru Time. + /// + internal static string Peru_Time { + get { + return ResourceManager.GetString("Peru Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Philippine Standard Time. + /// + internal static string Philippine_Standard_Time { + get { + return ResourceManager.GetString("Philippine Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Philippine Time. + /// + internal static string Philippine_Time { + get { + return ResourceManager.GetString("Philippine Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Philippines. + /// + internal static string Philippines { + get { + return ResourceManager.GetString("Philippines", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Phoenix Island Time. + /// + internal static string Phoenix_Island_Time { + get { + return ResourceManager.GetString("Phoenix Island Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Phoenix Islands (Kiribati). + /// + internal static string Phoenix_Islands__Kiribati_ { + get { + return ResourceManager.GetString("Phoenix Islands (Kiribati)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pitcairn Islands. + /// + internal static string Pitcairn_Islands { + get { + return ResourceManager.GetString("Pitcairn Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pitt Islands (New Zealand). + /// + internal static string Pitt_Islands__New_Zealand_ { + get { + return ResourceManager.GetString("Pitt Islands (New Zealand)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gets the the current time of a time zone. + /// + internal static string PluginDescription { + get { + return ResourceManager.GetString("PluginDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Time zone. + /// + internal static string PluginTitle { + get { + return ResourceManager.GetString("PluginTitle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pohnpei (Micronesia). + /// + internal static string Pohnpei__Micronesia_ { + get { + return ResourceManager.GetString("Pohnpei (Micronesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pohnpei Standard Time. + /// + internal static string Pohnpei_Standard_Time { + get { + return ResourceManager.GetString("Pohnpei Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Poland. + /// + internal static string Poland { + get { + return ResourceManager.GetString("Poland", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Portugal (most). + /// + internal static string Portugal__most_ { + get { + return ResourceManager.GetString("Portugal (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Primorsky (Russia). + /// + internal static string Primorsky__Russia_ { + get { + return ResourceManager.GetString("Primorsky (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Prince Edward Island (Canada). + /// + internal static string Prince_Edward_Island__Canada_ { + get { + return ResourceManager.GetString("Prince Edward Island (Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Prince Edward Islands (South Africa). + /// + internal static string Prince_Edward_Islands__South_Africa_ { + get { + return ResourceManager.GetString("Prince Edward Islands (South Africa)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Puerto Rico. + /// + internal static string Puerto_Rico { + get { + return ResourceManager.GetString("Puerto Rico", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Qatar. + /// + internal static string Qatar { + get { + return ResourceManager.GetString("Qatar", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quebec (east, Canada). + /// + internal static string Quebec__east__Canada_ { + get { + return ResourceManager.GetString("Quebec (east, Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quebec (most, Canada). + /// + internal static string Quebec__most__Canada_ { + get { + return ResourceManager.GetString("Quebec (most, Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quebec Time Zone. + /// + internal static string Quebec_Time_Zone { + get { + return ResourceManager.GetString("Quebec Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Queensland (Australia). + /// + internal static string Queensland__Australia_ { + get { + return ResourceManager.GetString("Queensland (Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quintana Roo (Mexico). + /// + internal static string Quintana_Roo__Mexico_ { + get { + return ResourceManager.GetString("Quintana Roo (Mexico)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rat Islands (Aleutian Islands, Alaska, United States). + /// + internal static string Rat_Islands__Aleutian_Islands__Alaska__United_States_ { + get { + return ResourceManager.GetString("Rat Islands (Aleutian Islands, Alaska, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Réunion. + /// + internal static string Réunion { + get { + return ResourceManager.GetString("Réunion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Réunion Time. + /// + internal static string Réunion_Time { + get { + return ResourceManager.GetString("Réunion Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rhode Island (United States). + /// + internal static string Rhode_Island__United_States_ { + get { + return ResourceManager.GetString("Rhode Island (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Romania. + /// + internal static string Romania { + get { + return ResourceManager.GetString("Romania", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Romeo Time Zone. + /// + internal static string Romeo_Time_Zone { + get { + return ResourceManager.GetString("Romeo Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rondônia (Brazil). + /// + internal static string Rondônia__Brazil_ { + get { + return ResourceManager.GetString("Rondônia (Brazil)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Roraima (Brazil). + /// + internal static string Roraima__Brazil_ { + get { + return ResourceManager.GetString("Roraima (Brazil)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rothera Research Station Time. + /// + internal static string Rothera_Research_Station_Time { + get { + return ResourceManager.GetString("Rothera Research Station Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Russia (most of European part). + /// + internal static string Russia__most_of_European_part_ { + get { + return ResourceManager.GetString("Russia (most of European part)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rwanda. + /// + internal static string Rwanda { + get { + return ResourceManager.GetString("Rwanda", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saint Barthélemy. + /// + internal static string Saint_Barthélemy { + get { + return ResourceManager.GetString("Saint Barthélemy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saint Helena. + /// + internal static string Saint_Helena { + get { + return ResourceManager.GetString("Saint Helena", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saint Kitts and Nevis. + /// + internal static string Saint_Kitts_and_Nevis { + get { + return ResourceManager.GetString("Saint Kitts and Nevis", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saint Lucia. + /// + internal static string Saint_Lucia { + get { + return ResourceManager.GetString("Saint Lucia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saint Martin. + /// + internal static string Saint_Martin { + get { + return ResourceManager.GetString("Saint Martin", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saint Paul Island (French Southern and Antarctic Lands). + /// + internal static string Saint_Paul_Island__French_Southern_and_Antarctic_Lands_ { + get { + return ResourceManager.GetString("Saint Paul Island (French Southern and Antarctic Lands)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saint Pierre and Miquelon. + /// + internal static string Saint_Pierre_and_Miquelon { + get { + return ResourceManager.GetString("Saint Pierre and Miquelon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saint Pierre and Miquelon Daylight Time. + /// + internal static string Saint_Pierre_and_Miquelon_Daylight_Time { + get { + return ResourceManager.GetString("Saint Pierre and Miquelon Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saint Pierre and Miquelon Standard Time. + /// + internal static string Saint_Pierre_and_Miquelon_Standard_Time { + get { + return ResourceManager.GetString("Saint Pierre and Miquelon Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saint Vincent and the Grenadines. + /// + internal static string Saint_Vincent_and_the_Grenadines { + get { + return ResourceManager.GetString("Saint Vincent and the Grenadines", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sakha (central-east, Russia). + /// + internal static string Sakha__central_east__Russia_ { + get { + return ResourceManager.GetString("Sakha (central-east, Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sakha (east, Russia). + /// + internal static string Sakha__east__Russia_ { + get { + return ResourceManager.GetString("Sakha (east, Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sakha (most, Russia). + /// + internal static string Sakha__most__Russia_ { + get { + return ResourceManager.GetString("Sakha (most, Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sakhalin (Russia). + /// + internal static string Sakhalin__Russia_ { + get { + return ResourceManager.GetString("Sakhalin (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sakhalin Island Time. + /// + internal static string Sakhalin_Island_Time { + get { + return ResourceManager.GetString("Sakhalin Island Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Samara (Russia). + /// + internal static string Samara__Russia_ { + get { + return ResourceManager.GetString("Samara (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Samara Time. + /// + internal static string Samara_Time { + get { + return ResourceManager.GetString("Samara Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Samoa. + /// + internal static string Samoa { + get { + return ResourceManager.GetString("Samoa", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Samoa Daylight Time. + /// + internal static string Samoa_Daylight_Time { + get { + return ResourceManager.GetString("Samoa Daylight Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Samoa Standard Time. + /// + internal static string Samoa_Standard_Time { + get { + return ResourceManager.GetString("Samoa Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Samoa Time Zone. + /// + internal static string Samoa_Time_Zone { + get { + return ResourceManager.GetString("Samoa Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to San Marino. + /// + internal static string San_Marino { + get { + return ResourceManager.GetString("San Marino", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to São Tomé and Príncipe. + /// + internal static string São_Tomé_and_Príncipe { + get { + return ResourceManager.GetString("São Tomé and Príncipe", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saratov (Russia). + /// + internal static string Saratov__Russia_ { + get { + return ResourceManager.GetString("Saratov (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saskatchewan (most, Canada). + /// + internal static string Saskatchewan__most__Canada_ { + get { + return ResourceManager.GetString("Saskatchewan (most, Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saudi Arabia. + /// + internal static string Saudi_Arabia { + get { + return ResourceManager.GetString("Saudi Arabia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Scattered Islands (French Southern and Antarctic Lands). + /// + internal static string Scattered_Islands__French_Southern_and_Antarctic_Lands_ { + get { + return ResourceManager.GetString("Scattered Islands (French Southern and Antarctic Lands)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Senegal. + /// + internal static string Senegal { + get { + return ResourceManager.GetString("Senegal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Serbia. + /// + internal static string Serbia { + get { + return ResourceManager.GetString("Serbia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Seychelles. + /// + internal static string Seychelles { + get { + return ResourceManager.GetString("Seychelles", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Seychelles Time. + /// + internal static string Seychelles_Time { + get { + return ResourceManager.GetString("Seychelles Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shortcuts. + /// + internal static string Shortcuts { + get { + return ResourceManager.GetString("Shortcuts", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Showa Station Time. + /// + internal static string Showa_Station_Time { + get { + return ResourceManager.GetString("Showa Station Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show military time zone names. + /// + internal static string ShowMilitaryTimeZoneNames { + get { + return ResourceManager.GetString("ShowMilitaryTimeZoneNames", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show time names. + /// + internal static string ShowTimeNames { + get { + return ResourceManager.GetString("ShowTimeNames", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show time zone names. + /// + internal static string ShowTimeZoneNames { + get { + return ResourceManager.GetString("ShowTimeZoneNames", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sierra Leone. + /// + internal static string Sierra_Leone { + get { + return ResourceManager.GetString("Sierra Leone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sierra Time Zone. + /// + internal static string Sierra_Time_Zone { + get { + return ResourceManager.GetString("Sierra Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sinaloa (Mexico). + /// + internal static string Sinaloa__Mexico_ { + get { + return ResourceManager.GetString("Sinaloa (Mexico)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Singapore. + /// + internal static string Singapore { + get { + return ResourceManager.GetString("Singapore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Singapore Standard Time. + /// + internal static string Singapore_Standard_Time { + get { + return ResourceManager.GetString("Singapore Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Singapore Time. + /// + internal static string Singapore_Time { + get { + return ResourceManager.GetString("Singapore Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sint Maarten. + /// + internal static string Sint_Maarten { + get { + return ResourceManager.GetString("Sint Maarten", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Slovakia. + /// + internal static string Slovakia { + get { + return ResourceManager.GetString("Slovakia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Slovenia. + /// + internal static string Slovenia { + get { + return ResourceManager.GetString("Slovenia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Solomon Islands. + /// + internal static string Solomon_Islands { + get { + return ResourceManager.GetString("Solomon Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Solomon Islands Time. + /// + internal static string Solomon_Islands_Time { + get { + return ResourceManager.GetString("Solomon Islands Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Somalia. + /// + internal static string Somalia { + get { + return ResourceManager.GetString("Somalia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Somaliland. + /// + internal static string Somaliland { + get { + return ResourceManager.GetString("Somaliland", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sonora (Mexico). + /// + internal static string Sonora__Mexico_ { + get { + return ResourceManager.GetString("Sonora (Mexico)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to South Africa (most). + /// + internal static string South_Africa__most_ { + get { + return ResourceManager.GetString("South Africa (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to South African Standard Time. + /// + internal static string South_African_Standard_Time { + get { + return ResourceManager.GetString("South African Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to South Australia (Australia). + /// + internal static string South_Australia__Australia_ { + get { + return ResourceManager.GetString("South Australia (Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to South Carolina (United States). + /// + internal static string South_Carolina__United_States_ { + get { + return ResourceManager.GetString("South Carolina (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to South Dakota (most, United States). + /// + internal static string South_Dakota__most__United_States_ { + get { + return ResourceManager.GetString("South Dakota (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to South East Island (New Zealand). + /// + internal static string South_East_Island__New_Zealand_ { + get { + return ResourceManager.GetString("South East Island (New Zealand)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to South Georgia and the South Sandwich Islands. + /// + internal static string South_Georgia_and_the_South_Sandwich_Islands { + get { + return ResourceManager.GetString("South Georgia and the South Sandwich Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to South Georgia and the South Sandwich Islands Time. + /// + internal static string South_Georgia_and_the_South_Sandwich_Islands_Time { + get { + return ResourceManager.GetString("South Georgia and the South Sandwich Islands Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to South Kalimantan (Indonesia). + /// + internal static string South_Kalimantan__Indonesia_ { + get { + return ResourceManager.GetString("South Kalimantan (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to South Korea. + /// + internal static string South_Korea { + get { + return ResourceManager.GetString("South Korea", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to South Ossetia. + /// + internal static string South_Ossetia { + get { + return ResourceManager.GetString("South Ossetia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to South Sudan. + /// + internal static string South_Sudan { + get { + return ResourceManager.GetString("South Sudan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Southampton Island (Canada). + /// + internal static string Southampton_Island__Canada_ { + get { + return ResourceManager.GetString("Southampton Island (Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Spain (most). + /// + internal static string Spain__most_ { + get { + return ResourceManager.GetString("Spain (most)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Srednekolymsk Time. + /// + internal static string Srednekolymsk_Time { + get { + return ResourceManager.GetString("Srednekolymsk Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sri Lanka. + /// + internal static string Sri_Lanka { + get { + return ResourceManager.GetString("Sri Lanka", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sri Lanka Standard Time. + /// + internal static string Sri_Lanka_Standard_Time { + get { + return ResourceManager.GetString("Sri Lanka Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Standard Time. + /// + internal static string StandardTime { + get { + return ResourceManager.GetString("StandardTime", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ST. + /// + internal static string StandardTimeShortcut { + get { + return ResourceManager.GetString("StandardTimeShortcut", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Star Keys (New Zealand). + /// + internal static string Star_Keys__New_Zealand_ { + get { + return ResourceManager.GetString("Star Keys (New Zealand)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sud-Ubangi (Democratic Republic of the Congo). + /// + internal static string Sud_Ubangi__Democratic_Republic_of_the_Congo_ { + get { + return ResourceManager.GetString("Sud-Ubangi (Democratic Republic of the Congo)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sudan. + /// + internal static string Sudan { + get { + return ResourceManager.GetString("Sudan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sulawesi (Indonesia). + /// + internal static string Sulawesi__Indonesia_ { + get { + return ResourceManager.GetString("Sulawesi (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sumatra (Indonesia). + /// + internal static string Sumatra__Indonesia_ { + get { + return ResourceManager.GetString("Sumatra (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SuriName. + /// + internal static string SuriName { + get { + return ResourceManager.GetString("SuriName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Suriname Time. + /// + internal static string Suriname_Time { + get { + return ResourceManager.GetString("Suriname Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sverdlovsk (Russia). + /// + internal static string Sverdlovsk__Russia_ { + get { + return ResourceManager.GetString("Sverdlovsk (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sweden. + /// + internal static string Sweden { + get { + return ResourceManager.GetString("Sweden", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Switzerland. + /// + internal static string Switzerland { + get { + return ResourceManager.GetString("Switzerland", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Syria. + /// + internal static string Syria { + get { + return ResourceManager.GetString("Syria", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tahiti Time. + /// + internal static string Tahiti_Time { + get { + return ResourceManager.GetString("Tahiti Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Taiwan. + /// + internal static string Taiwan { + get { + return ResourceManager.GetString("Taiwan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tajikistan. + /// + internal static string Tajikistan { + get { + return ResourceManager.GetString("Tajikistan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tajikistan Time. + /// + internal static string Tajikistan_Time { + get { + return ResourceManager.GetString("Tajikistan Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tango Time Zone. + /// + internal static string Tango_Time_Zone { + get { + return ResourceManager.GetString("Tango Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tanzania. + /// + internal static string Tanzania { + get { + return ResourceManager.GetString("Tanzania", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tasmania (Australia). + /// + internal static string Tasmania__Australia_ { + get { + return ResourceManager.GetString("Tasmania (Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tennessee (most, United States). + /// + internal static string Tennessee__most__United_States_ { + get { + return ResourceManager.GetString("Tennessee (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Texas (most, United States). + /// + internal static string Texas__most__United_States_ { + get { + return ResourceManager.GetString("Texas (most, United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Thailand. + /// + internal static string Thailand { + get { + return ResourceManager.GetString("Thailand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Thailand Standard Time. + /// + internal static string Thailand_Standard_Time { + get { + return ResourceManager.GetString("Thailand Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Fort (New Zealand). + /// + internal static string The_Fort__New_Zealand_ { + get { + return ResourceManager.GetString("The Fort (New Zealand)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Sisters (New Zealand). + /// + internal static string The_Sisters__New_Zealand_ { + get { + return ResourceManager.GetString("The Sisters (New Zealand)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Thule Air Base (Greenland). + /// + internal static string Thule_Air_Base__Greenland_ { + get { + return ResourceManager.GetString("Thule Air Base (Greenland)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Time. + /// + internal static string Time { + get { + return ResourceManager.GetString("Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to T. + /// + internal static string TimeShortcut { + get { + return ResourceManager.GetString("TimeShortcut", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Time Zone. + /// + internal static string TimeZone { + get { + return ResourceManager.GetString("TimeZone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to TZ. + /// + internal static string TimeZoneShortcut { + get { + return ResourceManager.GetString("TimeZoneShortcut", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Timor Leste Time. + /// + internal static string Timor_Leste_Time { + get { + return ResourceManager.GetString("Timor Leste Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Togo. + /// + internal static string Togo { + get { + return ResourceManager.GetString("Togo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tokelau. + /// + internal static string Tokelau { + get { + return ResourceManager.GetString("Tokelau", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tokelau Time. + /// + internal static string Tokelau_Time { + get { + return ResourceManager.GetString("Tokelau Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tomsk (Russia). + /// + internal static string Tomsk__Russia_ { + get { + return ResourceManager.GetString("Tomsk (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tonga. + /// + internal static string Tonga { + get { + return ResourceManager.GetString("Tonga", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tonga Time. + /// + internal static string Tonga_Time { + get { + return ResourceManager.GetString("Tonga Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Transnistria. + /// + internal static string Transnistria { + get { + return ResourceManager.GetString("Transnistria", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Trinidad and Tobago. + /// + internal static string Trinidad_and_Tobago { + get { + return ResourceManager.GetString("Trinidad and Tobago", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tshuapa (Democratic Republic of the Congo). + /// + internal static string Tshuapa__Democratic_Republic_of_the_Congo_ { + get { + return ResourceManager.GetString("Tshuapa (Democratic Republic of the Congo)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tunisia. + /// + internal static string Tunisia { + get { + return ResourceManager.GetString("Tunisia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Turkey. + /// + internal static string Turkey { + get { + return ResourceManager.GetString("Turkey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Turkey Time. + /// + internal static string Turkey_Time { + get { + return ResourceManager.GetString("Turkey Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Turkmenistan. + /// + internal static string Turkmenistan { + get { + return ResourceManager.GetString("Turkmenistan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Turkmenistan Time. + /// + internal static string Turkmenistan_Time { + get { + return ResourceManager.GetString("Turkmenistan Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Turks and Caicos Islands. + /// + internal static string Turks_and_Caicos_Islands { + get { + return ResourceManager.GetString("Turks and Caicos Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tuva (Russia). + /// + internal static string Tuva__Russia_ { + get { + return ResourceManager.GetString("Tuva (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tuvalu. + /// + internal static string Tuvalu { + get { + return ResourceManager.GetString("Tuvalu", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tuvalu Time. + /// + internal static string Tuvalu_Time { + get { + return ResourceManager.GetString("Tuvalu Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tyumen (Russia). + /// + internal static string Tyumen__Russia_ { + get { + return ResourceManager.GetString("Tyumen (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to U.S. Virgin Islands. + /// + internal static string U_S__Virgin_Islands { + get { + return ResourceManager.GetString("U.S. Virgin Islands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Udmurtia (Russia). + /// + internal static string Udmurtia__Russia_ { + get { + return ResourceManager.GetString("Udmurtia (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Uganda. + /// + internal static string Uganda { + get { + return ResourceManager.GetString("Uganda", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ulaanbaatar Standard Time. + /// + internal static string Ulaanbaatar_Standard_Time { + get { + return ResourceManager.GetString("Ulaanbaatar Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ulaanbaatar Summer Time. + /// + internal static string Ulaanbaatar_Summer_Time { + get { + return ResourceManager.GetString("Ulaanbaatar Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ulyanovsk (Russia). + /// + internal static string Ulyanovsk__Russia_ { + get { + return ResourceManager.GetString("Ulyanovsk (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Uniform Time Zone. + /// + internal static string Uniform_Time_Zone { + get { + return ResourceManager.GetString("Uniform Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to United Arab Emirates. + /// + internal static string United_Arab_Emirates { + get { + return ResourceManager.GetString("United Arab Emirates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to United Arab Emirates Standard Time. + /// + internal static string United_Arab_Emirates_Standard_Time { + get { + return ResourceManager.GetString("United Arab Emirates Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to United Kingdom. + /// + internal static string United_Kingdom { + get { + return ResourceManager.GetString("United Kingdom", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Uruguay. + /// + internal static string Uruguay { + get { + return ResourceManager.GetString("Uruguay", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Uruguay Standard Time. + /// + internal static string Uruguay_Standard_Time { + get { + return ResourceManager.GetString("Uruguay Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Uruguay Summer Time. + /// + internal static string Uruguay_Summer_Time { + get { + return ResourceManager.GetString("Uruguay Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Use daylight saving time. + /// + internal static string UseDst { + get { + return ResourceManager.GetString("UseDst", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Utah (United States). + /// + internal static string Utah__United_States_ { + get { + return ResourceManager.GetString("Utah (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to UTC. + /// + internal static string UTC { + get { + return ResourceManager.GetString("UTC", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Uvs (Mongolia). + /// + internal static string Uvs__Mongolia_ { + get { + return ResourceManager.GetString("Uvs (Mongolia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Uzbekistan. + /// + internal static string Uzbekistan { + get { + return ResourceManager.GetString("Uzbekistan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Uzbekistan Time. + /// + internal static string Uzbekistan_Time { + get { + return ResourceManager.GetString("Uzbekistan Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Vanuatu. + /// + internal static string Vanuatu { + get { + return ResourceManager.GetString("Vanuatu", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Vanuatu Time. + /// + internal static string Vanuatu_Time { + get { + return ResourceManager.GetString("Vanuatu Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Vatican City. + /// + internal static string Vatican_City { + get { + return ResourceManager.GetString("Vatican City", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Venezuela. + /// + internal static string Venezuela { + get { + return ResourceManager.GetString("Venezuela", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Venezuelan Standard Time. + /// + internal static string Venezuelan_Standard_Time { + get { + return ResourceManager.GetString("Venezuelan Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Vermont (United States). + /// + internal static string Vermont__United_States_ { + get { + return ResourceManager.GetString("Vermont (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Victor Time Zone. + /// + internal static string Victor_Time_Zone { + get { + return ResourceManager.GetString("Victor Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Victoria (Australia). + /// + internal static string Victoria__Australia_ { + get { + return ResourceManager.GetString("Victoria (Australia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Vietnam. + /// + internal static string Vietnam { + get { + return ResourceManager.GetString("Vietnam", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Virginia (United States). + /// + internal static string Virginia__United_States_ { + get { + return ResourceManager.GetString("Virginia (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Vladivostok Time. + /// + internal static string Vladivostok_Time { + get { + return ResourceManager.GetString("Vladivostok Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Volgograd Time. + /// + internal static string Volgograd_Time { + get { + return ResourceManager.GetString("Volgograd Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Vostok Station Time. + /// + internal static string Vostok_Station_Time { + get { + return ResourceManager.GetString("Vostok Station Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wake Island. + /// + internal static string Wake_Island { + get { + return ResourceManager.GetString("Wake Island", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wake Island Time. + /// + internal static string Wake_Island_Time { + get { + return ResourceManager.GetString("Wake Island Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wallis and Futuna. + /// + internal static string Wallis_and_Futuna { + get { + return ResourceManager.GetString("Wallis and Futuna", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Washington (United States). + /// + internal static string Washington__United_States_ { + get { + return ResourceManager.GetString("Washington (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to West Africa Summer Time. + /// + internal static string West_Africa_Summer_Time { + get { + return ResourceManager.GetString("West Africa Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to West Africa Time. + /// + internal static string West_Africa_Time { + get { + return ResourceManager.GetString("West Africa Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to West Greenland Summer Time. + /// + internal static string West_Greenland_Summer_Time { + get { + return ResourceManager.GetString("West Greenland Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to West Greenland Time. + /// + internal static string West_Greenland_Time { + get { + return ResourceManager.GetString("West Greenland Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to West Kalimantan (Indonesia). + /// + internal static string West_Kalimantan__Indonesia_ { + get { + return ResourceManager.GetString("West Kalimantan (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to West Kazakhstan (Kazakhstan). + /// + internal static string West_Kazakhstan__Kazakhstan_ { + get { + return ResourceManager.GetString("West Kazakhstan (Kazakhstan)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to West Nusa Tenggara (Indonesia). + /// + internal static string West_Nusa_Tenggara__Indonesia_ { + get { + return ResourceManager.GetString("West Nusa Tenggara (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to West Papua (Indonesia). + /// + internal static string West_Papua__Indonesia_ { + get { + return ResourceManager.GetString("West Papua (Indonesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to West Virginia (United States). + /// + internal static string West_Virginia__United_States_ { + get { + return ResourceManager.GetString("West Virginia (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Weste. + /// + internal static string Weste { + get { + return ResourceManager.GetString("Weste", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Western Australia Standard Time. + /// + internal static string Western_Australia_Standard_Time { + get { + return ResourceManager.GetString("Western Australia Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Western European Summer Time. + /// + internal static string Western_European_Summer_Time { + get { + return ResourceManager.GetString("Western European Summer Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Western European Time. + /// + internal static string Western_European_Time { + get { + return ResourceManager.GetString("Western European Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Western Indonesian Time. + /// + internal static string Western_Indonesian_Time { + get { + return ResourceManager.GetString("Western Indonesian Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Western Standard Time. + /// + internal static string Western_Standard_Time { + get { + return ResourceManager.GetString("Western Standard Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Whiskey Time Zone. + /// + internal static string Whiskey_Time_Zone { + get { + return ResourceManager.GetString("Whiskey Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wisconsin (United States). + /// + internal static string Wisconsin__United_States_ { + get { + return ResourceManager.GetString("Wisconsin (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wyoming (United States). + /// + internal static string Wyoming__United_States_ { + get { + return ResourceManager.GetString("Wyoming (United States)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to X-ray Time Zone. + /// + internal static string X_ray_Time_Zone { + get { + return ResourceManager.GetString("X-ray Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yakutsk Time. + /// + internal static string Yakutsk_Time { + get { + return ResourceManager.GetString("Yakutsk Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yamalia (Russia). + /// + internal static string Yamalia__Russia_ { + get { + return ResourceManager.GetString("Yamalia (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yankee Time Zone. + /// + internal static string Yankee_Time_Zone { + get { + return ResourceManager.GetString("Yankee Time Zone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yap (Micronesia). + /// + internal static string Yap__Micronesia_ { + get { + return ResourceManager.GetString("Yap (Micronesia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yekaterinburg Time. + /// + internal static string Yekaterinburg_Time { + get { + return ResourceManager.GetString("Yekaterinburg Time", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yemen. + /// + internal static string Yemen { + get { + return ResourceManager.GetString("Yemen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes. + /// + internal static string Yes { + get { + return ResourceManager.GetString("Yes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yukon (Canada). + /// + internal static string Yukon__Canada_ { + get { + return ResourceManager.GetString("Yukon (Canada)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Zabaykalsky (Russia). + /// + internal static string Zabaykalsky__Russia_ { + get { + return ResourceManager.GetString("Zabaykalsky (Russia)", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Zambia. + /// + internal static string Zambia { + get { + return ResourceManager.GetString("Zambia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Zimbabwe. + /// + internal static string Zimbabwe { + get { + return ResourceManager.GetString("Zimbabwe", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Zulu Time Zone. + /// + internal static string Zulu_Time_Zone { + get { + return ResourceManager.GetString("Zulu Time Zone", resourceCulture); + } + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Properties/Resources.resx b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Properties/Resources.resx new file mode 100644 index 000000000000..ca8770e1db51 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/Properties/Resources.resx @@ -0,0 +1,2349 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Abkhazia + + + Acre (Brazil) + + + Acre Time + + + Afghanistan + + + Afghanistan Time + + + Akrotiri and Dhekelia + + + Aktobe (Kazakhstan) + + + Alabama (United States) + + + Alaska (most, United States) + + + Alaska Daylight Time + + + Alaska Standard Time + + + Alaska Time Zone + + + Albania + + + Alberta (Canada) + + + Algeria + + + Alma-Ata Time + + + Alpha Time Zone + Military time zone name + + + Altai Krai (Russia) + + + Altai Republic (Russia) + + + Amazon Summer Time + + + Amazon Time + + + Amazonas (most, Brazil) + + + American Samoa + + + Amsterdam Island (French Southern and Antarctic Lands) + + + Amur (Russia) + + + Anadyr Time + + + Andorra + + + Andreanof Islands (United States) + + + Angola + + + Anguilla + + + Antigua and Barbuda + + + Aqtobe Time + + + Arabia Standard Time + + + Argentina + + + Argentina Time + + + Arizona (most, United States) + + + Arkansas (United States) + + + Armenia + + + Armenia Time + + + Artsakh + + + Aruba + + + Ascension and Tristan da Cunha + + + ASEAN Common Time + + + Astrakhan (Russia) + + + Atikokan (Canada) + + + Atlantic Daylight Time + + + Atlantic Standard Time + + + Atlantic Time Zone + + + Atyrau (Kazakhstan) + + + Australia: Western Australia (most) + + + Australian Capital Territory (Australia) + + + Australian Central Daylight Saving Time + + + Australian Central Standard Time + + + Australian Central Western Standard Time + + + Australian Eastern Daylight Saving Time + + + Australian Eastern Standard Time + + + Australian Eastern Time + + + Australian Western Standard Time + + + Austria + + + Azerbaijan + + + Azerbaijan Time + + + Azores (Portugal) + + + Azores Standard Time + + + Azores Summer Time + + + Bahamas + + + Bahrain + + + Baikonur (Kazakhstan) + + + Baja California (Mexico) + + + Baja California Sur (Mexico) + + + Baker Island + + + Baker Island Time + + + Bali (Indonesia) + + + Bangladesh + + + Bangladesh Standard Time + + + Barbados + + + Bashkortostan (Russia) + + + Bayan-Ölgii (Mongolia) + + + Belarus + + + Belgium + + + Belize + + + Benin + + + Bermuda + + + Bhutan + + + Bhutan Time + + + Bolivia + + + Bolivia Time + + + Border Village (Australia) + + + Bosnia and Herzegovina + + + Botswana + + + Bougainville (Papua New Guinea) + + + Bougainville Standard Time + + + Brasília Summer Time + + + Brasília Time + + + Bravo Time Zone + Military time zone name + + + Brazil (most) + + + British Columbia (most, Canada) + + + British Columbia (northeast, Canada) + + + British Columbia (southeast, Canada) + + + British Indian Ocean Territory + + + British Indian Ocean Time + + + British Summer Time + + + British Virgin Islands + + + Brunei + + + Brunei Time + + + Bulgaria + + + Burkina Faso + + + Burundi + + + Buryatia (Russia) + + + Caiguna (Australia) + + + California (United States) + + + Cambodia + + + Cameroon + + + Canary Islands + + + Cape Verde + + + Cape Verde Time + + + Caribbean Netherlands + + + Cayman Islands + + + Central Africa Time + + + Central African Republic + + + Central Daylight Time + + + Central European Summer Time + + + Central European Time + + + Central Indonesian Time + + + Central Kalimantan (Indonesia) + + + Central Standard Time + + + Central Time Zone + + + Central Western Standard Time + + + Chad + + + Chamorro Standard Time + + + Chamorro Time Zone + + + Charlie Time Zone + Military time zone name + + + Chatham Daylight Time + + + Chatham Islands (New Zealand) + + + Chatham Standard Time + + + Chelyabinsk (Russia) + + + Chihuahua (Mexico) + + + Chile (most) + + + Chile Summer Time + + + China + + + China Standard Time + + + Choibalsan Standard Time + + + Choibalsan Summer Time + + + Christmas Island + + + Christmas Island Time + + + Chukotka (Russia) + + + Chuuk (Micronesia) + + + Chuuk Time + + + Clipperton Island + + + Clipperton Island Standard Time + + + Cocklebiddy (Australia) + + + Cocos Islands + + + Cocos Islands Time + + + Colombia + + + Colombia Summer Time + + + Colombia Time + + + Colorado (United States) + + + Comoros + + + Congo + + + Connecticut (United States) + + + Cook Islands + + + Coordinated Universal Time + + + Copy time + + + Costa Rica + + + Countries + + + Countries with daylight saving time + + + Crimea + + + Croatia + + + Crozet Islands (French Southern and Antarctic Lands) + + + Cuba + + + Cuba Daylight Time + + + Cuba Standard Time + + + Curaçao + + + Cyprus + + + Czech Republic + + + Danmarkshavn + + + Davis Time + + + Daylight Time + + + DT + Short for "Daylight Time" + + + Delaware (United States) + + + Delta Time Zone + Military time zone name + + + Democratic Republic of the Congo (most) + + + Denmark + + + District of Columbia (United States) + + + Djibouti + + + Dominica + + + Dominican Republic + + + Donetsk PR + + + Dumont d'Urville Time + + + East Africa Time + + + East Kalimantan (Indonesia) + + + East Nusa Tenggara (Indonesia) + + + East Timor + + + Easter Island (Chile) + + + Easter Island Standard Time + + + Easter Island Summer Time + + + Eastern Caribbean Time + + + Eastern Daylight Time + + + Eastern European Summer Time + + + Eastern European Time + + + Eastern Greenland Summer Time + + + Eastern Greenland Time + + + Eastern Indonesian Time + + + Eastern Standard Time + + + Eastern Time Zone + + + Echo Time Zone + Military time zone name + + + Ecuador (most) + + + Ecuador Time + + + Ecuador: Galápagos + + + Egypt + + + El Salvador + + + Equatorial Guinea + + + Eritrea + + + Estonia + + + Eswatini + + + Ethiopia + + + Eucla (Australia) + + + Falkland Islands + + + Falkland Islands Summer Time + + + Falkland Islands Time + + + Faroe Islands + + + Fernando de Noronha (Brazil) + + + Fernando de Noronha Time + + + Fiji + + + Fiji Time + + + Finland + + + Florida (most, United States) + + + Forty-Fours (New Zealand) + + + Foxtrot Time Zone + Military time zone name + + + France (metropolitan) + + + French Guiana + + + French Guiana Time + + + French Polynesia (most) + + + French Southern and Antarctic Time + + + Further-eastern European Time + + + Gabon + + + Galápagos Time + + + Gambia + + + Gambier Islands (French Polynesia) + + + Gambier Islands Time + + + Georgia + + + Georgia (United States) + + + Georgia Standard Time + + + Germany + + + Ghana + + + Gibraltar + + + Gilbert Island Time + + + Gilbert Islands (Kiribati) + + + Golf Time Zone + Military time zone name + + + Greece + + + Greenland (most) + + + Greenwich Mean Time + + + Grenada + + + Guadeloupe + + + Guam + + + Guatemala + + + Guernsey + + + Guinea + + + Guinea-Bissau + + + Gulf Standard Time + + + Guyana + + + Guyana Time + + + Haiti + + + Hawaii (United States) + + + Hawaii-Aleutian Daylight Time + + + Hawaii-Aleutian Standard Time + + + Hawaii-Aleutian Time Zone + + + Heard and McDonald Islands Time + + + Heard Island and McDonald Islands + + + Heure Avancée d'Europe Centrale + + + Honduras + + + Hong Kong + + + Hong Kong Time + + + Hotel Time Zone + Military time zone name + + + Hovd Time + + + Howland Island + + + Hungary + + + Iceland + + + Idaho (most, United States) + + + Idaho (north, United States) + + + Illinois (United States) + + + India + + + India Time Zone + Military time zone name + + + Indian Ocean Time + + + Indian Standard Time + + + Indiana (most, United States) + + + Indochina Time + + + International Date Line West time zone + + + Iowa (United States) + + + Iran + + + Iran Daylight Time + + + Iran Standard Time + + + Iraq + + + Ireland + + + Irish Standard Time + + + Irkutsk (Russia) + + + Irkutsk Time + + + Islands of Four Mountains (United States) + + + Isle of Man + + + Israel + + + Israel Daylight Time + + + Israel Standard Time + + + Italy + + + Ittoqqortoormiit (Greenland) + + + Ivory Coast + + + Jamaica + + + Japan + + + Japan Standard Time + + + Jarvis Island + + + Java (Indonesia) + + + Jersey + + + Jervis Bay Territory (Australia) + + + Jewish (Russia) + + + Johnston Atoll + + + Jordan + + + Kaliningrad (Russia) + + + Kaliningrad Time + + + Kamchatka (Russia) + + + Kamchatka Time + + + Kansas (most, United States) + + + Kazakhstan (most) + + + Kemerovo (Russia) + + + Kentucky (most, United States) + + + Kenya + + + Kerguelen Islands (French Southern and Antarctic Lands) + + + Khabarovsk (Russia) + + + Khakassia (Russia) + + + Khanty-Mansi (Russia) + + + Khovd (Mongolia) + + + Kilo Time Zone + Military time zone name + + + Kingman Reef + + + Kinshasa (Democratic Republic of the Congo) + + + Kongo Central (Democratic Republic of the Congo) + + + Korea Standard Time + + + Kosovo + + + Kosrae (Micronesia) + + + Kosrae Time + + + Krasnoyarsk (Russia) + + + Krasnoyarsk Time + + + Kurgan (Russia) + + + Kuwait + + + Kwango (Democratic Republic of the Congo) + + + Kwilu (Democratic Republic of the Congo) + + + Kyrgyzstan + + + Kyrgyzstan Time + + + Kyzylorda (Kazakhstan) + + + Labrador (most, Canada) + + + Labrador (southeast, Canada) + + + Laos + + + Latvia + + + Lebanon + + + Lesotho + + + Liberia + + + Libya + + + Liechtenstein + + + Lima Time Zone + Military time zone name + + + Line Islands (Kiribati) + + + Line Islands Time + + + Lithuania + + + Little Mangere Island (New Zealand) + + + Lord Howe Island (Australia) + + + Lord Howe Standard Time + + + Lord Howe Summer Time + + + Louisiana (United States) + + + Luhansk PR + + + Luxembourg + + + Macau + + + Macquarie Island Station Time + + + Madagascar + + + Madura (Australia) + + + Magadan (Russia) + + + Magadan Time + + + Magallanes (Chile) + + + Mai-Ndombe (Democratic Republic of the Congo) + + + Maine (United States) + + + Malawi + + + Malaysia + + + Malaysia Standard Time + + + Malaysia Time + + + Maldives + + + Maldives Time + + + Mali + + + Malta + + + Maluku (Indonesia) + + + Mangystau (Kazakhstan) + + + Manitoba (Canada) + + + Marquesas Islands (French Polynesia) + + + Marquesas Islands Time + + + Marshall Islands + + + Marshall Islands Time + + + Martinique + + + Maryland (United States) + + + Massachusetts + + + Mato Grosso (Brazil) + + + Mato Grosso do Sul (Brazil) + + + Mauritania + + + Mauritius + + + Mauritius Time + + + Mawson Station Time + + + Mayotte + + + Mexico (most) + + + Michigan (most, United States) + + + Middle European Summer Time + + + Middle European Time + + + Midway Atoll + + + Mike Time Zone + Military time zone name + + + Minnesota (United States) + + + Mishkeegogamang (Canada) + + + Mississippi (United States) + + + Missouri (United States) + + + Moldova + + + Monaco + + + Mongala (Democratic Republic of the Congo) + + + Mongolia (most) + + + Montana (United States) + + + Montenegro + + + Montserrat + + + Morocco + + + Moscow Time + + + Mountain Daylight Time + + + Mountain Standard Time + + + Mountain Time Zone + + + Mozambique + + + Mundrabilla (Australia) + + + Myanmar + + + Myanmar Standard Time + + + Names + + + Namibia + + + Nauru + + + Navassa Island + + + Nayarit (most, Mexico) + + + Near Islands (United States) + + + Nebraska (most, United States) + + + Nepal + + + Nepal Standard Time + + + Netherlands (European) + + + Nevada (United States) + + + New Brunswick (Canada) + + + New Caledonia + + + New Caledonia Time + + + New Hampshire (United States) + + + New Jersey (United States) + + + New Mexico (United States) + + + New South Wales (most, Australia) + + + New York (United States) + + + New Zealand + + + New Zealand Daylight Time + + + New Zealand Standard Time + + + Newfoundland (Canada) + + + Newfoundland Daylight Time + + + Newfoundland Standard Time + + + Newfoundland Time Zone + + + Nicaragua + + + Niger + + + Nigeria + + + Niue + + + Niue Time + + + No + + + Nord-Ubangi (Democratic Republic of the Congo) + + + Norfolk Island + + + Norfolk Island Time + + + North Carolina (United States) + + + North Dakota (most, United States) + + + North Kalimantan (Indonesia) + + + North Korea + + + North Macedonia + + + North Maluku (Indonesia) + + + Northern Cyprus + + + Northern Mariana Islands + + + Northern Territory + + + Northwest Territories (Canada) + + + Norway + + + Nova Scotia (Canada) + + + November Time Zone + Military time zone name + + + Novosibirsk (Russia) + + + Novosibirsk Time + + + Nunavut (central, Canada) + + + Nunavut (east, Canada) + + + Nunavut (west, Canada) + + + Offset + + + Ohio (United States) + + + Oklahoma, United States + + + Oman + + + Omsk (Russia) + + + Omsk Time + + + Ontario (most, Canada) + + + Ontario (west, Canada) + + + Oral Time + + + Oregon (most, United States) + + + Orenburg (Russia) + + + Oscar Time Zone + Military time zone name + + + Pacific Daylight Time + + + Pacific Standard Time + + + Pacific Time Zone + + + Pacific Time Zone + + + Pakistan + + + Pakistan Standard Time + + + Palau + + + Palau Time + + + Palestine + + + Palmyra Atoll + + + Panama + + + Papa Time Zone + Military time zone name + + + Papua (Indonesia) + + + Papua New Guinea (most) + + + Papua New Guinea Time + + + Paraguay + + + Paraguay Summer Time + + + Paraguay Time + + + Pennsylvania (United States) + + + Perm (Russia) + + + Peru + + + Peru Time + + + Philippine Standard Time + + + Philippine Time + + + Philippines + + + Phoenix Island Time + + + Phoenix Islands (Kiribati) + + + Pitcairn Islands + + + Pitt Islands (New Zealand) + + + Gets the the current time of a time zone + + + Time zone + + + Pohnpei (Micronesia) + + + Pohnpei Standard Time + + + Poland + + + Portugal (most) + + + Primorsky (Russia) + + + Prince Edward Island (Canada) + + + Prince Edward Islands (South Africa) + + + Puerto Rico + + + Qatar + + + Quebec (east, Canada) + + + Quebec (most, Canada) + + + Quebec Time Zone + Military time zone name + + + Queensland (Australia) + + + Quintana Roo (Mexico) + + + Rat Islands (Aleutian Islands, Alaska, United States) + + + Rhode Island (United States) + + + Romania + + + Romeo Time Zone + Military time zone name + + + Rondônia (Brazil) + + + Roraima (Brazil) + + + Rothera Research Station Time + + + Russia (most of European part) + + + Rwanda + + + Réunion + + + Réunion Time + + + Saint Barthélemy + + + Saint Helena + + + Saint Kitts and Nevis + + + Saint Lucia + + + Saint Martin + + + Saint Paul Island (French Southern and Antarctic Lands) + + + Saint Pierre and Miquelon + + + Saint Pierre and Miquelon Daylight Time + + + Saint Pierre and Miquelon Standard Time + + + Saint Vincent and the Grenadines + + + Sakha (central-east, Russia) + + + Sakha (east, Russia) + + + Sakha (most, Russia) + + + Sakhalin (Russia) + + + Sakhalin Island Time + + + Samara (Russia) + + + Samara Time + + + Samoa + + + Samoa Daylight Time + + + Samoa Standard Time + + + Samoa Time Zone + + + San Marino + + + Saratov (Russia) + + + Saskatchewan (most, Canada) + + + Saudi Arabia + + + Scattered Islands (French Southern and Antarctic Lands) + + + Senegal + + + Serbia + + + Seychelles + + + Seychelles Time + + + Shortcuts + + + Showa Station Time + + + Show military time zone names + PowerToysRun Option + + + Show time names + PowerToysRun Option + + + Show time zone names + PowerToysRun Option + + + Sierra Leone + + + Sierra Time Zone + Military time zone name + + + Sinaloa (Mexico) + + + Singapore + + + Singapore Standard Time + + + Singapore Time + + + Sint Maarten + + + Slovakia + + + Slovenia + + + Solomon Islands + + + Solomon Islands Time + + + Somalia + + + Somaliland + + + Sonora (Mexico) + + + South Africa (most) + + + South African Standard Time + + + South Australia (Australia) + + + South Carolina (United States) + + + South Dakota (most, United States) + + + South East Island (New Zealand) + + + South Georgia and the South Sandwich Islands + + + South Georgia and the South Sandwich Islands Time + + + South Kalimantan (Indonesia) + + + South Korea + + + South Ossetia + + + South Sudan + + + Southampton Island (Canada) + + + Spain (most) + + + Srednekolymsk Time + + + Sri Lanka + + + Sri Lanka Standard Time + + + Standard Time + + + ST + Short for "Standard Time" + + + Star Keys (New Zealand) + + + Sud-Ubangi (Democratic Republic of the Congo) + + + Sudan + + + Sulawesi (Indonesia) + + + Sumatra (Indonesia) + + + SuriName + + + Suriname Time + + + Sverdlovsk (Russia) + + + Sweden + + + Switzerland + + + Syria + + + São Tomé and Príncipe + + + Tahiti Time + + + Taiwan + + + Tajikistan + + + Tajikistan Time + + + Tango Time Zone + Military time zone name + + + Tanzania + + + Tasmania (Australia) + + + Tennessee (most, United States) + + + Texas (most, United States) + + + Thailand + + + Thailand Standard Time + + + The Fort (New Zealand) + + + The Sisters (New Zealand) + + + Thule Air Base (Greenland) + + + Time + + + T + Short for "Time" + + + Time Zone + + + TZ + Short for "Time Zone" + + + Timor Leste Time + + + Togo + + + Tokelau + + + Tokelau Time + + + Tomsk (Russia) + + + Tonga + + + Tonga Time + + + Transnistria + + + Trinidad and Tobago + + + Tshuapa (Democratic Republic of the Congo) + + + Tunisia + + + Turkey + + + Turkey Time + + + Turkmenistan + + + Turkmenistan Time + + + Turks and Caicos Islands + + + Tuva (Russia) + + + Tuvalu + + + Tuvalu Time + + + Tyumen (Russia) + + + U.S. Virgin Islands + + + Udmurtia (Russia) + + + Uganda + + + Ulaanbaatar Standard Time + + + Ulaanbaatar Summer Time + + + Ulyanovsk (Russia) + + + Uniform Time Zone + Military time zone name + + + United Arab Emirates + + + United Arab Emirates Standard Time + + + United Kingdom + + + Uruguay + + + Uruguay Standard Time + + + Uruguay Summer Time + + + Use daylight saving time + + + Utah (United States) + + + UTC + Short for "Coordinated Universal Time" + + + Uvs (Mongolia) + + + Uzbekistan + + + Uzbekistan Time + + + Vanuatu + + + Vanuatu Time + + + Vatican City + + + Venezuela + + + Venezuelan Standard Time + + + Vermont (United States) + + + Victor Time Zone + Military time zone name + + + Victoria (Australia) + + + Vietnam + + + Virginia (United States) + + + Vladivostok Time + + + Volgograd Time + + + Vostok Station Time + + + Wake Island + + + Wake Island Time + + + Wallis and Futuna + + + Washington (United States) + + + West Africa Summer Time + + + West Africa Time + + + West Greenland Summer Time + + + West Greenland Time + + + West Kalimantan (Indonesia) + + + West Kazakhstan (Kazakhstan) + + + West Nusa Tenggara (Indonesia) + + + West Papua (Indonesia) + + + West Virginia (United States) + + + Weste + + + Western Australia Standard Time + + + Western European Summer Time + + + Western European Time + + + Western Indonesian Time + + + Western Standard Time + + + Whiskey Time Zone + Military time zone name + + + Wisconsin (United States) + + + Wyoming (United States) + + + X-ray Time Zone + Military time zone name + + + Yakutsk Time + + + Yamalia (Russia) + + + Yankee Time Zone + Military time zone name + + + Yap (Micronesia) + + + Yekaterinburg Time + + + Yemen + + + Yes + + + Yukon (Canada) + + + Zabaykalsky (Russia) + + + Zambia + + + Zimbabwe + + + Zulu Time Zone + Military time zone name + + + Équateur (Democratic Republic of the Congo) + + \ No newline at end of file diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/plugin.json b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/plugin.json new file mode 100644 index 000000000000..a50e19278d02 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/plugin.json @@ -0,0 +1,13 @@ +{ + "ID": "BADD1B06EF0A4B61AD95395F24241D69", + "ActionKeyword": "&", + "IsGlobal": false, + "Name": "Time zone", + "Author": "TobiasSekan", + "Version": "1.0.0", + "Language": "csharp", + "Website": "https://aka.ms/powertoys", + "ExecuteFileName": "Microsoft.PowerToys.Run.Plugin.TimeZone.dll", + "IcoPathDark": "Images\\timeZone.dark.png", + "IcoPathLight": "Images\\timeZone.light.png" +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/timeZones.schema.json b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/timeZones.schema.json new file mode 100644 index 000000000000..c74e1d96cbbb --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/timeZones.schema.json @@ -0,0 +1,80 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "type": "object", + "properties": { + "TimeZones": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": false, + "required": [ "Offset" ], + "properties": { + "Offset": { + "type": "string", + "description": "The time offset of this time zone (the gap from the UTC time zone, must convertible to a C# TimeSpan)" + }, + "Name": { + "type": "string", + "description": "The name of this time zone." + }, + "MilitaryName": { + "type": "string", + "description": "The military name of this time zone." + }, + "Shortcut": { + "type": "string", + "description": "A shortcut for the names this time zone." + }, + "TimeNamesStandard": { + "type": "array", + "description": "A list with names for the standard time.", + "uniqueItems": true, + "items": { + "type": "string" + } + }, + "TimeNamesDaylight": { + "type": "array", + "description": "A list with names for the daylight saving time.", + "uniqueItems": true, + "items": { + "type": "string" + } + }, + "ShortcutsStandard": { + "type": "array", + "description": "A list with shortcuts for the names for the standard time.", + "uniqueItems": true, + "items": { + "type": "string" + } + }, + "ShortcutsDaylight": { + "type": "array", + "description": "A list with shortcuts for the names for the daylight saving time.", + "uniqueItems": true, + "items": { + "type": "string" + } + }, + "CountriesStandard": { + "type": "array", + "description": "A list with all countries in this time zone that use a standard time.", + "uniqueItems": true, + "items": { + "type": "string" + } + }, + "CountriesDaylight": { + "type": "array", + "description": "A list with all countries in this time zone that use a daylight saving time.", + "uniqueItems": true, + "items": { + "type": "string" + } + } + } + } + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/timezones.json b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/timezones.json new file mode 100644 index 000000000000..fcef0af599a1 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.TimeZone/timezones.json @@ -0,0 +1,1375 @@ +{ + "$schema": "./timeZones.schema.json", + "TimeZones": + [ + { + "Offset": "-12:00", + "Name": "International Date Line West time zone", + "Shortcut": "IDLW", + "MilitaryName": "Yankee Time Zone", + "TimeNamesStandard": [ + "Baker Island Time" + ], + "ShortcutsStandard": [ + "BIT" + ], + "CountriesStandard": [ + "Baker Island", + "Howland Island" + ] + }, + { + "Offset": "-11:00", + "Name": "Samoa Time Zone", + "MilitaryName": "X-ray Time Zone", + "TimeNamesStandard": [ + "Niue Time", + "Samoa Standard Time" + ], + "ShortcutsStandard": [ + "NUT", + "SST" + ], + "TimeNamesDaylight": [ + "Samoa Daylight Time" + ], + "ShortcutsDaylight": [ + "SDT" + ], + "CountriesStandard": [ + "American Samoa", + "Jarvis Island", + "Kingman Reef", + "Midway Atoll", + "Niue", + "Palmyra Atoll" + ], + "CountriesDaylight": [ + "American Samoa" + ] + }, + { + "Offset": "-10:00", + "Name": "Hawaii-Aleutian Time Zone", + "MilitaryName": "Whiskey Time Zone", + "TimeNamesStandard": [ + "Hawaii-Aleutian Standard Time", + "Tahiti Time" + ], + "ShortcutsStandard": [ + "HST", + "TAHT" + ], + "TimeNamesDaylight": [ + "Hawaii-Aleutian Daylight Time" + ], + "ShortcutsDaylight": [ + "HDT" + ], + "CountriesStandard": [ + "Cook Islands", + "French Polynesia (most)", + "Johnston Atoll", + "Hawaii (United States)" + ], + "CountriesDaylight": [ + "Andreanof Islands (United States)", + "Islands of Four Mountains (United States)", + "Near Islands (United States)", + "Rat Islands (Aleutian Islands, Alaska, United States)" + ] + }, + { + "Offset": "-09:30", + "TimeNamesStandard": [ + "Marquesas Islands Time" + ], + "ShortcutsStandard": [ + "MART", + "MIT" + ], + "CountriesStandard": [ + "Marquesas Islands (French Polynesia)" + ] + }, + { + "Offset": "-09:00", + "Name": "Alaska Time Zone", + "MilitaryName": "Victor Time Zone", + "TimeNamesStandard": [ + "Alaska Standard Time", + "Gambier Islands Time" + ], + "ShortcutsStandard": [ + "AKST", + "GAMT", + "GIT" + ], + "TimeNamesDaylight": [ + "Alaska Daylight Time" + ], + "ShortcutsDaylight": [ + "AKDT" + ], + "CountriesStandard": [ + "Gambier Islands (French Polynesia)" + ], + "CountriesDaylight": [ + "Alaska (most, United States)" + ] + }, + { + "Offset": "-08:00", + "Name": "Pacific Time Zone", + "Shortcut": "PT", + "MilitaryName": "Uniform Time Zone", + "TimeNamesStandard": [ + "Pacific Standard Time" + ], + "ShortcutsStandard": [ + "PST" + ], + "TimeNamesDaylight": [ + "Pacific Daylight Time" + ], + "ShortcutsDaylight": [ + "PDT" + ], + "CountriesStandard": [ + "Clipperton Island", + "Pitcairn Islands" + ], + "CountriesDaylight": [ + "British Columbia (most, Canada)", + "Baja California (Mexico)", + "California (United States)", + "Idaho (north, United States)", + "Nevada (United States)", + "Oregon (most, United States)", + "Washington (United States)" + ] + }, + { + "Offset": "-07:00", + "Name": "Mountain Time Zone", + "MilitaryName": "Tango Time Zone", + "TimeNamesStandard": [ + "Mountain Standard Time" + ], + "ShortcutsStandard": [ + "MST" + ], + "TimeNamesDaylight": [ + "Mountain Daylight Time" + ], + "ShortcutsDaylight": [ + "MDT" + ], + "CountriesStandard": [ + "British Columbia (northeast, Canada)", + "Yukon (Canada)", + "Sonora (Mexico)", + "Arizona (most, United States)" + ], + "CountriesDaylight": [ + "Alberta (Canada)", + "British Columbia (southeast, Canada)", + "Northwest Territories (Canada)", + "Nunavut (west, Canada)", + "Baja California Sur (Mexico)", + "Chihuahua (Mexico)", + "Nayarit (most, Mexico)", + "Sinaloa (Mexico)", + "Colorado (United States)", + "Idaho (most, United States)", + "Montana (United States)", + "New Mexico (United States)", + "Utah (United States)", + "Wyoming (United States)" + ] + }, + { + "Offset": "-06:00", + "Name": "Central Time Zone", + "Shortcut": "CT", + "MilitaryName": "Sierra Time Zone", + "TimeNamesStandard": [ + "Central Standard Time", + "Easter Island Standard Time", + "Galápagos Time" + ], + "ShortcutsStandard": [ + "CST", + "EAST", + "GALT" + ], + "TimeNamesDaylight": [ + "Central Daylight Time", + "Easter Island Summer Time" + ], + "ShortcutsDaylight": [ + "CDT", + "EASST" + ], + "CountriesStandard": [ + "Belize", + "Saskatchewan (most, Canada)", + "Costa Rica", + "Ecuador: Galápagos", + "El Salvador", + "Guatemala", + "Honduras", + "Nicaragua" + ], + "CountriesDaylight": [ + "Manitoba (Canada)", + "Nunavut (central, Canada)", + "Ontario (west, Canada)", + "Easter Island (Chile)", + "Mexico (most)", + "Alabama (United States)", + "Arkansas (United States)", + "Illinois (United States)", + "Iowa (United States)", + "Kansas (most, United States)", + "Louisiana (United States)", + "Minnesota (United States)", + "Mississippi (United States)", + "Missouri (United States)", + "Nebraska (most, United States)", + "North Dakota (most, United States)", + "Oklahoma, United States", + "South Dakota (most, United States)", + "Tennessee (most, United States)", + "Texas (most, United States)", + "Wisconsin (United States)" + ] + }, + { + "Offset": "-05:00", + "Name": "Eastern Time Zone", + "Shortcut": "ET", + "MilitaryName": "Romeo Time Zone", + "TimeNamesStandard": [ + "Acre Time", + "Colombia Time", + "Cuba Standard Time", + "Ecuador Time", + "Eastern Standard Time", + "Peru Time" + ], + "ShortcutsStandard": [ + "ACT", + "COT", + "CST", + "ECT", + "EST", + "PET" + ], + "TimeNamesDaylight": [ + "Cuba Daylight Time", + "Colombia Summer Time", + "Eastern Daylight Time" + ], + "ShortcutsDaylight": [ + "CDT", + "COST", + "EDT" + ], + "CountriesStandard": [ + "Acre (Brazil)", + "Atikokan (Canada)", + "Mishkeegogamang (Canada)", + "Southampton Island (Canada)", + "Cayman Islands", + "Colombia", + "Ecuador (most)", + "Jamaica", + "Quintana Roo (Mexico)", + "Navassa Island", + "Panama", + "Peru" + ], + "CountriesDaylight": [ + "Bahamas", + "Nunavut (east, Canada)", + "Ontario (most, Canada)", + "Quebec (most, Canada)", + "Cuba", + "Haiti", + "Turks and Caicos Islands", + "Connecticut (United States)", + "Delaware (United States)", + "District of Columbia (United States)", + "Florida (most, United States)", + "Georgia (United States)", + "Indiana (most, United States)", + "Kentucky (most, United States)", + "Maine (United States)", + "Maryland (United States)", + "Massachusetts", + "Michigan (most, United States)", + "New Hampshire (United States)", + "New Jersey (United States)", + "New York (United States)", + "North Carolina (United States)", + "Ohio (United States)", + "Pennsylvania (United States)", + "Rhode Island (United States)", + "South Carolina (United States)", + "Vermont (United States)", + "Virginia (United States)", + "West Virginia (United States)" + ] + }, + { + "Offset": "-04:00", + "Name": "Atlantic Time Zone", + "MilitaryName": "Quebec Time Zone", + "TimeNamesStandard": [ + "Amazon Time", + "Atlantic Standard Time", + "Bolivia Time", + "Eastern Caribbean Time", + "Falkland Islands Time", + "Guyana Time", + "Paraguay Time", + "Venezuelan Standard Time" + ], + "ShortcutsStandard": [ + "AMT", + "AST", + "BOT", + "ECT", + "FKT", + "GYT", + "PYT", + "VET" + ], + "TimeNamesDaylight": [ + "Atlantic Daylight Time", + "Amazon Summer Time", + "Chile Summer Time", + "Falkland Islands Summer Time", + "Paraguay Summer Time" + ], + "ShortcutsDaylight": [ + "AMST", + "ADT", + "CLST", + "FKST", + "PYST" + ], + "CountriesStandard": [ + "Anguilla", + "Antigua and Barbuda", + "Aruba", + "Barbados", + "Bolivia", + "Amazonas (most, Brazil)", + "Mato Grosso (Brazil)", + "Mato Grosso do Sul (Brazil)", + "Rondônia (Brazil)", + "Roraima (Brazil)", + "British Virgin Islands", + "Quebec (east, Canada)", + "Caribbean Netherlands", + "Curaçao", + "Dominica", + "Dominican Republic", + "Grenada", + "Guadeloupe", + "Guyana", + "Martinique", + "Montserrat", + "Puerto Rico", + "Saint Barthélemy", + "Saint Kitts and Nevis", + "Saint Lucia", + "Saint Martin", + "Saint Vincent and the Grenadines", + "Sint Maarten", + "Trinidad and Tobago", + "U.S. Virgin Islands", + "Venezuela" + ], + "CountriesDaylight": [ + "Bermuda", + "Labrador (most, Canada)", + "New Brunswick (Canada)", + "Nova Scotia (Canada)", + "Prince Edward Island (Canada)", + "Chile (most)", + "Thule Air Base (Greenland)", + "Paraguay" + ] + }, + { + "Offset": "-03:30", + "Name": "Newfoundland Time Zone", + "Shortcut": "NT", + "TimeNamesStandard": [ + "Newfoundland Standard Time" + ], + "ShortcutsStandard": [ + "NST" + ], + "TimeNamesDaylight": [ + "Newfoundland Daylight Time" + ], + "ShortcutsDaylight": [ + "NDT" + ], + "CountriesStandard": [ + "Labrador (southeast, Canada)" + ], + "CountriesDaylight": [ + "Newfoundland (Canada)" + ] + }, + { + "Offset": "-03:00", + "MilitaryName": "Papa Time Zone", + "TimeNamesStandard": [ + "Argentina Time", + "Brasília Time", + "French Guiana Time", + "Saint Pierre and Miquelon Standard Time", + "Rothera Research Station Time", + "Suriname Time", + "Uruguay Standard Time", + "West Greenland Time" + ], + "ShortcutsStandard": [ + "ART", + "BRT", + "GFT", + "PMST", + "ROTT", + "SRT", + "UYT", + "WGT" + ], + "TimeNamesDaylight": [ + "Brasília Summer Time", + "Saint Pierre and Miquelon Daylight Time", + "Uruguay Summer Time", + "West Greenland Summer Time" + ], + "ShortcutsDaylight": [ + "BRST", + "PMDT", + "WGST", + "UYST" + ], + "CountriesStandard": [ + "Argentina", + "Brazil (most)", + "Magallanes (Chile)", + "Falkland Islands", + "French Guiana", + "SuriName", + "Uruguay" + ], + "CountriesDaylight": [ + "Greenland (most)", + "Saint Pierre and Miquelon" + ] + }, + { + "Offset": "-02:00", + "MilitaryName": "Oscar Time Zone", + "TimeNamesStandard": [ + "Fernando de Noronha Time", + "South Georgia and the South Sandwich Islands Time" + ], + "ShortcutsStandard": [ + "FNT", + "GST" + ], + "CountriesStandard": [ + "Fernando de Noronha (Brazil)", + "South Georgia and the South Sandwich Islands" + ] + }, + { + "Offset": "-01:00", + "MilitaryName": "November Time Zone", + "TimeNamesStandard": [ + "Azores Standard Time", + "Cape Verde Time", + "Eastern Greenland Time" + ], + "ShortcutsStandard": [ + "AZOT", + "CVT", + "EGT" + ], + "TimeNamesDaylight": [ + "Azores Summer Time", + "Eastern Greenland Summer Time" + ], + "ShortcutsDaylight": [ + "AZOST", + "EGST" + ], + "CountriesStandard": [ + "Cape Verde" + ], + "CountriesDaylight": [ + "Ittoqqortoormiit (Greenland)", + "Azores (Portugal)" + ] + }, + { + "Offset": "00:00", + "Name": "Coordinated Universal Time", + "Shortcut": "UTC", + "MilitaryName": "Zulu Time Zone", + "TimeNamesStandard": [ + "Greenwich Mean Time", + "Western European Time" + ], + "ShortcutsStandard": [ + "GMT", + "WET" + ], + "TimeNamesDaylight": [ + "British Summer Time", + "Irish Standard Time", + "Western European Summer Time" + ], + "ShortcutsDaylight": [ + "BST", + "IST", + "WEST" + ], + "CountriesStandard": [ + "Ascension and Tristan da Cunha", + "Burkina Faso", + "Danmarkshavn", + "Gambia", + "Ghana", + "Guinea-Bissau", + "Guinea", + "Iceland", + "Ivory Coast", + "Liberia", + "Mali", + "Mauritania", + "Saint Helena", + "São Tomé and Príncipe", + "Senegal", + "Sierra Leone", + "Togo" + ], + "CountriesDaylight": [ + "Canary Islands", + "Faroe Islands", + "Guernsey", + "Ireland", + "Isle of Man", + "Jersey", + "Portugal (most)", + "United Kingdom" + ] + }, + { + "Offset": "01:00", + "MilitaryName": "Alpha Time Zone", + "TimeNamesStandard": [ + "Central European Time", + "Middle European Time", + "West Africa Time" + ], + "ShortcutsStandard": [ + "CET", + "MET", + "WAT" + ], + "TimeNamesDaylight": [ + "Central European Summer Time", + "Heure Avancée d'Europe Centrale", + "Middle European Summer Time", + "West Africa Summer Time" + ], + "ShortcutsDaylight": [ + "CEST", + "HAEC", + "MEST", + "WAST" + ], + "CountriesStandard": [ + "Algeria", + "Angola", + "Benin", + "Cameroon", + "Central African Republic", + "Chad", + "Congo", + "Équateur (Democratic Republic of the Congo)", + "Kinshasa (Democratic Republic of the Congo)", + "Kongo Central (Democratic Republic of the Congo)", + "Kwango (Democratic Republic of the Congo)", + "Kwilu (Democratic Republic of the Congo)", + "Mai-Ndombe (Democratic Republic of the Congo)", + "Mongala (Democratic Republic of the Congo)", + "Nord-Ubangi (Democratic Republic of the Congo)", + "Sud-Ubangi (Democratic Republic of the Congo)", + "Tshuapa (Democratic Republic of the Congo)", + "Equatorial Guinea", + "Gabon", + "Morocco", + "Niger", + "Nigeria", + "Tunisia", + "Weste" + ], + "CountriesDaylight": [ + "Albania", + "Andorra", + "Austria", + "Belgium", + "Bosnia and Herzegovina", + "Croatia", + "Czech Republic", + "Denmark", + "France (metropolitan)", + "Germany", + "Gibraltar", + "Hungary", + "Italy", + "Kosovo", + "Liechtenstein", + "Luxembourg", + "Malta", + "Monaco", + "Montenegro", + "Netherlands (European)", + "North Macedonia", + "Norway", + "Poland", + "San Marino", + "Serbia", + "Slovakia", + "Slovenia", + "Spain (most)", + "Sweden", + "Switzerland", + "Vatican City" + ] + }, + { + "Offset": "02:00", + "MilitaryName": "Bravo Time Zone", + "TimeNamesStandard": [ + "Central Africa Time", + "Eastern European Time", + "Israel Standard Time", + "Kaliningrad Time", + "South African Standard Time" + ], + "ShortcutsStandard": [ + "CAT", + "EET", + "IST", + "KALT", + "SAST" + ], + "TimeNamesDaylight": [ + "Eastern European Summer Time", + "Israel Daylight Time" + ], + "ShortcutsDaylight": [ + "EEST", + "IDT" + ], + "CountriesStandard": [ + "Botswana", + "Burundi", + "Democratic Republic of the Congo (most)", + "Egypt", + "Eswatini", + "Lesotho", + "Libya", + "Malawi", + "Mozambique", + "Namibia", + "Kaliningrad (Russia)", + "Rwanda", + "South Africa (most)", + "South Sudan", + "Sudan", + "Zambia", + "Zimbabwe" + ], + "CountriesDaylight": [ + "Akrotiri and Dhekelia", + "Bulgaria", + "Cyprus", + "Estonia", + "Finland", + "Greece", + "Israel", + "Jordan", + "Latvia", + "Lebanon", + "Lithuania", + "Moldova", + "Northern Cyprus", + "Palestine", + "Romania", + "Transnistria", + "Syria" + ] + }, + { + "Offset": "03:00", + "MilitaryName": "Charlie Time Zone", + "TimeNamesStandard": [ + "Arabia Standard Time", + "East Africa Time", + "Further-eastern European Time", + "Indian Ocean Time", + "Moscow Time", + "Showa Station Time", + "Turkey Time" + ], + "ShortcutsStandard": [ + "AST", + "EAT", + "FET", + "IOT", + "MSK", + "SYOT", + "TRT" + ], + "CountriesStandard": [ + "Abkhazia", + "Bahrain", + "Belarus", + "Comoros", + "Crimea", + "Djibouti", + "Donetsk PR", + "Eritrea", + "Ethiopia", + "Scattered Islands (French Southern and Antarctic Lands)", + "Iraq", + "Kenya", + "Kuwait", + "Luhansk PR", + "Madagascar", + "Mayotte", + "Qatar", + "Russia (most of European part)", + "Saudi Arabia", + "Somalia", + "Somaliland", + "Prince Edward Islands (South Africa)", + "South Ossetia", + "Tanzania", + "Turkey", + "Uganda", + "Yemen" + ] + }, + { + "Offset": "03:30", + "TimeNamesStandard": [ + "Iran Standard Time" + ], + "ShortcutsStandard": [ + "IRST" + ], + "TimeNamesDaylight": [ + "Iran Daylight Time" + ], + "ShortcutsDaylight": [ + "IRDT" + ], + "CountriesDaylight": [ + "Iran" + ] + }, + { + "Offset": "04:00", + "MilitaryName": "Delta Time Zone", + "TimeNamesDaylight": [ + "Armenia Time", + "Azerbaijan Time", + "Georgia Standard Time", + "Gulf Standard Time", + "Mauritius Time", + "Réunion Time", + "Samara Time", + "Seychelles Time", + "Volgograd Time", + "United Arab Emirates Standard Time" + ], + "ShortcutsStandard": [ + "AMT", + "AZT", + "GET", + "GST", + "MUT", + "RET", + "SAMT", + "SCT", + "VOLT" + ], + "CountriesDaylight": [ + "Armenia", + "Artsakh", + "Azerbaijan", + "Crozet Islands (French Southern and Antarctic Lands)", + "Georgia", + "Mauritius", + "Oman", + "Astrakhan (Russia)", + "Samara (Russia)", + "Saratov (Russia)", + "Udmurtia (Russia)", + "Ulyanovsk (Russia)", + "Réunion", + "Seychelles", + "United Arab Emirates" + ] + }, + { + "Offset": "04:30", + "TimeNamesStandard": [ + "Afghanistan Time" + ], + "ShortcutsStandard": [ + "AFT" + ], + "CountriesStandard": [ + "Afghanistan" + ] + }, + { + "Offset": "05:00", + "MilitaryName": "Echo Time Zone", + "TimeNamesStandard": [ + "Aqtobe Time", + "Heard and McDonald Islands Time", + "Mawson Station Time", + "Maldives Time", + "Oral Time", + "Pakistan Standard Time", + "French Southern and Antarctic Time", + "Tajikistan Time", + "Turkmenistan Time", + "Uzbekistan Time", + "Yekaterinburg Time" + ], + "ShortcutsStandard": [ + "AQTT", + "HMT", + "MAWT", + "MVT", + "ORAT", + "PKT", + "TFT", + "TJT", + "TMT", + "UZT", + "YEKT" + ], + "CountriesStandard": [ + "Amsterdam Island (French Southern and Antarctic Lands)", + "Kerguelen Islands (French Southern and Antarctic Lands)", + "Saint Paul Island (French Southern and Antarctic Lands)", + "Heard Island and McDonald Islands", + "Aktobe (Kazakhstan)", + "Atyrau (Kazakhstan)", + "Baikonur (Kazakhstan)", + "Kyzylorda (Kazakhstan)", + "Mangystau (Kazakhstan)", + "West Kazakhstan (Kazakhstan)", + "Maldives", + "Pakistan", + "Bashkortostan (Russia)", + "Chelyabinsk (Russia)", + "Khanty-Mansi (Russia)", + "Kurgan (Russia)", + "Orenburg (Russia)", + "Perm (Russia)", + "Sverdlovsk (Russia)", + "Tyumen (Russia)", + "Yamalia (Russia)", + "Tajikistan", + "Turkmenistan", + "Uzbekistan" + ] + }, + { + "Offset": "05:30", + "TimeNamesStandard": [ + "Indian Standard Time", + "Sri Lanka Standard Time" + ], + "ShortcutsStandard": [ + "IST", + "SLST" + ], + "CountriesStandard": [ + "India", + "Sri Lanka" + ] + }, + { + "Offset": "05:45", + "TimeNamesStandard": [ + "Nepal Standard Time" + ], + "ShortcutsStandard": [ + "NPT" + ], + "CountriesStandard": [ + "Nepal" + ] + }, + { + "Offset": "06:00", + "MilitaryName": "Foxtrot Time Zone", + "TimeNamesStandard": [ + "Alma-Ata Time", + "British Indian Ocean Time", + "Bangladesh Standard Time", + "Bhutan Time", + "Kyrgyzstan Time", + "Omsk Time", + "Vostok Station Time" + ], + "ShortcutsStandard": [ + "ALMT", + "BIOT", + "BST", + "BTT", + "KGT", + "OMST", + "VOST" + ], + "CountriesStandard": [ + "Bangladesh", + "Bhutan", + "British Indian Ocean Territory", + "Kazakhstan (most)", + "Kyrgyzstan", + "Omsk (Russia)" + ] + }, + { + "Offset": "06:30", + "TimeNamesStandard": [ + "ASEAN Common Time", + "Cocos Islands Time", + "Myanmar Standard Time" + ], + "ShortcutsStandard": [ + "ACT", + "CCT", + "MMT" + ], + "CountriesStandard": [ + "Cocos Islands", + "Myanmar" + ] + }, + { + "Offset": "07:00", + "MilitaryName": "Golf Time Zone", + "TimeNamesStandard": [ + "Christmas Island Time", + "Davis Time", + "Hovd Time", + "Indochina Time", + "Krasnoyarsk Time", + "Novosibirsk Time", + "Thailand Standard Time", + "Western Indonesian Time" + ], + "ShortcutsStandard": [ + "CXT", + "DAVT", + "HOVT", + "ICT", + "KRAT", + "NOVT", + "THA", + "WIB" + ], + "CountriesStandard": [ + "Cambodia", + "Christmas Island", + "Central Kalimantan (Indonesia)", + "Java (Indonesia)", + "Sumatra (Indonesia)", + "West Kalimantan (Indonesia)", + "Laos", + "Bayan-Ölgii (Mongolia)", + "Khovd (Mongolia)", + "Uvs (Mongolia)", + "Altai Krai (Russia)", + "Altai Republic (Russia)", + "Kemerovo (Russia)", + "Khakassia (Russia)", + "Krasnoyarsk (Russia)", + "Novosibirsk (Russia)", + "Tomsk (Russia)", + "Tuva (Russia)", + "Thailand", + "Vietnam" + ] + }, + { + "Offset": "08:00", + "MilitaryName": "Hotel Time Zone", + "TimeNamesStandard": [ + "Australian Western Standard Time", + "Brunei Time", + "Choibalsan Standard Time", + "Clipperton Island Standard Time", + "China Standard Time", + "Hong Kong Time", + "Irkutsk Time", + "Malaysia Standard Time", + "Malaysia Time", + "Philippine Time", + "Philippine Standard Time", + "Singapore Time", + "Singapore Standard Time", + "Ulaanbaatar Standard Time", + "Central Indonesian Time", + "Western Standard Time", + "Western Australia Standard Time" + ], + "ShortcutsStandard": [ + "AWST", + "BNT", + "CHOT", + "CIST", + "CST", + "HKT", + "IRKT", + "MST", + "MYT", + "PHT", + "PHST", + "SST", + "ULAT", + "WITA", + "WST" + ], + "TimeNamesDaylight": [ + "Ulaanbaatar Summer Time" + ], + "ShortcutsDaylight": [ + "ULAST" + ], + "CountriesStandard": [ + "Australia: Western Australia (most)", + "Brunei", + "China", + "Hong Kong", + "Bali (Indonesia)", + "East Kalimantan (Indonesia)", + "East Nusa Tenggara (Indonesia)", + "North Kalimantan (Indonesia)", + "South Kalimantan (Indonesia)", + "Sulawesi (Indonesia)", + "West Nusa Tenggara (Indonesia)", + "Macau", + "Malaysia", + "Mongolia (most)", + "Philippines", + "Buryatia (Russia)", + "Irkutsk (Russia)", + "Singapore", + "Taiwan" + ] + }, + { + "Offset": "08:45", + "TimeNamesStandard": [ + "Australian Central Western Standard Time", + "Central Western Standard Time" + ], + "ShortcutsStandard": [ + "ACWST", + "CWST" + ], + "CountriesStandard": [ + "Caiguna (Australia)", + "Cocklebiddy (Australia)", + "Eucla (Australia)", + "Madura (Australia)", + "Mundrabilla (Australia)", + "Border Village (Australia)" + ] + }, + { + "Offset": "09:00", + "MilitaryName": "India Time Zone", + "TimeNamesStandard": [ + "Choibalsan Summer Time", + "Japan Standard Time", + "Korea Standard Time", + "Palau Time", + "Timor Leste Time", + "Eastern Indonesian Time", + "Yakutsk Time" + ], + "ShortcutsStandard": [ + "CHOST", + "JST", + "KST", + "PWT", + "TLT", + "WIT", + "YAKT" + ], + "CountriesStandard": [ + "East Timor", + "Maluku (Indonesia)", + "North Maluku (Indonesia)", + "Papua (Indonesia)", + "West Papua (Indonesia)", + "Japan", + "North Korea", + "Palau", + "Amur (Russia)", + "Sakha (most, Russia)", + "Zabaykalsky (Russia)", + "South Korea" + ] + }, + { + "Offset": "09:30", + "TimeNamesStandard": [ + "Australian Central Standard Time" + ], + "ShortcutsStandard": [ + "ACST" + ], + "TimeNamesDaylight": [ + "Australian Central Daylight Saving Time" + ], + "ShortcutsDaylight": [ + "ACDT" + ], + "CountriesStandard": [ + "Northern Territory", + "South Australia (Australia)" + ] + }, + { + "Offset": "10:00", + "Name": "Chamorro Time Zone", + "MilitaryName": "Kilo Time Zone", + "TimeNamesStandard": [ + "Australian Eastern Standard Time", + "Australian Eastern Time", + "Chamorro Standard Time", + "Chuuk Time", + "Dumont d'Urville Time", + "Papua New Guinea Time", + "Vladivostok Time" + ], + "ShortcutsStandard": [ + "AEST", + "AET", + "CHST", + "CHUT", + "DDUT", + "PGT", + "VLAT" + ], + "TimeNamesDaylight": [ + "Australian Eastern Daylight Saving Time", + "Lord Howe Summer Time" + ], + "ShortcutsDaylight": [ + "AEDT", + "LHST" + ], + "CountriesStandard": [ + "Queensland (Australia)", + "Guam", + "Chuuk (Micronesia)", + "Yap (Micronesia)", + "Northern Mariana Islands", + "Papua New Guinea (most)", + "Jewish (Russia)", + "Khabarovsk (Russia)", + "Primorsky (Russia)", + "Sakha (central-east, Russia)" + ], + "CountriesDaylight": [ + "Australian Capital Territory (Australia)", + "Jervis Bay Territory (Australia)", + "New South Wales (most, Australia)", + "Tasmania (Australia)", + "Victoria (Australia)" + ] + }, + { + "Offset": "10:30", + "TimeNamesStandard": [ + "Lord Howe Standard Time" + ], + "ShortcutsStandard": [ + "LHST" + ], + "CountriesDaylight": [ + "Lord Howe Island (Australia)" + ] + }, + { + "Offset": "11:00", + "MilitaryName": "Lima Time Zone", + "TimeNamesStandard": [ + "Bougainville Standard Time", + "Kosrae Time", + "Macquarie Island Station Time", + "New Caledonia Time", + "Norfolk Island Time", + "Pohnpei Standard Time", + "Sakhalin Island Time", + "Solomon Islands Time", + "Srednekolymsk Time", + "Vanuatu Time" + ], + "ShortcutsStandard": [ + "BST", + "KOST", + "MIST", + "NCT", + "NFT", + "PONT", + "SAKT", + "SBT", + "SRET", + "VUT" + ], + "CountriesStandard": [ + "Kosrae (Micronesia)", + "Pohnpei (Micronesia)", + "New Caledonia", + "Bougainville (Papua New Guinea)", + "Magadan (Russia)", + "Sakha (east, Russia)", + "Sakhalin (Russia)", + "Solomon Islands", + "Vanuatu" + ], + "CountriesDaylight": [ + "Norfolk Island" + ] + }, + { + "Offset": "12:00", + "MilitaryName": "Mike Time Zone", + "TimeNamesStandard": [ + "Anadyr Time", + "Fiji Time", + "Gilbert Island Time", + "Magadan Time", + "Marshall Islands Time", + "New Zealand Standard Time", + "Kamchatka Time", + "Tuvalu Time", + "Wake Island Time" + ], + "ShortcutsStandard": [ + "ANAT", + "FJT", + "GILT", + "MAGT", + "MHT", + "NZST", + "PETT", + "TVT", + "WAKT" + ], + "CountriesStandard": [ + "Fiji", + "Gilbert Islands (Kiribati)", + "Marshall Islands", + "Nauru", + "Chukotka (Russia)", + "Kamchatka (Russia)", + "Tuvalu", + "Wake Island", + "Wallis and Futuna" + ], + "TimeNamesDaylight": [ + "New Zealand Daylight Time" + ], + "ShortcutsDaylight": [ + "NZDT" + ], + "CountriesDaylight": [ + "New Zealand" + ] + }, + { + "Offset": "12:45", + "TimeNamesStandard": [ + "Chatham Standard Time" + ], + "ShortcutsStandard": [ + "CHAST" + ], + "TimeNamesDaylight": [ + "Chatham Daylight Time" + ], + "ShortcutsDaylight": [ + "CHADT" + ], + "CountriesStandard": [ + "Chatham Islands (New Zealand)", + "Pitt Islands (New Zealand)", + "South East Island (New Zealand)", + "The Fort (New Zealand)", + "Little Mangere Island (New Zealand)", + "Star Keys (New Zealand)", + "The Sisters (New Zealand)", + "Forty-Fours (New Zealand)" + ] + }, + { + "Offset": "13:00", + "TimeNamesStandard": [ + "Phoenix Island Time", + "Tokelau Time", + "Tonga Time" + ], + "ShortcutsStandard": [ + "PHOT", + "TKT", + "TOT" + ], + "CountriesStandard": [ + "Phoenix Islands (Kiribati)", + "Samoa", + "Tokelau", + "Tonga" + ] + }, + { + "Offset": "14:00", + "TimeNamesStandard": [ + "Line Islands Time" + ], + "ShortcutsStandard": [ + "LINT" + ], + "CountriesStandard": [ + "Line Islands (Kiribati)" + ] + } + ] +}