blob: a0a57f71bba20bcac6142e65874b8bdc69351b85 [file] [log] [blame]
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
/// Test data for one particular date formatted for a small number of locales.
/// Provides at least a basic check on formatting, including formatting with
/// non-ASCII characters and some different orderings.
// TODO(alanknight): Test more locales and a wider variety of test data,
// possibly by generating test data out of ICU.
library date_time_format_test_data;
const english = {
'DAY': '27',
'ABBR_WEEKDAY': 'Fri',
'WEEKDAY': 'Friday',
'ABBR_STANDALONE_MONTH': 'Jan',
'STANDALONE_MONTH': 'January',
'NUM_MONTH': '1',
'NUM_MONTH_DAY': '1/27',
'NUM_MONTH_WEEKDAY_DAY': 'Fri, 1/27',
'ABBR_MONTH': 'Jan',
'ABBR_MONTH_DAY': 'Jan 27',
'ABBR_MONTH_WEEKDAY_DAY': 'Fri, Jan 27',
'MONTH': 'January',
'MONTH_DAY': 'January 27',
'MONTH_WEEKDAY_DAY': 'Friday, January 27',
'ABBR_QUARTER': 'Q1',
'QUARTER': '1st quarter',
'YEAR': '2012',
'YEAR_NUM_MONTH': '1/2012',
'YEAR_NUM_MONTH_DAY': '1/27/2012',
'YEAR_NUM_MONTH_WEEKDAY_DAY': 'Fri, 1/27/2012',
'YEAR_ABBR_MONTH': 'Jan 2012',
'YEAR_ABBR_MONTH_DAY': 'Jan 27, 2012',
'YEAR_ABBR_MONTH_WEEKDAY_DAY': 'Fri, Jan 27, 2012',
'YEAR_MONTH': 'January 2012',
'YEAR_MONTH_DAY': 'January 27, 2012',
'YEAR_MONTH_WEEKDAY_DAY': 'Friday, January 27, 2012',
'YEAR_ABBR_QUARTER': 'Q1 2012',
'YEAR_QUARTER': '1st quarter 2012',
'HOUR24': '20',
'HOUR24_MINUTE': '20:58',
'HOUR24_MINUTE_SECOND': '20:58:59',
'HOUR': '8 PM',
'HOUR_MINUTE': '8:58 PM',
'HOUR_MINUTE_SECOND': '8:58:59 PM',
'MINUTE': '58',
'MINUTE_SECOND': '58:59',
'SECOND': '59',
'LOCATION_TZ': 'United States Time (Los Angeles)',
'GENERIC_TZ': 'Pacific Time',
'ABBR_GENERIC_TZ': 'PT',
'SPECIFIC_TZ': 'Pacific Standard Time',
'ABBR_SPECIFIC_TZ': 'PST',
'ABBR_UTC_TZ': 'GMT-08:00',
'YEAR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND':
'Friday, January 27, 2012 8:58:59 PM',
'YEAR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND + GENERIC_TZ':
'Friday, January 27, 2012 8:58:59 PM Pacific Time',
'YEAR_ABBR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND + ABBR_SPECIFIC_TZ':
'Fri, Jan 27, 2012 8:58:59 PM PST',
'HOUR_MINUTE_SECOND + ABBR_GENERIC_TZ': '8:58:59 PM PT',
'HOUR_MINUTE + ABBR_SPECIFIC_TZ': '8:58 PM PST'
};
const german = {
'DAY': '27',
'ABBR_WEEKDAY': 'Fr',
'WEEKDAY': 'Freitag',
'ABBR_STANDALONE_MONTH': 'Jan',
'STANDALONE_MONTH': 'Januar',
'NUM_MONTH': '1',
'NUM_MONTH_DAY': '27.1.',
'NUM_MONTH_WEEKDAY_DAY': 'Fr., 27.1.',
'ABBR_MONTH': 'Jan',
'ABBR_MONTH_DAY': '27. Jan.',
'ABBR_MONTH_WEEKDAY_DAY': 'Fr., 27. Jan.',
'MONTH': 'Januar',
'MONTH_DAY': '27. Januar',
'MONTH_WEEKDAY_DAY': 'Freitag, 27. Januar',
'ABBR_QUARTER': 'Q1',
'QUARTER': '1. Quartal',
'YEAR': '2012',
'YEAR_NUM_MONTH': '1.2012',
'YEAR_NUM_MONTH_DAY': '27.1.2012',
'YEAR_NUM_MONTH_WEEKDAY_DAY': 'Fr., 27.1.2012',
'YEAR_ABBR_MONTH': 'Jan. 2012',
'YEAR_ABBR_MONTH_DAY': '27. Jan. 2012',
'YEAR_ABBR_MONTH_WEEKDAY_DAY': 'Fr., 27. Jan. 2012',
'YEAR_MONTH': 'Januar 2012',
'YEAR_MONTH_DAY': '27. Januar 2012',
'YEAR_MONTH_WEEKDAY_DAY': 'Freitag, 27. Januar 2012',
'YEAR_ABBR_QUARTER': 'Q1 2012',
'YEAR_QUARTER': '1. Quartal 2012',
'HOUR24': '20 Uhr',
'HOUR24_MINUTE': '20:58',
'HOUR24_MINUTE_SECOND': '20:58:59',
'HOUR': '20 Uhr',
'HOUR_MINUTE': '20:58',
'HOUR_MINUTE_SECOND': '20:58:59',
'MINUTE': '58',
'MINUTE_SECOND': '58:59',
'SECOND': '59',
'LOCATION_TZ': 'Vereinigte Staaten Zeit (Los Angeles)',
'GENERIC_TZ': 'Nordamerikanische Westküstenzeit',
'ABBR_GENERIC_TZ': 'Vereinigte Staaten Zeit (Los Angeles)',
'SPECIFIC_TZ': 'Nordamerikanische Westküsten-Winterzeit',
'ABBR_SPECIFIC_TZ': 'GMT-08:00',
'ABBR_UTC_TZ': 'GMT-08:00',
'YEAR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND':
'Freitag, 27. Januar 2012 20:58:59',
'YEAR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND + GENERIC_TZ':
'Freitag, 27. Januar 2012 20:58:59 Nordamerikanische Westküstenzeit',
'YEAR_ABBR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND + ABBR_SPECIFIC_TZ':
'Fr., 27. Jan 2012 20:58:59 GMT-08:00',
'HOUR_MINUTE_SECOND + ABBR_GENERIC_TZ':
'20:58:59 Vereinigte Staaten Zeit (Los Angeles)',
'HOUR_MINUTE + ABBR_SPECIFIC_TZ': '20:58 GMT-08:00'
};
const austrian = {
'DAY': '27',
'ABBR_WEEKDAY': 'Fr',
'WEEKDAY': 'Freitag',
'ABBR_STANDALONE_MONTH': 'Jän',
'STANDALONE_MONTH': 'Jänner',
'NUM_MONTH': '1',
'NUM_MONTH_DAY': '27.1.',
'NUM_MONTH_WEEKDAY_DAY': 'Fr., 27.1.',
'ABBR_MONTH': 'Jän',
'ABBR_MONTH_DAY': '27. Jän.',
'ABBR_MONTH_WEEKDAY_DAY': 'Fr., 27. Jän.',
'MONTH': 'Jänner',
'MONTH_DAY': '27. Jänner',
'MONTH_WEEKDAY_DAY': 'Freitag, 27. Jänner',
'ABBR_QUARTER': 'Q1',
'QUARTER': '1. Quartal',
'YEAR': '2012',
'YEAR_NUM_MONTH': '1.2012',
'YEAR_NUM_MONTH_DAY': '27.1.2012',
'YEAR_NUM_MONTH_WEEKDAY_DAY': 'Fr., 27.1.2012',
'YEAR_ABBR_MONTH': 'Jän. 2012',
'YEAR_ABBR_MONTH_DAY': '27. Jän. 2012',
'YEAR_ABBR_MONTH_WEEKDAY_DAY': 'Fr., 27. Jän. 2012',
'YEAR_MONTH': 'Jänner 2012',
'YEAR_MONTH_DAY': '27. Jänner 2012',
'YEAR_MONTH_WEEKDAY_DAY': 'Freitag, 27. Jänner 2012',
'YEAR_ABBR_QUARTER': 'Q1 2012',
'YEAR_QUARTER': '1. Quartal 2012',
'HOUR24': '20 Uhr',
'HOUR24_MINUTE': '20:58',
'HOUR24_MINUTE_SECOND': '20:58:59',
'HOUR': '20 Uhr',
'HOUR_MINUTE': '20:58',
'HOUR_MINUTE_SECOND': '20:58:59',
'MINUTE': '58',
'MINUTE_SECOND': '58:59',
'SECOND': '59',
'LOCATION_TZ': 'Vereinigte Staaten Zeit (Los Angeles)',
'GENERIC_TZ': 'Nordamerikanische Westküstenzeit',
'ABBR_GENERIC_TZ': 'Vereinigte Staaten Zeit (Los Angeles)',
'SPECIFIC_TZ': 'Nordamerikanische Westküsten-Winterzeit',
'ABBR_SPECIFIC_TZ': 'GMT-08:00',
'ABBR_UTC_TZ': 'GMT-08:00',
'YEAR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND':
'Freitag, 27. Jänner 2012 20:58:59',
'YEAR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND + GENERIC_TZ':
'Freitag, 27. Jänner 2012 20:58:59 Nordamerikanische Westküstenzeit',
'YEAR_ABBR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND + ABBR_SPECIFIC_TZ':
'Fr., 27. Jän 2012 20:58:59 GMT-08:00',
'HOUR_MINUTE_SECOND + ABBR_GENERIC_TZ':
'20:58:59 Vereinigte Staaten Zeit (Los Angeles)',
'HOUR_MINUTE + ABBR_SPECIFIC_TZ': '20:58 GMT-08:00'
};
const french = {
'DAY': '27',
'ABBR_WEEKDAY': 'ven.',
'WEEKDAY': 'vendredi',
'ABBR_STANDALONE_MONTH': 'janv.',
'STANDALONE_MONTH': 'janvier',
'NUM_MONTH': '1',
'NUM_MONTH_DAY': '27/01',
'NUM_MONTH_WEEKDAY_DAY': 'ven. 27/01',
'ABBR_MONTH': 'janv.',
'ABBR_MONTH_DAY': '27 janv.',
'ABBR_MONTH_WEEKDAY_DAY': 'ven. 27 janv.',
'MONTH': 'janvier',
'MONTH_DAY': '27 janvier',
'MONTH_WEEKDAY_DAY': 'vendredi 27 janvier',
'ABBR_QUARTER': 'T1',
'QUARTER': '1er trimestre',
'YEAR': '2012',
'YEAR_NUM_MONTH': '01/2012',
'YEAR_NUM_MONTH_DAY': '27/01/2012',
'YEAR_NUM_MONTH_WEEKDAY_DAY': 'ven. 27/01/2012',
'YEAR_ABBR_MONTH': 'janv. 2012',
'YEAR_ABBR_MONTH_DAY': '27 janv. 2012',
'YEAR_ABBR_MONTH_WEEKDAY_DAY': 'ven. 27 janv. 2012',
'YEAR_MONTH': 'janvier 2012',
'YEAR_MONTH_DAY': '27 janvier 2012',
'YEAR_MONTH_WEEKDAY_DAY': 'vendredi 27 janvier 2012',
'YEAR_ABBR_QUARTER': 'T1 2012',
'YEAR_QUARTER': '1er trimestre 2012',
'HOUR24': '20 h',
'HOUR24_MINUTE': '20:58',
'HOUR24_MINUTE_SECOND': '20:58:59',
'HOUR': '20 h',
'HOUR_MINUTE': '20:58',
'HOUR_MINUTE_SECOND': '20:58:59',
'MINUTE': '58',
'MINUTE_SECOND': '58:59',
'SECOND': '59',
'LOCATION_TZ': 'Heure : États-Unis (Los Angeles)',
'GENERIC_TZ': 'heure du Pacifique',
'ABBR_GENERIC_TZ': 'Heure : États-Unis (Los Angeles)',
'SPECIFIC_TZ': 'heure normale du Pacifique',
'ABBR_SPECIFIC_TZ': 'UTC-08:00',
'ABBR_UTC_TZ': 'UTC-08:00',
'YEAR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND':
'vendredi 27 janvier 2012 20:58:59',
'YEAR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND + GENERIC_TZ':
'vendredi 27 janvier 2012 20:58:59 heure du Pacifique',
'YEAR_ABBR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND + ABBR_SPECIFIC_TZ':
'ven. 27 janv. 2012 20:58:59 UTC-08:00',
'HOUR_MINUTE_SECOND + ABBR_GENERIC_TZ':
'20:58:59 Heure : États-Unis (Los Angeles)',
'HOUR_MINUTE + ABBR_SPECIFIC_TZ': '20:58 UTC-08:00'
};
const japanese = {
'DAY': '27日',
'ABBR_WEEKDAY': '金',
'WEEKDAY': '金曜日',
'ABBR_STANDALONE_MONTH': '1月',
'STANDALONE_MONTH': '1月',
'NUM_MONTH': '1月',
'NUM_MONTH_DAY': '1/27',
'NUM_MONTH_WEEKDAY_DAY': '1/27(金)',
'ABBR_MONTH': '1月',
'ABBR_MONTH_DAY': '1月27日',
'ABBR_MONTH_WEEKDAY_DAY': '1月27日(金)',
'MONTH': '1月',
'MONTH_DAY': '1月27日',
'MONTH_WEEKDAY_DAY': '1月27日金曜日',
'ABBR_QUARTER': 'Q1',
'QUARTER': '第1四半期',
'YEAR': '2012年',
'YEAR_NUM_MONTH': '2012/1',
'YEAR_NUM_MONTH_DAY': '2012/1/27',
'YEAR_NUM_MONTH_WEEKDAY_DAY': '2012/1/27(金)',
'YEAR_ABBR_MONTH': '2012年1月',
'YEAR_ABBR_MONTH_DAY': '2012年1月27日',
'YEAR_ABBR_MONTH_WEEKDAY_DAY': '2012年1月27日(金)',
'YEAR_MONTH': '2012年1月',
'YEAR_MONTH_DAY': '2012年1月27日',
'YEAR_MONTH_WEEKDAY_DAY': '2012年1月27日金曜日',
'YEAR_ABBR_QUARTER': '2012/Q1',
'YEAR_QUARTER': '2012/第1四半期',
'HOUR24': '20時',
'HOUR24_MINUTE': '20:58',
'HOUR24_MINUTE_SECOND': '20:58:59',
'HOUR': '20時',
'HOUR_MINUTE': '20:58',
'HOUR_MINUTE_SECOND': '20:58:59',
'MINUTE': '58',
'MINUTE_SECOND': '58:59',
'SECOND': '59',
'LOCATION_TZ': 'アメリカ合衆国時間(ロサンゼルス)',
'GENERIC_TZ': 'アメリカ太平洋時間',
'ABBR_GENERIC_TZ': 'アメリカ合衆国時間(ロサンゼルス)',
'SPECIFIC_TZ': 'アメリカ太平洋標準時',
'ABBR_SPECIFIC_TZ': 'GMT-08:00',
'ABBR_UTC_TZ': 'GMT-08:00',
'YEAR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND': '2012年1月27日(金曜日) 20:58:59',
'YEAR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND + GENERIC_TZ':
'2012年1月27日(金曜日) 20時58分59秒 アメリカ太平洋時間',
'YEAR_ABBR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND + ABBR_SPECIFIC_TZ':
'2012年1月27日(金) 20時58分59秒 GMT-08:00',
'HOUR_MINUTE_SECOND + ABBR_GENERIC_TZ': '20時58分59秒 アメリカ合衆国時間(ロサンゼルス)',
'HOUR_MINUTE + ABBR_SPECIFIC_TZ': '20:58 GMT-08:00'
};
const greek = {
'DAY': '27',
'ABBR_WEEKDAY': 'Παρ',
'WEEKDAY': 'Παρασκευή',
'ABBR_STANDALONE_MONTH': 'Ιαν',
'STANDALONE_MONTH': 'Ιανουαρίου',
'NUM_MONTH': '1',
'NUM_MONTH_DAY': '27/1',
'NUM_MONTH_WEEKDAY_DAY': 'Παρ, 27/1',
'ABBR_MONTH': 'Ιαν',
'ABBR_MONTH_DAY': '27 Ιαν',
'ABBR_MONTH_WEEKDAY_DAY': 'Παρ, 27 Ιαν',
'MONTH': 'Ιανουαρίου',
'MONTH_DAY': '27 Ιανουαρίου',
'MONTH_WEEKDAY_DAY': 'Παρασκευή, 27 Ιανουαρίου',
'ABBR_QUARTER': 'Τ1',
'QUARTER': '1ο τρίμηνο',
'YEAR': '2012',
'YEAR_NUM_MONTH': '1/2012',
'YEAR_NUM_MONTH_DAY': '27/1/2012',
'YEAR_NUM_MONTH_WEEKDAY_DAY': 'Παρ, 27/1/2012',
'YEAR_ABBR_MONTH': 'Ιαν 2012',
'YEAR_ABBR_MONTH_DAY': '27 Ιαν 2012',
'YEAR_ABBR_MONTH_WEEKDAY_DAY': 'Παρ, 27 Ιαν 2012',
'YEAR_MONTH': 'Ιανουάριος 2012',
'YEAR_MONTH_DAY': '27 Ιανουαρίου 2012',
'YEAR_MONTH_WEEKDAY_DAY': 'Παρασκευή, 27 Ιανουαρίου 2012',
'YEAR_ABBR_QUARTER': '2012 Τ1',
'YEAR_QUARTER': '2012 1ο τρίμηνο',
'HOUR24': '20',
'HOUR24_MINUTE': '20:58',
'HOUR24_MINUTE_SECOND': '20:58:59',
'HOUR': '8 μ.μ.',
'HOUR_MINUTE': '8:58 μ.μ.',
'HOUR_MINUTE_SECOND': '8:58:59 μ.μ.',
'MINUTE': '58',
'MINUTE_SECOND': '58:59',
'SECOND': '59',
'LOCATION_TZ': 'Ηνωμένες Πολιτείες της Αμερικής (Λος Άντζελες)',
'GENERIC_TZ': 'Ώρα Ειρηνικού',
'ABBR_GENERIC_TZ': 'Ηνωμένες Πολιτείες της Αμερικής (Λος Άντζελες)',
'SPECIFIC_TZ': 'Χειμερινή ώρα Ειρηνικού',
'ABBR_SPECIFIC_TZ': 'GMT-08:00',
'ABBR_UTC_TZ': 'GMT-08:00',
'YEAR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND':
'Παρασκευή, 27 Ιανουαρίου 2012 8:58:59 μ.μ.',
'YEAR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND + GENERIC_TZ':
'Παρασκευή, 27 Ιανουαρίου 2012 8:58:59 μ.μ. Ώρα Ειρηνικού',
'YEAR_ABBR_MONTH_WEEKDAY_DAY + HOUR_MINUTE_SECOND + ABBR_SPECIFIC_TZ':
'Παρ, 27 Ιαν 2012 8:58:59 μ.μ. GMT-08:00',
'HOUR_MINUTE_SECOND + ABBR_GENERIC_TZ':
'8:58:59 μ.μ. Ηνωμένες Πολιτείες της Αμερικής (Λος Άντζελες)',
'HOUR_MINUTE + ABBR_SPECIFIC_TZ': '8:58 μ.μ. GMT-08:00'
};