-// ***************************************************************************
-// *
-// * Copyright (C) 1997-2003, International Business Machines
-// * Corporation and others. All Rights Reserved.
-// *
-// ***************************************************************************
-
-en_GB {
- Version { "2.0" }
-// Duplicated in parent
-// Countries {
-// US { "United States" }
-// GB { "United Kingdom" }
-// CA { "Canada" }
-// IE { "Ireland" }
-// AU { "Australia" }
-// NZ { "New Zealand" }
-// }
- DateTimeElements:intvector {
- 2,
- 1,
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+en_GB{
+ %%Parent{"en_001"}
+ Version{"2.1.47.86"}
+ calendar{
+ chinese{
+ DateTimePatterns{
+ "HH:mm:ss zzzz",
+ "HH:mm:ss z",
+ "HH:mm:ss",
+ "HH:mm",
+ "EEEE, d MMMM r(U)",
+ "d MMMM r(U)",
+ "d MMM r",
+ "dd/MM/r",
+ "{1}, {0}",
+ "{1} 'at' {0}",
+ "{1} 'at' {0}",
+ "{1} 'at' {0}",
+ "{1}, {0}",
+ }
+ availableFormats{
+ Ed{"E d"}
+ GyMMMEd{"E, d MMM r(U)"}
+ GyMMMd{"d MMM r"}
+ M{"LL"}
+ MEd{"E dd/MM"}
+ MMMEd{"E d MMM"}
+ MMMMd{"d MMMM"}
+ MMMd{"d MMM"}
+ Md{"dd/MM"}
+ UMMMd{"d MMM U"}
+ UMd{"dd/MM/U"}
+ yMd{"dd/MM/r"}
+ yyyyM{"MM/r"}
+ yyyyMEd{"E, dd/MM/r"}
+ yyyyMMMEd{"E, d MMM r(U)"}
+ yyyyMMMd{"d MMM r"}
+ yyyyMd{"dd/MM/r"}
+ }
+ intervalFormats{
+ MMMd{
+ M{"d MMM – d MMM"}
+ d{"d–d MMM"}
+ }
+ yMMMd{
+ M{"d MMM – d MMM U"}
+ d{"d–d MMM U"}
+ y{"d MMM U – d MMM U"}
+ }
+ }
+ }
+ generic{
+ DateTimePatterns{
+ "HH:mm:ss zzzz",
+ "HH:mm:ss z",
+ "HH:mm:ss",
+ "HH:mm",
+ "EEEE, d MMMM y G",
+ "d MMMM y G",
+ "d MMM y G",
+ "dd/MM/y GGGGG",
+ "{1}, {0}",
+ "{1} 'at' {0}",
+ "{1} 'at' {0}",
+ "{1} 'at' {0}",
+ "{1}, {0}",
+ }
+ availableFormats{
+ Bhm{"h.mm B"}
+ Bhms{"h.mm.ss B"}
+ EBhm{"E, h.mm B"}
+ EBhms{"E, h.mm.ss B"}
+ EHm{"E, HH:mm"}
+ EHms{"E, HH:mm:ss"}
+ Ed{"E d"}
+ Ehm{"E, h.mm a"}
+ Ehms{"E, h.mm.ss a"}
+ GyMMMEd{"E, d MMM y G"}
+ GyMMMd{"d MMM y G"}
+ H{"HH"}
+ Hm{"HH:mm"}
+ Hms{"HH:mm:ss"}
+ M{"LL"}
+ MEd{"E dd/MM"}
+ MMMEd{"E d MMM"}
+ MMMMd{"d MMMM"}
+ MMMd{"d MMM"}
+ Md{"dd/MM"}
+ h{"h a"}
+ hm{"h.mm a"}
+ hms{"h.mm.ss a"}
+ ms{"mm:ss"}
+ yyyyM{"MM/y GGGGG"}
+ yyyyMEd{"E, dd/MM/y GGGGG"}
+ yyyyMMMEd{"E, d MMM y G"}
+ yyyyMMMd{"d MMM y G"}
+ yyyyMd{"dd/MM/y GGGGG"}
+ }
+ intervalFormats{
+ M{
+ M{"M–M"}
+ }
+ MMMd{
+ M{"d MMM – d MMM"}
+ d{"d–d MMM"}
+ }
+ fallback{"{0} – {1}"}
+ yMMMd{
+ M{"d MMM – d MMM y G"}
+ d{"d–d MMM y G"}
+ y{"d MMM y – d MMM y G"}
+ }
+ }
+ }
+ gregorian{
+ AmPmMarkers{
+ "am",
+ "pm",
+ }
+ AmPmMarkersAbbr{
+ "am",
+ "pm",
+ }
+ DateTimePatterns{
+ "HH:mm:ss zzzz",
+ "HH:mm:ss z",
+ "HH:mm:ss",
+ "HH:mm",
+ "EEEE, d MMMM y",
+ "d MMMM y",
+ "d MMM y",
+ "dd/MM/y",
+ "{1}, {0}",
+ "{1} 'at' {0}",
+ "{1} 'at' {0}",
+ "{1} 'at' {0}",
+ "{1}, {0}",
+ }
+ availableFormats{
+ Bhm{"h.mm B"}
+ Bhms{"h.mm.ss B"}
+ EBhm{"E, h.mm B"}
+ EBhms{"E, h.mm.ss B"}
+ MEd{"E dd/MM"}
+ MMMEd{"E d MMM"}
+ MMMMd{"d MMMM"}
+ MMMd{"d MMM"}
+ MMdd{"dd/MM"}
+ Md{"dd/MM"}
+ yM{"MM/y"}
+ yMEd{"E, dd/MM/y"}
+ yMMMEd{"E, d MMM y"}
+ yMMMd{"d MMM y"}
+ yMd{"dd/MM/y"}
+ }
+ dayPeriod{
+ format{
+ abbreviated{
+ noon{"noon"}
+ }
+ narrow{
+ noon{"n"}
+ }
+ wide{
+ noon{"noon"}
+ }
+ }
+ stand-alone{
+ narrow{
+ pm{"pm"}
+ }
+ }
+ }
+ intervalFormats{
+ H{
+ H{"HH–HH"}
+ }
+ Hm{
+ H{"HH:mm–HH:mm"}
+ m{"HH:mm–HH:mm"}
+ }
+ Hmv{
+ H{"HH:mm–HH:mm v"}
+ m{"HH:mm–HH:mm v"}
+ }
+ Hv{
+ H{"HH–HH v"}
+ }
+ M{
+ M{"M–M"}
+ }
+ MMMd{
+ M{"d MMM – d MMM"}
+ d{"d–d MMM"}
+ }
+ d{
+ d{"d–d"}
+ }
+ h{
+ a{"h a – h a"}
+ h{"h–h a"}
+ }
+ hm{
+ a{"h:mm a – h:mm a"}
+ h{"h:mm–h:mm a"}
+ m{"h:mm–h:mm a"}
+ }
+ hmv{
+ a{"h:mm a – h:mm a v"}
+ h{"h:mm–h:mm a v"}
+ m{"h:mm–h:mm a v"}
+ }
+ hv{
+ a{"h a – h a v"}
+ h{"h–h a v"}
+ }
+ y{
+ y{"y–y"}
+ }
+ yMMMd{
+ M{"d MMM – d MMM y"}
+ d{"d–d MMM y"}
+ y{"d MMM y – d MMM y"}
+ }
+ }
+ }
+ hebrew{
+ DateTimePatterns{
+ "HH:mm:ss zzzz",
+ "HH:mm:ss z",
+ "HH:mm:ss",
+ "HH:mm",
+ "EEEE, d MMMM y",
+ "d MMMM y",
+ "d MMM y",
+ "d MMM y",
+ "{1}, {0}",
+ "{1} 'at' {0}",
+ "{1} 'at' {0}",
+ "{1} 'at' {0}",
+ "{1}, {0}",
+ }
+ }
}
- DateTimePatterns {
- "HH:mm:ss z",
- "HH:mm:ss z",
- "HH:mm:ss",
- "HH:mm",
- "EEEE, d MMMM yyyy",
- "d MMMM yyyy",
- "d MMM yyyy",
- "dd/MM/yyyy",
- "{1} {0}",
+ characterLabel{
+ math_symbols{"maths symbol"}
}
-// Duplicated in parent
-// Languages {
-// en { "English" }
-// }
- LocaleID:int { 0x0809 }
-// LocaleString { "en_GB" }
-// ShortCountry { "GBR" }
- zoneStrings {
- {
- "Europe/London",
- "Greenwich Mean Time",
- "GMT",
- "British Summer Time",
- "BST",
+ fields{
+ day{
+ relative{
+ "-1"{"yesterday"}
+ "0"{"today"}
+ "1"{"tomorrow"}
+ }
+ }
+ day-narrow{
+ relative{
+ "-1"{"yesterday"}
+ "0"{"today"}
+ "1"{"tomorrow"}
+ }
+ }
+ day-short{
+ relative{
+ "-1"{"yesterday"}
+ }
+ relativeTime{
+ future{
+ other{"in {0} days"}
+ }
+ past{
+ other{"{0} days ago"}
+ }
+ }
}
}
-
- //------------------------------------------------------------
- // Rule Based Number Format Support
- //------------------------------------------------------------
-
-// * Spellout rules for U.K. English. U.K. English has one significant
-// * difference from U.S. English: the names for values of 1,000,000,000
-// * and higher. In American English, each successive "-illion" is 1,000
-// * times greater than the preceding one: 1,000,000,000 is "one billion"
-// * and 1,000,000,000,000 is "one trillion." In British English, each
-// * successive "-illion" is one million times greater than the one before:
-// * "one billion" is 1,000,000,000,000 (or what Americans would call a
-// * "trillion"), and "one trillion" is 1,000,000,000,000,000,000.
-// * 1,000,000,000 in British English is "one thousand million." (This
-// * value is sometimes called a "milliard," but this word seems to have
-// * fallen into disuse.)
-
- // Could someone please correct me if I'm wrong about "milliard" falling
- // into disuse, or have missed any other details of how large numbers
- // are rendered. Also, could someone please provide me with information
- // on which other English-speaking countries use which system? Right now,
- // I'm assuming that the U.S. system is used in Canada and that all the
- // other English-speaking countries follow the British system. Can
- // someone out there confirm this?
-
- SpelloutRules {
- "%simplified:\n"
- " -x: minus >>;\n"
- " x.x: << point >>;\n"
- " zero; one; two; three; four; five; six; seven; eight; nine;\n"
- " ten; eleven; twelve; thirteen; fourteen; fifteen; sixteen;\n"
- " seventeen; eighteen; nineteen;\n"
- " 20: twenty[->>];\n"
- " 30: thirty[->>];\n"
- " 40: forty[->>];\n"
- " 50: fifty[->>];\n"
- " 60: sixty[->>];\n"
- " 70: seventy[->>];\n"
- " 80: eighty[->>];\n"
- " 90: ninety[->>];\n"
- " 100: << hundred[ >>];\n"
- " 1000: << thousand[ >>];\n"
- " 1,000,000: << million[ >>];\n"
- " 1,000,000,000,000: << billion[ >>];\n"
- " 1,000,000,000,000,000: =#,##0=;\n"
- "%default:\n"
- " -x: minus >>;\n"
- " x.x: << point >>;\n"
- " =%simplified=;\n"
- " 100: << hundred[ >%%and>];\n"
- " 1000: << thousand[ >%%and>];\n"
- " 100,000>>: << thousand[>%%commas>];\n"
- " 1,000,000: << million[>%%commas>];\n"
- " 1,000,000,000,000: << billion[>%%commas>];\n"
- " 1,000,000,000,000,000: =#,##0=;\n"
- "%%and:\n"
- " and =%default=;\n"
- " 100: =%default=;\n"
- "%%commas:\n"
- " ' and =%default=;\n"
- " 100: , =%default=;\n"
- " 1000: , <%default< thousand, >%default>;\n"
- " 1,000,000: , =%default=;"
- "%%lenient-parse:\n"
- " & ' ' , ',' ;\n"
+ listPattern{
+ or{
+ end{"{0} or {1}"}
+ }
+ standard{
+ 2{"{0} and {1}"}
+ end{"{0} and {1}"}
+ middle{"{0}, {1}"}
+ start{"{0}, {1}"}
+ }
+ standard-short{
+ 2{"{0} and {1}"}
+ end{"{0} and {1}"}
+ middle{"{0}, {1}"}
+ start{"{0}, {1}"}
+ }
}
}