@@ -53,26 +53,110 @@ blueprint:
5353 multiple: false
5454 custom_value: true
5555 options:
56- - label: 'Weekday, DD MMMM YYYY (ex. "Friday, 22 March 2024")'
56+ # ── Full weekday · Full month name ──────────────────────────────────────
57+ - label: 'Weekday, DD MMMM YYYY (ex. "Friday, 22 March 2024")'
5758 value: '%A, %d %B %Y'
58- - label: 'Weekday, DD.MM (ex. "Friday, 22.03")'
59- value: '%A, %d.%m'
60- - label: 'Weekday, DD.MM. (ex. "Friday, 22.03.")'
59+ - label: 'Weekday, DD MMMM (ex. "Friday, 22 March")'
60+ value: '%A, %d %B'
61+ # ── Full weekday · Short month name ─────────────────────────────────────
62+ - label: 'Weekday, DD MMM YYYY (ex. "Friday, 22 Mar 2024")'
63+ value: '%A, %d %b %Y'
64+ - label: 'Weekday, DD MMM (ex. "Friday, 22 Mar")'
65+ value: '%A, %d %b'
66+ - label: 'Weekday DD MMM (ex. "Friday 22 Mar")'
67+ value: '%A %d %b'
68+ # ── Full weekday · Numeric dot ───────────────────────────────────────────
69+ - label: 'Weekday, DD.MM.YYYY (ex. "Friday, 22.03.2024")'
70+ value: '%A, %d.%m.%Y'
71+ - label: 'Weekday, DD.MM. (ex. "Friday, 22.03.")'
6172 value: '%A, %d.%m.'
62- - label: 'Weekday, DD/MM (ex. "Friday, 22/03")'
73+ - label: 'Weekday, DD.MM (ex. "Friday, 22.03")'
74+ value: '%A, %d.%m'
75+ - label: 'Weekday D.M. (ex. "Friday 22.3.")'
76+ value: '%A %-d.%-m.'
77+ - label: 'Weekday D.M (ex. "Friday 22.3")'
78+ value: '%A %-d.%-m'
79+ # ── Full weekday · Numeric slash ─────────────────────────────────────────
80+ - label: 'Weekday, DD/MM (ex. "Friday, 22/03")'
6381 value: '%A, %d/%m'
64- - label: 'Weekday, D/M (ex. "Friday, 22/3")'
82+ - label: 'Weekday, D/M (ex. "Friday, 22/3")'
6583 value: '%A, %-d/%-m'
66- - label: 'Weekday, M/D (ex. "Friday, 3/22")'
84+ - label: 'Weekday, M/D (ex. "Friday, 3/22")'
6785 value: '%A, %-m/%-d'
68- - label: 'Weekday D.M (ex. "Friday 22.3")'
69- value: '%A %-d.%-m'
70- - label: 'Weekday D.M. (ex. "Friday 22.3.")'
71- value: '%A %-d.%-m.'
72- - label: Weekday D-M (ex. "Friday 22-3")
86+ # ── Full weekday · Numeric dash ──────────────────────────────────────────
87+ - label: 'Weekday D-M (ex. "Friday 22-3")'
7388 value: '%A %-d-%-m'
74- - label: Weekday M-D (ex. "Friday 3-22")
89+ - label: ' Weekday M-D (ex. "Friday 3-22")'
7590 value: '%A %-m-%-d'
91+ # ── Short weekday · Full month name ─────────────────────────────────────
92+ - label: 'Wkd, DD MMMM YYYY (ex. "Fri, 22 March 2024")'
93+ value: '%a, %d %B %Y'
94+ - label: 'Wkd, DD MMMM (ex. "Fri, 22 March")'
95+ value: '%a, %d %B'
96+ # ── Short weekday · Short month name ────────────────────────────────────
97+ - label: 'Wkd, DD MMM YYYY (ex. "Fri, 22 Mar 2024")'
98+ value: '%a, %d %b %Y'
99+ - label: 'Wkd, DD MMM (ex. "Fri, 22 Mar")'
100+ value: '%a, %d %b'
101+ - label: 'Wkd DD MMM (ex. "Fri 22 Mar")'
102+ value: '%a %d %b'
103+ # ── Short weekday · Numeric dot ──────────────────────────────────────────
104+ - label: 'Wkd, DD.MM.YYYY (ex. "Fri, 22.03.2024")'
105+ value: '%a, %d.%m.%Y'
106+ - label: 'Wkd, DD.MM. (ex. "Fri, 22.03.")'
107+ value: '%a, %d.%m.'
108+ - label: 'Wkd, DD.MM (ex. "Fri, 22.03")'
109+ value: '%a, %d.%m'
110+ - label: 'Wkd D.M. (ex. "Fri 22.3.")'
111+ value: '%a %-d.%-m.'
112+ - label: 'Wkd D.M (ex. "Fri 22.3")'
113+ value: '%a %-d.%-m'
114+ # ── Short weekday · Numeric slash ────────────────────────────────────────
115+ - label: 'Wkd, DD/MM (ex. "Fri, 22/03")'
116+ value: '%a, %d/%m'
117+ - label: 'Wkd, D/M (ex. "Fri, 22/3")'
118+ value: '%a, %-d/%-m'
119+ - label: 'Wkd, M/D (ex. "Fri, 3/22")'
120+ value: '%a, %-m/%-d'
121+ # ── Short weekday · Numeric dash ─────────────────────────────────────────
122+ - label: 'Wkd D-M (ex. "Fri 22-3")'
123+ value: '%a %-d-%-m'
124+ - label: 'Wkd M-D (ex. "Fri 3-22")'
125+ value: '%a %-m-%-d'
126+ # ── No weekday · Full month name ─────────────────────────────────────────
127+ - label: 'DD MMMM YYYY (ex. "22 March 2024")'
128+ value: '%d %B %Y'
129+ - label: 'DD MMMM (ex. "22 March")'
130+ value: '%d %B'
131+ - label: 'MMMM DD, YYYY (ex. "March 22, 2024")'
132+ value: '%B %d, %Y'
133+ # ── No weekday · Numeric dot ──────────────────────────────────────────────
134+ - label: 'DD.MM.YYYY (ex. "22.03.2024")'
135+ value: '%d.%m.%Y'
136+ - label: 'DD.MM. (ex. "22.03.")'
137+ value: '%d.%m.'
138+ - label: 'DD.MM (ex. "22.03")'
139+ value: '%d.%m'
140+ - label: 'D.M (ex. "22.3")'
141+ value: '%-d.%-m'
142+ # ── No weekday · Numeric slash ────────────────────────────────────────────
143+ - label: 'DD/MM/YYYY (ex. "22/03/2024")'
144+ value: '%d/%m/%Y'
145+ - label: 'DD/MM (ex. "22/03")'
146+ value: '%d/%m'
147+ - label: 'D/M (ex. "22/3")'
148+ value: '%-d/%-m'
149+ - label: 'MM/DD/YYYY (ex. "03/22/2024")'
150+ value: '%m/%d/%Y'
151+ - label: 'M/D (ex. "3/22")'
152+ value: '%-m/%-d'
153+ # ── No weekday · Numeric dash ─────────────────────────────────────────────
154+ - label: 'DD-MM-YYYY (ex. "22-03-2024")'
155+ value: '%d-%m-%Y'
156+ - label: 'DD-MM (ex. "22-03")'
157+ value: '%d-%m'
158+ - label: 'YYYY-MM-DD (ex. "2024-03-22") [ISO 8601]'
159+ value: '%Y-%m-%d'
76160 time_format:
77161 name: Time Format
78162 description: "Choose how time should be displayed."
@@ -82,14 +166,34 @@ blueprint:
82166 multiple: false
83167 custom_value: true
84168 options:
85- - label: 'HH:MM (ex. 08:30 and 20:30)'
169+ # ── 24h · Colon · Padded ─────────────────────────────────────────────────
170+ # Common in most of the world as the standard digital clock format
171+ - label: 'HH:MM (ex. "08:30" and "20:30")'
86172 value: '%H:%M'
87- - label: 'H:MM AM/PM (ex. 8:30AM and 8:30PM)'
88- value: '%-I:%M %p'
89- - label: 'H:MM 24H (ex. 8:30 and 20:30)'
173+ # ── 24h · Colon · No leading zero ────────────────────────────────────────
174+ # Common in German-speaking countries (de, at, ch) and Netherlands (nl)
175+ - label: 'H:MM (ex. " 8:30" and " 20:30" )'
90176 value: '%-H:%M'
91- - label: 'H.MM 24H (ex. 8.30 and 20.30)'
177+ # ── 24h · Dot · Padded ───────────────────────────────────────────────────
178+ # Conventional in Finland (fi), historically Germany (de), Poland (pl), Netherlands (nl)
179+ - label: 'HH.MM (ex. "08.30" and "20.30")'
180+ value: '%H.%M'
181+ # ── 24h · Dot · No leading zero ──────────────────────────────────────────
182+ # German informal (de): "8.30 Uhr", Dutch informal (nl): "8.30 uur"
183+ - label: 'H.MM (ex. "8.30" and "20.30")'
92184 value: '%-H.%M'
185+ # ── 12h · Colon · Padded · AM/PM suffix ──────────────────────────────────
186+ # Standard in English-speaking countries (en, af, cy, ms, sw)
187+ - label: 'HH:MM AM/PM (ex. "08:30 AM" and "08:30 PM")'
188+ value: '%I:%M %p'
189+ # ── 12h · Colon · No leading zero · AM/PM suffix ─────────────────────────
190+ # Most common 12h informal usage (en, hi, bn, ar, ur, pa)
191+ - label: 'H:MM AM/PM (ex. "8:30 AM" and "8:30 PM")'
192+ value: '%-I:%M %p'
193+ # ── 12h · AM/PM prefix · Colon ───────────────────────────────────────────
194+ # Conventional in Korean (ko) and sometimes Chinese (zh-cn, zh-tw)
195+ - label: 'AM/PM H:MM (ex. "AM 8:30" and "PM 8:30")'
196+ value: '%p %-I:%M'
93197 temperature_unit:
94198 name: Temperature Unit
95199 description: "Select the temperature unit to display."
0 commit comments