Sat, 03 Jan 2015 20:18:00 +0100
Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.
1 // ***************************************************************************
2 // *
3 // * Copyright (C) 2013 International Business Machines
4 // * Corporation and others. All Rights Reserved.
5 // * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
6 // * Source File: <path>/common/main/en_IE.xml
7 // *
8 // ***************************************************************************
9 en_IE{
10 %%Parent{"en_GB"}
11 Version{"2.0.92.80"}
12 calendar{
13 generic{
14 DateTimePatterns{
15 "HH:mm:ss zzzz",
16 "HH:mm:ss z",
17 "HH:mm:ss",
18 "HH:mm",
19 "EEEE d MMMM y G",
20 "d MMMM y G",
21 "d MMM y G",
22 "dd/MM/y GGGGG",
23 "{1} {0}",
24 "{1} {0}",
25 "{1} {0}",
26 "{1} {0}",
27 "{1} {0}",
28 }
29 availableFormats{
30 MEd{"E, d/M"}
31 Md{"d/M"}
32 yyyyMEd{"E, d/M/y G"}
33 yyyyMMMEd{"E d MMM y G"}
34 yyyyMd{"d/M/y G"}
35 }
36 intervalFormats{
37 Hm{
38 m{"HH:mm-HH:mm"}
39 }
40 Hmv{
41 H{"HH:mm-HH:mm v"}
42 m{"HH:mm-HH:mm v"}
43 }
44 M{
45 M{"M-M"}
46 }
47 MEd{
48 M{"E dd/MM - E dd/MM"}
49 d{"E dd/MM - E dd/MM"}
50 }
51 MMM{
52 M{"MMM-MMM"}
53 }
54 MMMEd{
55 M{"E d MMM - E d MMM"}
56 d{"E d - E d MMM"}
57 }
58 MMMd{
59 M{"d MMM - d MMM"}
60 d{"d-d MMM"}
61 }
62 Md{
63 M{"dd/MM - dd/MM"}
64 d{"dd/MM - dd/MM"}
65 }
66 d{
67 d{"d-d"}
68 }
69 fallback{"{0} - {1}"}
70 hm{
71 h{"h:mm-h:mm a"}
72 m{"h:mm-h:mm a"}
73 }
74 hmv{
75 h{"h:mm-h:mm a v"}
76 m{"h:mm-h:mm a v"}
77 }
78 yM{
79 M{"MM/y - MM/y G"}
80 y{"MM/y - MM/y G"}
81 }
82 yMEd{
83 M{"E dd/MM/y - E dd/MM/y G"}
84 d{"E dd/MM/y - E dd/MM/y G"}
85 y{"E dd/MM/y - E dd/MM/y G"}
86 }
87 yMMM{
88 M{"MMM-MMM y G"}
89 y{"MMM y - MMM y G"}
90 }
91 yMMMEd{
92 M{"E d MMM - E d MMM y G"}
93 d{"E d - E d MMM y G"}
94 y{"E d MMM y - E d MMM y G"}
95 }
96 yMMMd{
97 M{"d MMM - d MMM y G"}
98 d{"d-d MMM y G"}
99 y{"d MMM y - d MMM y G"}
100 }
101 yMd{
102 M{"dd/MM/y - dd/MM/y G"}
103 d{"dd/MM/y - dd/MM/y G"}
104 y{"dd/MM/y - dd/MM/y G"}
105 }
106 }
107 }
108 gregorian{
109 AmPmMarkers{
110 "a.m.",
111 "p.m.",
112 }
113 DateTimePatterns{
114 "HH:mm:ss zzzz",
115 "HH:mm:ss z",
116 "HH:mm:ss",
117 "HH:mm",
118 "EEEE d MMMM y",
119 "d MMMM y",
120 "d MMM y",
121 "dd/MM/y",
122 "{1} {0}",
123 "{1} {0}",
124 "{1} {0}",
125 "{1} {0}",
126 "{1} {0}",
127 }
128 availableFormats{
129 MEd{"E, d/M"}
130 Md{"d/M"}
131 yMEd{"E, d/M/y"}
132 yMMMEd{"E d MMM y"}
133 yMd{"d/M/y"}
134 }
135 intervalFormats{
136 Hm{
137 m{"HH:mm-HH:mm"}
138 }
139 Hmv{
140 H{"HH:mm-HH:mm v"}
141 m{"HH:mm-HH:mm v"}
142 }
143 M{
144 M{"M-M"}
145 }
146 MEd{
147 M{"E dd/MM - E dd/MM"}
148 d{"E dd/MM - E dd/MM"}
149 }
150 MMM{
151 M{"MMM-MMM"}
152 }
153 MMMEd{
154 M{"E d MMM - E d MMM"}
155 d{"E d - E d MMM"}
156 }
157 MMMd{
158 M{"d MMM - d MMM"}
159 d{"d-d MMM"}
160 }
161 Md{
162 M{"dd/MM - dd/MM"}
163 d{"dd/MM - dd/MM"}
164 }
165 d{
166 d{"d-d"}
167 }
168 fallback{"{0} - {1}"}
169 hm{
170 h{"h:mm-h:mm a"}
171 m{"h:mm-h:mm a"}
172 }
173 hmv{
174 h{"h:mm-h:mm a v"}
175 m{"h:mm-h:mm a v"}
176 }
177 yM{
178 M{"MM/y - MM/y"}
179 y{"MM/y - MM/y"}
180 }
181 yMEd{
182 M{"E dd/MM/y - E dd/MM/y"}
183 d{"E dd/MM/y - E dd/MM/y"}
184 y{"E dd/MM/y - E dd/MM/y"}
185 }
186 yMMM{
187 M{"MMM-MMM y"}
188 y{"MMM y - MMM y"}
189 }
190 yMMMEd{
191 M{"E d MMM - E d MMM y"}
192 d{"E d - E d MMM y"}
193 y{"E d MMM y - E d MMM y"}
194 }
195 yMMMd{
196 M{"d MMM - d MMM y"}
197 d{"d-d MMM y"}
198 y{"d MMM y - d MMM y"}
199 }
200 yMd{
201 M{"dd/MM/y - dd/MM/y"}
202 d{"dd/MM/y - dd/MM/y"}
203 y{"dd/MM/y - dd/MM/y"}
204 }
205 }
206 }
207 }
208 }