Update Dart Intl date to CLDR 33. THIS IS A SIGNIFICANT CHANGE TO APPS! PLEASE READ!
This is more complicated than normal because of the change to go/arabic-digits. The 'ar' locale now uses Latin digits, as does ar_DZ and the added locale ar_EG uses native. This breaks a number of tests, which I've mostly fixed by changing the tested locale to ar_EG. But THIS WILL ALSO CHANGE THE BEHAVIOR OF THE APPLICATIONS IN ARABIC LOCALES!
For the Flutter test changing to ar_EG doesn't work, presumably because Flutter is missing other data about that, so I've just commented it out. This is a google3-only change, so it will break at the next roll, and this needs to be fixed properly externally.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=199372721
diff --git a/lib/date_symbol_data_local.dart b/lib/date_symbol_data_local.dart
index c0ca67e..d4c80e5 100644
--- a/lib/date_symbol_data_local.dart
+++ b/lib/date_symbol_data_local.dart
@@ -9,7 +9,7 @@
/// DO NOT EDIT. This file is autogenerated by script. See
/// 'http://go/generate_datetime_constants.py' using the --for_dart
/// flag.
-/// File generated from CLDR ver. 32.0.1
+/// File generated from CLDR ver. 33
///
/// Before checkin, this file could have been manually edited. This is
/// to incorporate changes before we could correct CLDR. All manual
@@ -782,6 +782,164 @@
FIRSTDAYOFWEEK: 5,
WEEKENDRANGE: const [4, 5],
FIRSTWEEKCUTOFFDAY: 4),
+ // Date/time formatting symbols for locale ar_EG.
+ // Date/time formatting symbols for locale ar_EG.
+ "ar_EG": new DateSymbols(
+ NAME: "ar_EG",
+ ZERODIGIT: '\u0660',
+ ERAS: const ['ق.م', 'م'],
+ ERANAMES: const ['قبل الميلاد', 'ميلادي'],
+ NARROWMONTHS: const [
+ 'ي',
+ 'ف',
+ 'م',
+ 'أ',
+ 'و',
+ 'ن',
+ 'ل',
+ 'غ',
+ 'س',
+ 'ك',
+ 'ب',
+ 'د'
+ ],
+ STANDALONENARROWMONTHS: const [
+ 'ي',
+ 'ف',
+ 'م',
+ 'أ',
+ 'و',
+ 'ن',
+ 'ل',
+ 'غ',
+ 'س',
+ 'ك',
+ 'ب',
+ 'د'
+ ],
+ MONTHS: const [
+ 'يناير',
+ 'فبراير',
+ 'مارس',
+ 'أبريل',
+ 'مايو',
+ 'يونيو',
+ 'يوليو',
+ 'أغسطس',
+ 'سبتمبر',
+ 'أكتوبر',
+ 'نوفمبر',
+ 'ديسمبر'
+ ],
+ STANDALONEMONTHS: const [
+ 'يناير',
+ 'فبراير',
+ 'مارس',
+ 'أبريل',
+ 'مايو',
+ 'يونيو',
+ 'يوليو',
+ 'أغسطس',
+ 'سبتمبر',
+ 'أكتوبر',
+ 'نوفمبر',
+ 'ديسمبر'
+ ],
+ SHORTMONTHS: const [
+ 'يناير',
+ 'فبراير',
+ 'مارس',
+ 'أبريل',
+ 'مايو',
+ 'يونيو',
+ 'يوليو',
+ 'أغسطس',
+ 'سبتمبر',
+ 'أكتوبر',
+ 'نوفمبر',
+ 'ديسمبر'
+ ],
+ STANDALONESHORTMONTHS: const [
+ 'يناير',
+ 'فبراير',
+ 'مارس',
+ 'أبريل',
+ 'مايو',
+ 'يونيو',
+ 'يوليو',
+ 'أغسطس',
+ 'سبتمبر',
+ 'أكتوبر',
+ 'نوفمبر',
+ 'ديسمبر'
+ ],
+ WEEKDAYS: const [
+ 'الأحد',
+ 'الاثنين',
+ 'الثلاثاء',
+ 'الأربعاء',
+ 'الخميس',
+ 'الجمعة',
+ 'السبت'
+ ],
+ STANDALONEWEEKDAYS: const [
+ 'الأحد',
+ 'الاثنين',
+ 'الثلاثاء',
+ 'الأربعاء',
+ 'الخميس',
+ 'الجمعة',
+ 'السبت'
+ ],
+ SHORTWEEKDAYS: const [
+ 'الأحد',
+ 'الاثنين',
+ 'الثلاثاء',
+ 'الأربعاء',
+ 'الخميس',
+ 'الجمعة',
+ 'السبت'
+ ],
+ STANDALONESHORTWEEKDAYS: const [
+ 'الأحد',
+ 'الاثنين',
+ 'الثلاثاء',
+ 'الأربعاء',
+ 'الخميس',
+ 'الجمعة',
+ 'السبت'
+ ],
+ NARROWWEEKDAYS: const ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
+ STANDALONENARROWWEEKDAYS: const ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
+ SHORTQUARTERS: const [
+ 'الربع الأول',
+ 'الربع الثاني',
+ 'الربع الثالث',
+ 'الربع الرابع'
+ ],
+ QUARTERS: const [
+ 'الربع الأول',
+ 'الربع الثاني',
+ 'الربع الثالث',
+ 'الربع الرابع'
+ ],
+ AMPMS: const ['ص', 'م'],
+ DATEFORMATS: const [
+ 'EEEE، d MMMM y',
+ 'd MMMM y',
+ 'dd/MM/y',
+ 'd/M/y'
+ ],
+ TIMEFORMATS: const [
+ 'h:mm:ss a zzzz',
+ 'h:mm:ss a z',
+ 'h:mm:ss a',
+ 'h:mm a'
+ ],
+ DATETIMEFORMATS: const ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],
+ FIRSTDAYOFWEEK: 5,
+ WEEKENDRANGE: const [4, 5],
+ FIRSTWEEKCUTOFFDAY: 4),
// Date/time formatting symbols for locale az.
"az": new DateSymbols(
NAME: "az",
@@ -1378,9 +1536,9 @@
'h:mm a'
],
DATETIMEFORMATS: const ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],
- FIRSTDAYOFWEEK: 4,
+ FIRSTDAYOFWEEK: 6,
WEEKENDRANGE: const [5, 6],
- FIRSTWEEKCUTOFFDAY: 3),
+ FIRSTWEEKCUTOFFDAY: 5),
// Date/time formatting symbols for locale br.
"br": new DateSymbols(
NAME: "br",
@@ -1468,7 +1626,7 @@
'Gwen.',
'Here',
'Du',
- 'Ker.'
+ 'Kzu.'
],
WEEKDAYS: const [
'Sul',
@@ -1530,10 +1688,10 @@
],
AMPMS: const ['A.M.', 'G.M.'],
DATEFORMATS: const [
- 'y MMMM d, EEEE',
- 'y MMMM d',
- 'y MMM d',
- 'y-MM-dd'
+ 'EEEE d MMMM y',
+ 'd MMMM y',
+ 'd MMM y',
+ 'dd/MM/y'
],
TIMEFORMATS: const [
'HH:mm:ss zzzz',
@@ -1544,7 +1702,7 @@
DATETIMEFORMATS: const [
'{1} \'da\' {0}',
'{1} \'da\' {0}',
- '{1} {0}',
+ '{1}, {0}',
'{1} {0}'
],
FIRSTDAYOFWEEK: 0,
@@ -11123,12 +11281,7 @@
'4-р улирал'
],
AMPMS: const ['ү.ө', 'ү.х'],
- DATEFORMATS: const [
- 'y \'оны\' MMM\'ын\' d. EEEE \'гараг\'.',
- 'y \'оны\' MMM\'ын\' d',
- 'y.MM.dd',
- 'y.MM.dd'
- ],
+ DATEFORMATS: const ['y.MM.dd, EEEE', 'y.MM.dd', 'y.MM.dd', 'y.MM.dd'],
TIMEFORMATS: const [
'HH:mm:ss (zzzz)',
'HH:mm:ss (z)',
@@ -16223,9 +16376,9 @@
],
AMPMS: const ['AM', 'PM'],
DATEFORMATS: const [
- 'EEEE, MMMM d, y',
- 'MMMM d, y',
- 'MMM d, y',
+ 'EEEE، d MMMM، y',
+ 'd MMMM، y',
+ 'd MMM، y',
'd/M/yy'
],
TIMEFORMATS: const [
diff --git a/lib/date_time_patterns.dart b/lib/date_time_patterns.dart
index 648b925..014e4c3 100644
--- a/lib/date_time_patterns.dart
+++ b/lib/date_time_patterns.dart
@@ -6,7 +6,7 @@
///
/// DO NOT EDIT. This file is autogenerated from ICU data. See
/// 'http://go/generate_datetime_pattern_dart.cc' (Google internal)
-/// File generated from CLDR ver. 32.0
+/// File generated from CLDR ver. 33.0
library date_time_patterns;
@@ -206,6 +206,54 @@
'ZZZZ': 'ZZZZ' // ABBR_UTC_TZ
},
+ /// Extended set of localized date/time patterns for locale ar_EG.
+ 'ar_EG': const {
+ 'd': 'd', // DAY
+ 'E': 'ccc', // ABBR_WEEKDAY
+ 'EEEE': 'cccc', // WEEKDAY
+ 'LLL': 'LLL', // ABBR_STANDALONE_MONTH
+ 'LLLL': 'LLLL', // STANDALONE_MONTH
+ 'M': 'L', // NUM_MONTH
+ 'Md': 'd/M', // NUM_MONTH_DAY
+ 'MEd': 'EEE، d/M', // NUM_MONTH_WEEKDAY_DAY
+ 'MMM': 'LLL', // ABBR_MONTH
+ 'MMMd': 'd MMM', // ABBR_MONTH_DAY
+ 'MMMEd': 'EEE، d MMM', // ABBR_MONTH_WEEKDAY_DAY
+ 'MMMM': 'LLLL', // MONTH
+ 'MMMMd': 'd MMMM', // MONTH_DAY
+ 'MMMMEEEEd': 'EEEE، d MMMM', // MONTH_WEEKDAY_DAY
+ 'QQQ': 'QQQ', // ABBR_QUARTER
+ 'QQQQ': 'QQQQ', // QUARTER
+ 'y': 'y', // YEAR
+ 'yM': 'M/y', // YEAR_NUM_MONTH
+ 'yMd': 'd/M/y', // YEAR_NUM_MONTH_DAY
+ 'yMEd': 'EEE، d/M/y', // YEAR_NUM_MONTH_WEEKDAY_DAY
+ 'yMMM': 'MMM y', // YEAR_ABBR_MONTH
+ 'yMMMd': 'd MMM y', // YEAR_ABBR_MONTH_DAY
+ 'yMMMEd': 'EEE، d MMM y', // YEAR_ABBR_MONTH_WEEKDAY_DAY
+ 'yMMMM': 'MMMM y', // YEAR_MONTH
+ 'yMMMMd': 'd MMMM y', // YEAR_MONTH_DAY
+ 'yMMMMEEEEd': 'EEEE، d MMMM y', // YEAR_MONTH_WEEKDAY_DAY
+ 'yQQQ': 'QQQ y', // YEAR_ABBR_QUARTER
+ 'yQQQQ': 'QQQQ y', // YEAR_QUARTER
+ 'H': 'HH', // HOUR24
+ 'Hm': 'HH:mm', // HOUR24_MINUTE
+ 'Hms': 'HH:mm:ss', // HOUR24_MINUTE_SECOND
+ 'j': 'h a', // HOUR
+ 'jm': 'h:mm a', // HOUR_MINUTE
+ 'jms': 'h:mm:ss a', // HOUR_MINUTE_SECOND
+ 'jmv': 'h:mm a v', // HOUR_MINUTE_GENERIC_TZ
+ 'jmz': 'h:mm a z', // HOUR_MINUTETZ
+ 'jz': 'h a z', // HOURGENERIC_TZ
+ 'm': 'm', // MINUTE
+ 'ms': 'mm:ss', // MINUTE_SECOND
+ 's': 's', // SECOND
+ 'v': 'v', // ABBR_GENERIC_TZ
+ 'z': 'z', // ABBR_SPECIFIC_TZ
+ 'zzzz': 'zzzz', // SPECIFIC_TZ
+ 'ZZZZ': 'ZZZZ' // ABBR_UTC_TZ
+ },
+
/// Extended set of localized date/time patterns for locale az.
'az': const {
'd': 'd', // DAY
@@ -412,7 +460,7 @@
'MMMd': 'd MMM', // ABBR_MONTH_DAY
'MMMEd': 'EEE d MMM', // ABBR_MONTH_WEEKDAY_DAY
'MMMM': 'LLLL', // MONTH
- 'MMMMd': 'MMMM d', // MONTH_DAY
+ 'MMMMd': 'd MMMM', // MONTH_DAY
'MMMMEEEEd': 'EEEE d MMMM', // MONTH_WEEKDAY_DAY
'QQQ': 'QQQ', // ABBR_QUARTER
'QQQQ': 'QQQQ', // QUARTER
@@ -423,9 +471,9 @@
'yMMM': 'MMM y', // YEAR_ABBR_MONTH
'yMMMd': 'd MMM y', // YEAR_ABBR_MONTH_DAY
'yMMMEd': 'EEE d MMM y', // YEAR_ABBR_MONTH_WEEKDAY_DAY
- 'yMMMM': 'y MMMM', // YEAR_MONTH
- 'yMMMMd': 'y MMMM d', // YEAR_MONTH_DAY
- 'yMMMMEEEEd': 'y MMMM d, EEEE', // YEAR_MONTH_WEEKDAY_DAY
+ 'yMMMM': 'MMMM y', // YEAR_MONTH
+ 'yMMMMd': 'd MMMM y', // YEAR_MONTH_DAY
+ 'yMMMMEEEEd': 'EEEE d MMMM y', // YEAR_MONTH_WEEKDAY_DAY
'yQQQ': 'QQQ y', // YEAR_ABBR_QUARTER
'yQQQQ': 'QQQQ y', // YEAR_QUARTER
'H': 'HH', // HOUR24
@@ -3306,8 +3354,7 @@
'yMMMEd': 'y.MM.dd, EEE', // YEAR_ABBR_MONTH_WEEKDAY_DAY
'yMMMM': 'y \'оны\' MMM', // YEAR_MONTH
'yMMMMd': 'y.MM.dd', // YEAR_MONTH_DAY
- 'yMMMMEEEEd': 'y \'оны\' MMMM\'ын\' d. EEEE \'гараг\'.',
- // YEAR_MONTH_WEEKDAY_DAY
+ 'yMMMMEEEEd': 'y.MM.dd, EEEE', // YEAR_MONTH_WEEKDAY_DAY
'yQQQ': 'y QQQ', // YEAR_ABBR_QUARTER
'yQQQQ': 'y \'оны\' QQQQ', // YEAR_QUARTER
'H': 'HH \'ц\'', // HOUR24
@@ -4926,7 +4973,7 @@
'MMMd': 'd MMM', // ABBR_MONTH_DAY
'MMMEd': 'EEE، d MMM', // ABBR_MONTH_WEEKDAY_DAY
'MMMM': 'LLLL', // MONTH
- 'MMMMd': 'MMMM d', // MONTH_DAY
+ 'MMMMd': 'd MMMM', // MONTH_DAY
'MMMMEEEEd': 'EEEE، d MMMM', // MONTH_WEEKDAY_DAY
'QQQ': 'QQQ', // ABBR_QUARTER
'QQQQ': 'QQQQ', // QUARTER
@@ -4938,8 +4985,8 @@
'yMMMd': 'd MMM، y', // YEAR_ABBR_MONTH_DAY
'yMMMEd': 'EEE، d MMM، y', // YEAR_ABBR_MONTH_WEEKDAY_DAY
'yMMMM': 'MMMM y', // YEAR_MONTH
- 'yMMMMd': 'MMMM d, y', // YEAR_MONTH_DAY
- 'yMMMMEEEEd': 'EEEE, MMMM d, y', // YEAR_MONTH_WEEKDAY_DAY
+ 'yMMMMd': 'd MMMM، y', // YEAR_MONTH_DAY
+ 'yMMMMEEEEd': 'EEEE، d MMMM، y', // YEAR_MONTH_WEEKDAY_DAY
'yQQQ': 'QQQ y', // YEAR_ABBR_QUARTER
'yQQQQ': 'QQQQ y', // YEAR_QUARTER
'H': 'HH', // HOUR24
diff --git a/lib/number_symbols_data.dart b/lib/number_symbols_data.dart
index 843ec3e..12893c8 100644
--- a/lib/number_symbols_data.dart
+++ b/lib/number_symbols_data.dart
@@ -58,20 +58,20 @@
// Number formatting symbols for locale ar.
"ar": new NumberSymbols(
NAME: "ar",
- DECIMAL_SEP: '\u066B',
- GROUP_SEP: '\u066C',
- PERCENT: '\u066A\u061C',
- ZERO_DIGIT: '\u0660',
- PLUS_SIGN: '\u061C+',
- MINUS_SIGN: '\u061C-',
- EXP_SYMBOL: '\u0627\u0633',
- PERMILL: '\u0609',
+ DECIMAL_SEP: '.',
+ GROUP_SEP: ',',
+ PERCENT: '\u200E%\u200E',
+ ZERO_DIGIT: '0',
+ PLUS_SIGN: '\u200E+',
+ MINUS_SIGN: '\u200E-',
+ EXP_SYMBOL: 'E',
+ PERMILL: '\u2030',
INFINITY: '\u221E',
- NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
+ NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645\u064B\u0627',
DECIMAL_PATTERN: '#,##0.###',
SCIENTIFIC_PATTERN: '#E0',
- PERCENT_PATTERN: '#,##0\u00A0%',
- CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
+ PERCENT_PATTERN: '#,##0%',
+ CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
DEF_CURRENCY_CODE: 'EGP'),
// Number formatting symbols for locale ar_DZ.
"ar_DZ": new NumberSymbols(
@@ -91,6 +91,24 @@
PERCENT_PATTERN: '#,##0%',
CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00',
DEF_CURRENCY_CODE: 'DZD'),
+ // Number formatting symbols for locale ar_EG.
+ "ar_EG": new NumberSymbols(
+ NAME: "ar_EG",
+ DECIMAL_SEP: '\u066B',
+ GROUP_SEP: '\u066C',
+ PERCENT: '\u066A\u061C',
+ ZERO_DIGIT: '\u0660',
+ PLUS_SIGN: '\u061C+',
+ MINUS_SIGN: '\u061C-',
+ EXP_SYMBOL: '\u0627\u0633',
+ PERMILL: '\u0609',
+ INFINITY: '\u221E',
+ NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645',
+ DECIMAL_PATTERN: '#,##0.###',
+ SCIENTIFIC_PATTERN: '#E0',
+ PERCENT_PATTERN: '#,##0%',
+ CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4',
+ DEF_CURRENCY_CODE: 'EGP'),
// Number formatting symbols for locale az.
"az": new NumberSymbols(
NAME: "az",
@@ -773,7 +791,7 @@
DECIMAL_PATTERN: '#,##0.###',
SCIENTIFIC_PATTERN: '#E0',
PERCENT_PATTERN: '#,##0%',
- CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4\u00A0;-#,##0.00\u00A0\u00A4',
+ CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;-#,##0.00\u00A0\u00A4',
DEF_CURRENCY_CODE: 'CHF'),
// Number formatting symbols for locale ga.
"ga": new NumberSymbols(
@@ -2207,6 +2225,47 @@
13: '\u00A4\u00A000\u00A0\u062A\u0631\u0644\u064A\u0648\u0646',
14: '\u00A4\u00A0000\u00A0\u062A\u0631\u0644\u064A\u0648\u0646',
}),
+ // Compact number symbols for locale ar_EG.
+ "ar_EG": new CompactNumberSymbols(COMPACT_DECIMAL_SHORT_PATTERN: const {
+ 3: '0\u00A0\u0623\u0644\u0641',
+ 4: '00\u00A0\u0623\u0644\u0641',
+ 5: '000\u00A0\u0623\u0644\u0641',
+ 6: '0\u00A0\u0645\u0644\u064A\u0648\u0646',
+ 7: '00\u00A0\u0645\u0644\u064A\u0648\u0646',
+ 8: '000\u00A0\u0645\u0644\u064A\u0648\u0646',
+ 9: '0\u00A0\u0645\u0644\u064A\u0627\u0631',
+ 10: '00\u00A0\u0645\u0644\u064A\u0627\u0631',
+ 11: '000\u00A0\u0645\u0644\u064A\u0627\u0631',
+ 12: '0\u00A0\u062A\u0631\u0644\u064A\u0648\u0646',
+ 13: '00\u00A0\u062A\u0631\u0644\u064A\u0648\u0646',
+ 14: '000\u00A0\u062A\u0631\u0644\u064A\u0648\u0646',
+ }, COMPACT_DECIMAL_LONG_PATTERN: const {
+ 3: '0 \u0623\u0644\u0641',
+ 4: '00 \u0623\u0644\u0641',
+ 5: '000 \u0623\u0644\u0641',
+ 6: '0 \u0645\u0644\u064A\u0648\u0646',
+ 7: '00 \u0645\u0644\u064A\u0648\u0646',
+ 8: '000 \u0645\u0644\u064A\u0648\u0646',
+ 9: '0 \u0645\u0644\u064A\u0627\u0631',
+ 10: '00 \u0645\u0644\u064A\u0627\u0631',
+ 11: '000 \u0645\u0644\u064A\u0627\u0631',
+ 12: '0 \u062A\u0631\u0644\u064A\u0648\u0646',
+ 13: '00 \u062A\u0631\u0644\u064A\u0648\u0646',
+ 14: '000 \u062A\u0631\u0644\u064A\u0648\u0646',
+ }, COMPACT_DECIMAL_SHORT_CURRENCY_PATTERN: const {
+ 3: '\u00A4\u00A00\u00A0\u0623\u0644\u0641',
+ 4: '\u00A4\u00A000\u00A0\u0623\u0644\u0641',
+ 5: '\u00A4\u00A0000\u00A0\u0623\u0644\u0641',
+ 6: '\u00A4\u00A00\u00A0\u0645\u0644\u064A\u0648\u0646',
+ 7: '\u00A4\u00A000\u00A0\u0645\u0644\u064A\u0648\u0646',
+ 8: '\u00A4\u00A0000\u00A0\u0645\u0644\u064A\u0648\u0646',
+ 9: '\u00A4\u00A00\u00A0\u0645\u0644\u064A\u0627\u0631',
+ 10: '\u00A4\u00A000\u00A0\u0645\u0644\u064A\u0627\u0631',
+ 11: '\u00A4\u00A0000\u00A0\u0645\u0644\u064A\u0627\u0631',
+ 12: '\u00A4\u00A00\u00A0\u062A\u0631\u0644\u064A\u0648\u0646',
+ 13: '\u00A4\u00A000\u00A0\u062A\u0631\u0644\u064A\u0648\u0646',
+ 14: '\u00A4\u00A0000\u00A0\u062A\u0631\u0644\u064A\u0648\u0646',
+ }),
// Compact number symbols for locale az.
"az": new CompactNumberSymbols(COMPACT_DECIMAL_SHORT_PATTERN: const {
3: '0K',
@@ -2373,9 +2432,9 @@
}),
// Compact number symbols for locale br.
"br": new CompactNumberSymbols(COMPACT_DECIMAL_SHORT_PATTERN: const {
- 3: '0K',
- 4: '00K',
- 5: '000K',
+ 3: '0k',
+ 4: '00k',
+ 5: '000k',
6: '0M',
7: '00M',
8: '000M',
@@ -2385,19 +2444,32 @@
12: '0T',
13: '00T',
14: '000T',
+ }, COMPACT_DECIMAL_LONG_PATTERN: const {
+ 3: '0 miliad',
+ 4: '00 miliad',
+ 5: '000 miliad',
+ 6: '0 milion',
+ 7: '00 milion',
+ 8: '000 milion',
+ 9: '0 miliard',
+ 10: '00 miliard',
+ 11: '000 miliard',
+ 12: '0 bilion',
+ 13: '00 bilion',
+ 14: '000 bilion',
}, COMPACT_DECIMAL_SHORT_CURRENCY_PATTERN: const {
- 3: '0K\u00A0\u00A4',
- 4: '00K\u00A0\u00A4',
- 5: '000K\u00A0\u00A4',
- 6: '0M\u00A0\u00A4',
- 7: '00M\u00A0\u00A4',
- 8: '000M\u00A0\u00A4',
- 9: '0G\u00A0\u00A4',
- 10: '00G\u00A0\u00A4',
- 11: '000G\u00A0\u00A4',
- 12: '0T\u00A0\u00A4',
- 13: '00T\u00A0\u00A4',
- 14: '000T\u00A0\u00A4',
+ 3: '0\u00A0k\u00A4',
+ 4: '00\u00A0k\u00A4',
+ 5: '000\u00A0k\u00A4',
+ 6: '0\u00A0M\u00A4',
+ 7: '00\u00A0M\u00A4',
+ 8: '000\u00A0M\u00A4',
+ 9: '0\u00A0G\u00A4',
+ 10: '00\u00A0G\u00A4',
+ 11: '000\u00A0G\u00A4',
+ 12: '0\u00A0T\u00A4',
+ 13: '00\u00A0T\u00A4',
+ 14: '000\u00A0T\u00A4',
}),
// Compact number symbols for locale bs.
"bs": new CompactNumberSymbols(COMPACT_DECIMAL_SHORT_PATTERN: const {
@@ -2516,7 +2588,7 @@
7: '\u00A400M',
8: '\u00A4000M',
9: '\u00A40B',
- 10: '\u00A4\u00A000G',
+ 10: '\u00A400B',
11: '\u00A4000B',
12: '\u00A40T',
13: '\u00A400T',
@@ -2647,9 +2719,9 @@
}),
// Compact number symbols for locale de.
"de": new CompactNumberSymbols(COMPACT_DECIMAL_SHORT_PATTERN: const {
- 3: '0\u00A0Tsd.',
- 4: '00\u00A0Tsd.',
- 5: '000\u00A0Tsd.',
+ 3: '0',
+ 4: '0',
+ 5: '0',
6: '0\u00A0Mio.',
7: '00\u00A0Mio.',
8: '000\u00A0Mio.',
@@ -2673,9 +2745,9 @@
13: '00 Billionen',
14: '000 Billionen',
}, COMPACT_DECIMAL_SHORT_CURRENCY_PATTERN: const {
- 3: '0\u00A0Tsd.\u00A0\u00A4',
- 4: '00\u00A0Tsd.\u00A0\u00A4',
- 5: '000\u00A0Tsd.\u00A0\u00A4',
+ 3: '0',
+ 4: '0',
+ 5: '0',
6: '0\u00A0Mio.\u00A0\u00A4',
7: '00\u00A0Mio.\u00A0\u00A4',
8: '000\u00A0Mio.\u00A0\u00A4',
@@ -2688,9 +2760,9 @@
}),
// Compact number symbols for locale de_AT.
"de_AT": new CompactNumberSymbols(COMPACT_DECIMAL_SHORT_PATTERN: const {
- 3: '0\u00A0Tsd.',
- 4: '00\u00A0Tsd.',
- 5: '000\u00A0Tsd.',
+ 3: '0',
+ 4: '0',
+ 5: '0',
6: '0\u00A0Mio.',
7: '00\u00A0Mio.',
8: '000\u00A0Mio.',
@@ -2714,9 +2786,9 @@
13: '00 Billionen',
14: '000 Billionen',
}, COMPACT_DECIMAL_SHORT_CURRENCY_PATTERN: const {
- 3: '0\u00A0Tsd.\u00A0\u00A4',
- 4: '00\u00A0Tsd.\u00A0\u00A4',
- 5: '000\u00A0Tsd.\u00A0\u00A4',
+ 3: '0',
+ 4: '0',
+ 5: '0',
6: '0\u00A0Mio.\u00A0\u00A4',
7: '00\u00A0Mio.\u00A0\u00A4',
8: '000\u00A0Mio.\u00A0\u00A4',
@@ -2729,9 +2801,9 @@
}),
// Compact number symbols for locale de_CH.
"de_CH": new CompactNumberSymbols(COMPACT_DECIMAL_SHORT_PATTERN: const {
- 3: '0\u00A0Tsd.',
- 4: '00\u00A0Tsd.',
- 5: '000\u00A0Tsd.',
+ 3: '0',
+ 4: '0',
+ 5: '0',
6: '0\u00A0Mio.',
7: '00\u00A0Mio.',
8: '000\u00A0Mio.',
@@ -2755,9 +2827,9 @@
13: '00 Billionen',
14: '000 Billionen',
}, COMPACT_DECIMAL_SHORT_CURRENCY_PATTERN: const {
- 3: '0\u00A0Tsd.\u00A0\u00A4',
- 4: '00\u00A0Tsd.\u00A0\u00A4',
- 5: '000\u00A0Tsd.\u00A0\u00A4',
+ 3: '0',
+ 4: '0',
+ 5: '0',
6: '0\u00A0Mio.\u00A0\u00A4',
7: '00\u00A0Mio.\u00A0\u00A4',
8: '000\u00A0Mio.\u00A0\u00A4',
@@ -3800,7 +3872,7 @@
5: '0',
6: '0\u00A0mill.',
7: '00\u00A0mill.',
- 8: '000\u00A0mill.',
+ 8: '000\u00A0mill',
9: '0',
10: '0',
11: '0',
diff --git a/lib/src/data/dates/locale_list.dart b/lib/src/data/dates/locale_list.dart
index a283b91..1581cca 100644
--- a/lib/src/data/dates/locale_list.dart
+++ b/lib/src/data/dates/locale_list.dart
@@ -9,6 +9,7 @@
"am",
"ar",
"ar_DZ",
+ "ar_EG",
"az",
"be",
"bg",
diff --git a/lib/src/data/dates/patterns/ar_EG.json b/lib/src/data/dates/patterns/ar_EG.json
new file mode 100644
index 0000000..b74f42a
--- /dev/null
+++ b/lib/src/data/dates/patterns/ar_EG.json
@@ -0,0 +1 @@
+{"d":"d","E":"ccc","EEEE":"cccc","LLL":"LLL","LLLL":"LLLL","M":"L","Md":"d/M","MEd":"EEE، d/M","MMM":"LLL","MMMd":"d MMM","MMMEd":"EEE، d MMM","MMMM":"LLLL","MMMMd":"d MMMM","MMMMEEEEd":"EEEE، d MMMM","QQQ":"QQQ","QQQQ":"QQQQ","y":"y","yM":"M/y","yMd":"d/M/y","yMEd":"EEE، d/M/y","yMMM":"MMM y","yMMMd":"d MMM y","yMMMEd":"EEE، d MMM y","yMMMM":"MMMM y","yMMMMd":"d MMMM y","yMMMMEEEEd":"EEEE، d MMMM y","yQQQ":"QQQ y","yQQQQ":"QQQQ y","H":"HH","Hm":"HH:mm","Hms":"HH:mm:ss","j":"h a","jm":"h:mm a","jms":"h:mm:ss a","jmv":"h:mm a v","jmz":"h:mm a z","jz":"h a z","m":"m","ms":"mm:ss","s":"s","v":"v","z":"z","zzzz":"zzzz","ZZZZ":"ZZZZ"}
\ No newline at end of file
diff --git a/lib/src/data/dates/patterns/br.json b/lib/src/data/dates/patterns/br.json
index 9caeae1..c26fb70 100644
--- a/lib/src/data/dates/patterns/br.json
+++ b/lib/src/data/dates/patterns/br.json
@@ -1 +1 @@
-{"d":"d","E":"ccc","EEEE":"cccc","LLL":"LLL","LLLL":"LLLL","M":"MM","Md":"dd/MM","MEd":"EEE dd/MM","MMM":"LLL","MMMd":"d MMM","MMMEd":"EEE d MMM","MMMM":"LLLL","MMMMd":"MMMM d","MMMMEEEEd":"EEEE d MMMM","QQQ":"QQQ","QQQQ":"QQQQ","y":"y","yM":"MM/y","yMd":"dd/MM/y","yMEd":"EEE dd/MM/y","yMMM":"MMM y","yMMMd":"d MMM y","yMMMEd":"EEE d MMM y","yMMMM":"y MMMM","yMMMMd":"y MMMM d","yMMMMEEEEd":"y MMMM d, EEEE","yQQQ":"QQQ y","yQQQQ":"QQQQ y","H":"HH","Hm":"HH:mm","Hms":"HH:mm:ss","j":"HH","jm":"HH:mm","jms":"HH:mm:ss","jmv":"HH:mm v","jmz":"HH:mm z","jz":"HH z","m":"m","ms":"mm:ss","s":"s","v":"v","z":"z","zzzz":"zzzz","ZZZZ":"ZZZZ"}
\ No newline at end of file
+{"d":"d","E":"ccc","EEEE":"cccc","LLL":"LLL","LLLL":"LLLL","M":"MM","Md":"dd/MM","MEd":"EEE dd/MM","MMM":"LLL","MMMd":"d MMM","MMMEd":"EEE d MMM","MMMM":"LLLL","MMMMd":"d MMMM","MMMMEEEEd":"EEEE d MMMM","QQQ":"QQQ","QQQQ":"QQQQ","y":"y","yM":"MM/y","yMd":"dd/MM/y","yMEd":"EEE dd/MM/y","yMMM":"MMM y","yMMMd":"d MMM y","yMMMEd":"EEE d MMM y","yMMMM":"MMMM y","yMMMMd":"d MMMM y","yMMMMEEEEd":"EEEE d MMMM y","yQQQ":"QQQ y","yQQQQ":"QQQQ y","H":"HH","Hm":"HH:mm","Hms":"HH:mm:ss","j":"HH","jm":"HH:mm","jms":"HH:mm:ss","jmv":"HH:mm v","jmz":"HH:mm z","jz":"HH z","m":"m","ms":"mm:ss","s":"s","v":"v","z":"z","zzzz":"zzzz","ZZZZ":"ZZZZ"}
\ No newline at end of file
diff --git a/lib/src/data/dates/patterns/mn.json b/lib/src/data/dates/patterns/mn.json
index b11f566..ee8ac03 100644
--- a/lib/src/data/dates/patterns/mn.json
+++ b/lib/src/data/dates/patterns/mn.json
@@ -1 +1 @@
-{"d":"d","E":"ccc","EEEE":"cccc","LLL":"LLL","LLLL":"LLLL","M":"L","Md":"MM/dd","MEd":"MM/dd, EEE","MMM":"LLL","MMMd":"MMM'ын' d","MMMEd":"MMM'ын' d, EEE","MMMM":"LLLL","MMMMd":"MMM'ын' d","MMMMEEEEd":"MMMM'ын' d, EEEE","QQQ":"QQQ","QQQQ":"QQQQ","y":"y","yM":"y M","yMd":"y.MM.dd","yMEd":"y.MM.dd, EEE","yMMM":"y 'оны' MMM","yMMMd":"y.MM.dd","yMMMEd":"y.MM.dd, EEE","yMMMM":"y 'оны' MMM","yMMMMd":"y.MM.dd","yMMMMEEEEd":"y 'оны' MMMM'ын' d. EEEE 'гараг'.","yQQQ":"y QQQ","yQQQQ":"y 'оны' QQQQ","H":"HH 'ц'","Hm":"HH:mm","Hms":"HH:mm:ss","j":"HH 'ц'","jm":"HH:mm","jms":"HH:mm:ss","jmv":"HH:mm v","jmz":"HH:mm z","jz":"HH 'ц' z","m":"m","ms":"mm:ss","s":"s","v":"v","z":"z","zzzz":"zzzz","ZZZZ":"ZZZZ"}
\ No newline at end of file
+{"d":"d","E":"ccc","EEEE":"cccc","LLL":"LLL","LLLL":"LLLL","M":"L","Md":"MM/dd","MEd":"MM/dd, EEE","MMM":"LLL","MMMd":"MMM'ын' d","MMMEd":"MMM'ын' d, EEE","MMMM":"LLLL","MMMMd":"MMM'ын' d","MMMMEEEEd":"MMMM'ын' d, EEEE","QQQ":"QQQ","QQQQ":"QQQQ","y":"y","yM":"y M","yMd":"y.MM.dd","yMEd":"y.MM.dd, EEE","yMMM":"y 'оны' MMM","yMMMd":"y.MM.dd","yMMMEd":"y.MM.dd, EEE","yMMMM":"y 'оны' MMM","yMMMMd":"y.MM.dd","yMMMMEEEEd":"y.MM.dd, EEEE","yQQQ":"y QQQ","yQQQQ":"y 'оны' QQQQ","H":"HH 'ц'","Hm":"HH:mm","Hms":"HH:mm:ss","j":"HH 'ц'","jm":"HH:mm","jms":"HH:mm:ss","jmv":"HH:mm v","jmz":"HH:mm z","jz":"HH 'ц' z","m":"m","ms":"mm:ss","s":"s","v":"v","z":"z","zzzz":"zzzz","ZZZZ":"ZZZZ"}
\ No newline at end of file
diff --git a/lib/src/data/dates/patterns/ur.json b/lib/src/data/dates/patterns/ur.json
index e1d5436..24959bb 100644
--- a/lib/src/data/dates/patterns/ur.json
+++ b/lib/src/data/dates/patterns/ur.json
@@ -1 +1 @@
-{"d":"d","E":"ccc","EEEE":"cccc","LLL":"LLL","LLLL":"LLLL","M":"L","Md":"d/M","MEd":"EEE، d/M","MMM":"LLL","MMMd":"d MMM","MMMEd":"EEE، d MMM","MMMM":"LLLL","MMMMd":"MMMM d","MMMMEEEEd":"EEEE، d MMMM","QQQ":"QQQ","QQQQ":"QQQQ","y":"y","yM":"M/y","yMd":"d/M/y","yMEd":"EEE، d/M/y","yMMM":"MMM y","yMMMd":"d MMM، y","yMMMEd":"EEE، d MMM، y","yMMMM":"MMMM y","yMMMMd":"MMMM d, y","yMMMMEEEEd":"EEEE, MMMM d, y","yQQQ":"QQQ y","yQQQQ":"QQQQ y","H":"HH","Hm":"HH:mm","Hms":"HH:mm:ss","j":"h a","jm":"h:mm a","jms":"h:mm:ss a","jmv":"h:mm a v","jmz":"h:mm a z","jz":"h a z","m":"m","ms":"mm:ss","s":"s","v":"v","z":"z","zzzz":"zzzz","ZZZZ":"ZZZZ"}
\ No newline at end of file
+{"d":"d","E":"ccc","EEEE":"cccc","LLL":"LLL","LLLL":"LLLL","M":"L","Md":"d/M","MEd":"EEE، d/M","MMM":"LLL","MMMd":"d MMM","MMMEd":"EEE، d MMM","MMMM":"LLLL","MMMMd":"d MMMM","MMMMEEEEd":"EEEE، d MMMM","QQQ":"QQQ","QQQQ":"QQQQ","y":"y","yM":"M/y","yMd":"d/M/y","yMEd":"EEE، d/M/y","yMMM":"MMM y","yMMMd":"d MMM، y","yMMMEd":"EEE، d MMM، y","yMMMM":"MMMM y","yMMMMd":"d MMMM، y","yMMMMEEEEd":"EEEE، d MMMM، y","yQQQ":"QQQ y","yQQQQ":"QQQQ y","H":"HH","Hm":"HH:mm","Hms":"HH:mm:ss","j":"h a","jm":"h:mm a","jms":"h:mm:ss a","jmv":"h:mm a v","jmz":"h:mm a z","jz":"h a z","m":"m","ms":"mm:ss","s":"s","v":"v","z":"z","zzzz":"zzzz","ZZZZ":"ZZZZ"}
\ No newline at end of file
diff --git a/lib/src/data/dates/symbols/ar_EG.json b/lib/src/data/dates/symbols/ar_EG.json
new file mode 100644
index 0000000..49c2af6
--- /dev/null
+++ b/lib/src/data/dates/symbols/ar_EG.json
@@ -0,0 +1 @@
+{"NAME":"ar_EG","ERAS":["ق.م","م"],"ERANAMES":["قبل الميلاد","ميلادي"],"NARROWMONTHS":["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],"STANDALONENARROWMONTHS":["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],"MONTHS":["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"STANDALONEMONTHS":["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"SHORTMONTHS":["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"STANDALONESHORTMONTHS":["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"WEEKDAYS":["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],"STANDALONEWEEKDAYS":["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],"SHORTWEEKDAYS":["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],"STANDALONESHORTWEEKDAYS":["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],"NARROWWEEKDAYS":["ح","ن","ث","ر","خ","ج","س"],"STANDALONENARROWWEEKDAYS":["ح","ن","ث","ر","خ","ج","س"],"SHORTQUARTERS":["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"],"QUARTERS":["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"],"AMPMS":["ص","م"],"DATEFORMATS":["EEEE، d MMMM y","d MMMM y","dd/MM/y","d/M/y"],"TIMEFORMATS":["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],"AVAILABLEFORMATS":null,"FIRSTDAYOFWEEK":5,"WEEKENDRANGE":[4,5],"FIRSTWEEKCUTOFFDAY":4,"DATETIMEFORMATS":["{1} {0}","{1} {0}","{1} {0}","{1} {0}"],"ZERODIGIT":"٠"}
\ No newline at end of file
diff --git a/lib/src/data/dates/symbols/bn.json b/lib/src/data/dates/symbols/bn.json
index ef3c36a..808995a 100644
--- a/lib/src/data/dates/symbols/bn.json
+++ b/lib/src/data/dates/symbols/bn.json
@@ -1 +1 @@
-{"NAME":"bn","ERAS":["খ্রিস্টপূর্ব","খৃষ্টাব্দ"],"ERANAMES":["খ্রিস্টপূর্ব","খ্রীষ্টাব্দ"],"NARROWMONTHS":["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],"STANDALONENARROWMONTHS":["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],"MONTHS":["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],"STANDALONEMONTHS":["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],"SHORTMONTHS":["জানু","ফেব","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],"STANDALONESHORTMONTHS":["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],"WEEKDAYS":["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"],"STANDALONEWEEKDAYS":["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহষ্পতিবার","শুক্রবার","শনিবার"],"SHORTWEEKDAYS":["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],"STANDALONESHORTWEEKDAYS":["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],"NARROWWEEKDAYS":["র","সো","ম","বু","বৃ","শু","শ"],"STANDALONENARROWWEEKDAYS":["র","সো","ম","বু","বৃ","শু","শ"],"SHORTQUARTERS":["Q1","Q2","Q3","Q4"],"QUARTERS":["ত্রৈমাসিক","দ্বিতীয় ত্রৈমাসিক","তৃতীয় ত্রৈমাসিক","চতুর্থ ত্রৈমাসিক"],"AMPMS":["AM","PM"],"DATEFORMATS":["EEEE, d MMMM, y","d MMMM, y","d MMM, y","d/M/yy"],"TIMEFORMATS":["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],"AVAILABLEFORMATS":null,"FIRSTDAYOFWEEK":4,"WEEKENDRANGE":[5,6],"FIRSTWEEKCUTOFFDAY":3,"DATETIMEFORMATS":["{1} {0}","{1} {0}","{1} {0}","{1} {0}"],"ZERODIGIT":"০"}
\ No newline at end of file
+{"NAME":"bn","ERAS":["খ্রিস্টপূর্ব","খৃষ্টাব্দ"],"ERANAMES":["খ্রিস্টপূর্ব","খ্রীষ্টাব্দ"],"NARROWMONTHS":["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],"STANDALONENARROWMONTHS":["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],"MONTHS":["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],"STANDALONEMONTHS":["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],"SHORTMONTHS":["জানু","ফেব","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],"STANDALONESHORTMONTHS":["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],"WEEKDAYS":["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"],"STANDALONEWEEKDAYS":["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহষ্পতিবার","শুক্রবার","শনিবার"],"SHORTWEEKDAYS":["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],"STANDALONESHORTWEEKDAYS":["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],"NARROWWEEKDAYS":["র","সো","ম","বু","বৃ","শু","শ"],"STANDALONENARROWWEEKDAYS":["র","সো","ম","বু","বৃ","শু","শ"],"SHORTQUARTERS":["Q1","Q2","Q3","Q4"],"QUARTERS":["ত্রৈমাসিক","দ্বিতীয় ত্রৈমাসিক","তৃতীয় ত্রৈমাসিক","চতুর্থ ত্রৈমাসিক"],"AMPMS":["AM","PM"],"DATEFORMATS":["EEEE, d MMMM, y","d MMMM, y","d MMM, y","d/M/yy"],"TIMEFORMATS":["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],"AVAILABLEFORMATS":null,"FIRSTDAYOFWEEK":6,"WEEKENDRANGE":[5,6],"FIRSTWEEKCUTOFFDAY":5,"DATETIMEFORMATS":["{1} {0}","{1} {0}","{1} {0}","{1} {0}"],"ZERODIGIT":"০"}
\ No newline at end of file
diff --git a/lib/src/data/dates/symbols/br.json b/lib/src/data/dates/symbols/br.json
index 6a0e9f5..a13b700 100644
--- a/lib/src/data/dates/symbols/br.json
+++ b/lib/src/data/dates/symbols/br.json
@@ -1 +1 @@
-{"NAME":"br","ERAS":["a-raok J.K.","goude J.K."],"ERANAMES":["a-raok Jezuz-Krist","goude Jezuz-Krist"],"NARROWMONTHS":["01","02","03","04","05","06","07","08","09","10","11","12"],"STANDALONENARROWMONTHS":["01","02","03","04","05","06","07","08","09","10","11","12"],"MONTHS":["Genver","Cʼhwevrer","Meurzh","Ebrel","Mae","Mezheven","Gouere","Eost","Gwengolo","Here","Du","Kerzu"],"STANDALONEMONTHS":["Genver","Cʼhwevrer","Meurzh","Ebrel","Mae","Mezheven","Gouere","Eost","Gwengolo","Here","Du","Kerzu"],"SHORTMONTHS":["Gen.","Cʼhwe.","Meur.","Ebr.","Mae","Mezh.","Goue.","Eost","Gwen.","Here","Du","Kzu."],"STANDALONESHORTMONTHS":["Gen.","Cʼhwe.","Meur.","Ebr.","Mae","Mezh.","Goue.","Eost","Gwen.","Here","Du","Ker."],"WEEKDAYS":["Sul","Lun","Meurzh","Mercʼher","Yaou","Gwener","Sadorn"],"STANDALONEWEEKDAYS":["Sul","Lun","Meurzh","Mercʼher","Yaou","Gwener","Sadorn"],"SHORTWEEKDAYS":["Sul","Lun","Meu.","Mer.","Yaou","Gwe.","Sad."],"STANDALONESHORTWEEKDAYS":["Sul","Lun","Meu.","Mer.","Yaou","Gwe.","Sad."],"NARROWWEEKDAYS":["Su","L","Mz","Mc","Y","G","Sa"],"STANDALONENARROWWEEKDAYS":["Su","L","Mz","Mc","Y","G","Sa"],"SHORTQUARTERS":["1añ trim.","2l trim.","3e trim.","4e trim."],"QUARTERS":["1añ trimiziad","2l trimiziad","3e trimiziad","4e trimiziad"],"AMPMS":["A.M.","G.M."],"DATEFORMATS":["y MMMM d, EEEE","y MMMM d","y MMM d","y-MM-dd"],"TIMEFORMATS":["HH:mm:ss zzzz","HH:mm:ss z","HH:mm:ss","HH:mm"],"AVAILABLEFORMATS":null,"FIRSTDAYOFWEEK":0,"WEEKENDRANGE":[5,6],"FIRSTWEEKCUTOFFDAY":6,"DATETIMEFORMATS":["{1} 'da' {0}","{1} 'da' {0}","{1} {0}","{1} {0}"]}
\ No newline at end of file
+{"NAME":"br","ERAS":["a-raok J.K.","goude J.K."],"ERANAMES":["a-raok Jezuz-Krist","goude Jezuz-Krist"],"NARROWMONTHS":["01","02","03","04","05","06","07","08","09","10","11","12"],"STANDALONENARROWMONTHS":["01","02","03","04","05","06","07","08","09","10","11","12"],"MONTHS":["Genver","Cʼhwevrer","Meurzh","Ebrel","Mae","Mezheven","Gouere","Eost","Gwengolo","Here","Du","Kerzu"],"STANDALONEMONTHS":["Genver","Cʼhwevrer","Meurzh","Ebrel","Mae","Mezheven","Gouere","Eost","Gwengolo","Here","Du","Kerzu"],"SHORTMONTHS":["Gen.","Cʼhwe.","Meur.","Ebr.","Mae","Mezh.","Goue.","Eost","Gwen.","Here","Du","Kzu."],"STANDALONESHORTMONTHS":["Gen.","Cʼhwe.","Meur.","Ebr.","Mae","Mezh.","Goue.","Eost","Gwen.","Here","Du","Kzu."],"WEEKDAYS":["Sul","Lun","Meurzh","Mercʼher","Yaou","Gwener","Sadorn"],"STANDALONEWEEKDAYS":["Sul","Lun","Meurzh","Mercʼher","Yaou","Gwener","Sadorn"],"SHORTWEEKDAYS":["Sul","Lun","Meu.","Mer.","Yaou","Gwe.","Sad."],"STANDALONESHORTWEEKDAYS":["Sul","Lun","Meu.","Mer.","Yaou","Gwe.","Sad."],"NARROWWEEKDAYS":["Su","L","Mz","Mc","Y","G","Sa"],"STANDALONENARROWWEEKDAYS":["Su","L","Mz","Mc","Y","G","Sa"],"SHORTQUARTERS":["1añ trim.","2l trim.","3e trim.","4e trim."],"QUARTERS":["1añ trimiziad","2l trimiziad","3e trimiziad","4e trimiziad"],"AMPMS":["A.M.","G.M."],"DATEFORMATS":["EEEE d MMMM y","d MMMM y","d MMM y","dd/MM/y"],"TIMEFORMATS":["HH:mm:ss zzzz","HH:mm:ss z","HH:mm:ss","HH:mm"],"AVAILABLEFORMATS":null,"FIRSTDAYOFWEEK":0,"WEEKENDRANGE":[5,6],"FIRSTWEEKCUTOFFDAY":6,"DATETIMEFORMATS":["{1} 'da' {0}","{1} 'da' {0}","{1}, {0}","{1} {0}"]}
\ No newline at end of file
diff --git a/lib/src/data/dates/symbols/mn.json b/lib/src/data/dates/symbols/mn.json
index 5ca34a6..c3c6814 100644
--- a/lib/src/data/dates/symbols/mn.json
+++ b/lib/src/data/dates/symbols/mn.json
@@ -1 +1 @@
-{"NAME":"mn","ERAS":["МЭӨ","МЭ"],"ERANAMES":["манай эриний өмнөх","манай эриний"],"NARROWMONTHS":["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],"STANDALONENARROWMONTHS":["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],"MONTHS":["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долдугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"],"STANDALONEMONTHS":["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долдугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"],"SHORTMONTHS":["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],"STANDALONESHORTMONTHS":["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],"WEEKDAYS":["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],"STANDALONEWEEKDAYS":["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],"SHORTWEEKDAYS":["Ня","Да","Мя","Лх","Пү","Ба","Бя"],"STANDALONESHORTWEEKDAYS":["Ня","Да","Мя","Лх","Пү","Ба","Бя"],"NARROWWEEKDAYS":["Ня","Да","Мя","Лх","Пү","Ба","Бя"],"STANDALONENARROWWEEKDAYS":["Ня","Да","Мя","Лх","Пү","Ба","Бя"],"SHORTQUARTERS":["I улирал","II улирал","III улирал","IV улирал"],"QUARTERS":["1-р улирал","2-р улирал","3-р улирал","4-р улирал"],"AMPMS":["ү.ө","ү.х"],"DATEFORMATS":["y 'оны' MMM'ын' d. EEEE 'гараг'.","y 'оны' MMM'ын' d","y.MM.dd","y.MM.dd"],"TIMEFORMATS":["HH:mm:ss (zzzz)","HH:mm:ss (z)","HH:mm:ss","HH:mm"],"AVAILABLEFORMATS":null,"FIRSTDAYOFWEEK":6,"WEEKENDRANGE":[5,6],"FIRSTWEEKCUTOFFDAY":5,"DATETIMEFORMATS":["{1} {0}","{1} {0}","{1} {0}","{1} {0}"]}
\ No newline at end of file
+{"NAME":"mn","ERAS":["МЭӨ","МЭ"],"ERANAMES":["манай эриний өмнөх","манай эриний"],"NARROWMONTHS":["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],"STANDALONENARROWMONTHS":["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],"MONTHS":["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долдугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"],"STANDALONEMONTHS":["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долдугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"],"SHORTMONTHS":["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],"STANDALONESHORTMONTHS":["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],"WEEKDAYS":["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],"STANDALONEWEEKDAYS":["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],"SHORTWEEKDAYS":["Ня","Да","Мя","Лх","Пү","Ба","Бя"],"STANDALONESHORTWEEKDAYS":["Ня","Да","Мя","Лх","Пү","Ба","Бя"],"NARROWWEEKDAYS":["Ня","Да","Мя","Лх","Пү","Ба","Бя"],"STANDALONENARROWWEEKDAYS":["Ня","Да","Мя","Лх","Пү","Ба","Бя"],"SHORTQUARTERS":["I улирал","II улирал","III улирал","IV улирал"],"QUARTERS":["1-р улирал","2-р улирал","3-р улирал","4-р улирал"],"AMPMS":["ү.ө","ү.х"],"DATEFORMATS":["y.MM.dd, EEEE","y.MM.dd","y.MM.dd","y.MM.dd"],"TIMEFORMATS":["HH:mm:ss (zzzz)","HH:mm:ss (z)","HH:mm:ss","HH:mm"],"AVAILABLEFORMATS":null,"FIRSTDAYOFWEEK":6,"WEEKENDRANGE":[5,6],"FIRSTWEEKCUTOFFDAY":5,"DATETIMEFORMATS":["{1} {0}","{1} {0}","{1} {0}","{1} {0}"]}
\ No newline at end of file
diff --git a/lib/src/data/dates/symbols/ur.json b/lib/src/data/dates/symbols/ur.json
index 6c61f94..222af04 100644
--- a/lib/src/data/dates/symbols/ur.json
+++ b/lib/src/data/dates/symbols/ur.json
@@ -1 +1 @@
-{"NAME":"ur","ERAS":["قبل مسیح","عیسوی"],"ERANAMES":["قبل مسیح","عیسوی"],"NARROWMONTHS":["J","F","M","A","M","J","J","A","S","O","N","D"],"STANDALONENARROWMONTHS":["J","F","M","A","M","J","J","A","S","O","N","D"],"MONTHS":["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],"STANDALONEMONTHS":["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],"SHORTMONTHS":["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],"STANDALONESHORTMONTHS":["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],"WEEKDAYS":["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],"STANDALONEWEEKDAYS":["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],"SHORTWEEKDAYS":["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],"STANDALONESHORTWEEKDAYS":["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],"NARROWWEEKDAYS":["S","M","T","W","T","F","S"],"STANDALONENARROWWEEKDAYS":["S","M","T","W","T","F","S"],"SHORTQUARTERS":["پہلی سہ ماہی","دوسری سہ ماہی","تیسری سہ ماہی","چوتهی سہ ماہی"],"QUARTERS":["پہلی سہ ماہی","دوسری سہ ماہی","تیسری سہ ماہی","چوتهی سہ ماہی"],"AMPMS":["AM","PM"],"DATEFORMATS":["EEEE, MMMM d, y","MMMM d, y","MMM d, y","d/M/yy"],"TIMEFORMATS":["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],"AVAILABLEFORMATS":null,"FIRSTDAYOFWEEK":6,"WEEKENDRANGE":[5,6],"FIRSTWEEKCUTOFFDAY":5,"DATETIMEFORMATS":["{1} {0}","{1} {0}","{1} {0}","{1} {0}"]}
\ No newline at end of file
+{"NAME":"ur","ERAS":["قبل مسیح","عیسوی"],"ERANAMES":["قبل مسیح","عیسوی"],"NARROWMONTHS":["J","F","M","A","M","J","J","A","S","O","N","D"],"STANDALONENARROWMONTHS":["J","F","M","A","M","J","J","A","S","O","N","D"],"MONTHS":["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],"STANDALONEMONTHS":["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],"SHORTMONTHS":["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],"STANDALONESHORTMONTHS":["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],"WEEKDAYS":["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],"STANDALONEWEEKDAYS":["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],"SHORTWEEKDAYS":["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],"STANDALONESHORTWEEKDAYS":["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],"NARROWWEEKDAYS":["S","M","T","W","T","F","S"],"STANDALONENARROWWEEKDAYS":["S","M","T","W","T","F","S"],"SHORTQUARTERS":["پہلی سہ ماہی","دوسری سہ ماہی","تیسری سہ ماہی","چوتهی سہ ماہی"],"QUARTERS":["پہلی سہ ماہی","دوسری سہ ماہی","تیسری سہ ماہی","چوتهی سہ ماہی"],"AMPMS":["AM","PM"],"DATEFORMATS":["EEEE، d MMMM، y","d MMMM، y","d MMM، y","d/M/yy"],"TIMEFORMATS":["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],"AVAILABLEFORMATS":null,"FIRSTDAYOFWEEK":6,"WEEKENDRANGE":[5,6],"FIRSTWEEKCUTOFFDAY":5,"DATETIMEFORMATS":["{1} {0}","{1} {0}","{1} {0}","{1} {0}"]}
\ No newline at end of file
diff --git a/test/compact_number_test_data.dart b/test/compact_number_test_data.dart
index 33e4ce9..b74737a 100644
--- a/test/compact_number_test_data.dart
+++ b/test/compact_number_test_data.dart
@@ -78,36 +78,36 @@
["9994444444", "9.99 ቢ", "9.99 ቢሊዮን"],
],
"ar": [
- ["1", "١", "١"],
- ["21", "٢١", "٢١"],
- ["321", "٣٢١", "٣٢١"],
- ["4321", "٤٫٣٢ ألف", "٤٫٣٢ ألف"],
- ["54321", "٥٤٫٣ ألف", "٥٤٫٣ ألف"],
- ["654321", "٦٥٤ ألف", "٦٥٤ ألف"],
- ["7654321", "٧٫٦٥ مليون", "٧٫٦٥ مليون"],
- ["87654321", "٨٧٫٧ مليون", "٨٧٫٧ مليون"],
- ["987654321", "٩٨٨ مليون", "٩٨٨ مليون"],
- ["1087654321", "١٫٠٩ مليار", "١٫٠٩ مليار"],
- ["11987654321", "١٢ مليار", "١٢ مليار"],
- ["129987654321", "١٣٠ مليار", "١٣٠ مليار"],
- ["1398987654321", "١٫٤ ترليون", "١٫٤ ترليون"],
- ["14987987654321", "١٥ ترليون", "١٥ ترليون"],
- ["159876987654321", "١٦٠ ترليون", "١٦٠ ترليون"],
- ["9", "٩", "٩"],
- ["99", "٩٩", "٩٩"],
- ["999", "٩٩٩", "٩٩٩"],
- ["9999", "١٠ ألف", "١٠ ألف"],
- ["99999", "١٠٠ ألف", "١٠٠ ألف"],
- ["99999", "١٠٠ ألف", "١٠٠ ألف"],
- ["999999", "١ مليون", "١ مليون"],
- ["9999999", "١٠ مليون", "١٠ ملايين"],
- ["99999999", "١٠٠ مليون", "١٠٠ مليون"],
- ["9994", "٩٫٩٩ ألف", "٩٫٩٩ ألف"],
- ["99944", "٩٩٫٩ ألف", "٩٩٫٩ ألف"],
- ["999444", "٩٩٩ ألف", "٩٩٩ ألف"],
- ["9994444", "٩٫٩٩ مليون", "٩٫٩٩ مليون"],
- ["999444444", "٩٩٩ مليون", "٩٩٩ مليون"],
- ["9994444444", "٩٫٩٩ مليار", "٩٫٩٩ مليار"],
+ ["1", "1", "1"],
+ ["21", "21", "21"],
+ ["321", "321", "321"],
+ ["4321", "4.32 ألف", "4.32 ألف"],
+ ["54321", "54.3 ألف", "54.3 ألف"],
+ ["654321", "654 ألف", "654 ألف"],
+ ["7654321", "7.65 مليون", "7.65 مليون"],
+ ["87654321", "87.7 مليون", "87.7 مليون"],
+ ["987654321", "988 مليون", "988 مليون"],
+ ["1087654321", "1.09 مليار", "1.09 مليار"],
+ ["11987654321", "12 مليار", "12 مليار"],
+ ["129987654321", "130 مليار", "130 مليار"],
+ ["1398987654321", "1.4 ترليون", "1.4 ترليون"],
+ ["14987987654321", "15 ترليون", "15 ترليون"],
+ ["159876987654321", "160 ترليون", "160 ترليون"],
+ ["9", "9", "9"],
+ ["99", "99", "99"],
+ ["999", "999", "999"],
+ ["9999", "10 ألف", "10 ألف"],
+ ["99999", "100 ألف", "100 ألف"],
+ ["99999", "100 ألف", "100 ألف"],
+ ["999999", "1 مليون", "1 مليون"],
+ ["9999999", "10 مليون", "10 ملايين"],
+ ["99999999", "100 مليون", "100 مليون"],
+ ["9994", "9.99 ألف", "9.99 ألف"],
+ ["99944", "99.9 ألف", "99.9 ألف"],
+ ["999444", "999 ألف", "999 ألف"],
+ ["9994444", "9.99 مليون", "9.99 مليون"],
+ ["999444444", "999 مليون", "999 مليون"],
+ ["9994444444", "9.99 مليار", "9.99 مليار"],
],
"ar_DZ": [
["1", "1", "1"],
@@ -141,6 +141,38 @@
["999444444", "999 مليون", "999 مليون"],
["9994444444", "9,99 مليار", "9,99 مليار"],
],
+ "ar_EG": [
+ ["1", "١", "١"],
+ ["21", "٢١", "٢١"],
+ ["321", "٣٢١", "٣٢١"],
+ ["4321", "٤٫٣٢ ألف", "٤٫٣٢ ألف"],
+ ["54321", "٥٤٫٣ ألف", "٥٤٫٣ ألف"],
+ ["654321", "٦٥٤ ألف", "٦٥٤ ألف"],
+ ["7654321", "٧٫٦٥ مليون", "٧٫٦٥ مليون"],
+ ["87654321", "٨٧٫٧ مليون", "٨٧٫٧ مليون"],
+ ["987654321", "٩٨٨ مليون", "٩٨٨ مليون"],
+ ["1087654321", "١٫٠٩ مليار", "١٫٠٩ مليار"],
+ ["11987654321", "١٢ مليار", "١٢ مليار"],
+ ["129987654321", "١٣٠ مليار", "١٣٠ مليار"],
+ ["1398987654321", "١٫٤ ترليون", "١٫٤ ترليون"],
+ ["14987987654321", "١٥ ترليون", "١٥ ترليون"],
+ ["159876987654321", "١٦٠ ترليون", "١٦٠ ترليون"],
+ ["9", "٩", "٩"],
+ ["99", "٩٩", "٩٩"],
+ ["999", "٩٩٩", "٩٩٩"],
+ ["9999", "١٠ ألف", "١٠ ألف"],
+ ["99999", "١٠٠ ألف", "١٠٠ ألف"],
+ ["99999", "١٠٠ ألف", "١٠٠ ألف"],
+ ["999999", "١ مليون", "١ مليون"],
+ ["9999999", "١٠ مليون", "١٠ ملايين"],
+ ["99999999", "١٠٠ مليون", "١٠٠ مليون"],
+ ["9994", "٩٫٩٩ ألف", "٩٫٩٩ ألف"],
+ ["99944", "٩٩٫٩ ألف", "٩٩٫٩ ألف"],
+ ["999444", "٩٩٩ ألف", "٩٩٩ ألف"],
+ ["9994444", "٩٫٩٩ مليون", "٩٫٩٩ مليون"],
+ ["999444444", "٩٩٩ مليون", "٩٩٩ مليون"],
+ ["9994444444", "٩٫٩٩ مليار", "٩٫٩٩ مليار"],
+ ],
"az": [
["1", "1", "1"],
["21", "21", "21"],
@@ -273,33 +305,33 @@
["1", "1", "1"],
["21", "21", "21"],
["321", "321", "321"],
- ["4321", "4,32K", "4,32K"],
- ["54321", "54,3K", "54,3K"],
- ["654321", "654K", "654K"],
- ["7654321", "7,65M", "7,65M"],
- ["87654321", "87,7M", "87,7M"],
- ["987654321", "988M", "988M"],
- ["1087654321", "1,09G", "1,09G"],
- ["11987654321", "12G", "12G"],
- ["129987654321", "130G", "130G"],
- ["1398987654321", "1,4T", "1,4T"],
- ["14987987654321", "15T", "15T"],
- ["159876987654321", "160T", "160T"],
+ ["4321", "4,32k", "4,32 miliad"],
+ ["54321", "54,3k", "54,3 miliad"],
+ ["654321", "654k", "654 miliad"],
+ ["7654321", "7,65M", "7,65 milion"],
+ ["87654321", "87,7M", "87,7 milion"],
+ ["987654321", "988M", "988 milion"],
+ ["1087654321", "1,09G", "1,09 miliard"],
+ ["11987654321", "12G", "12 miliard"],
+ ["129987654321", "130G", "130 miliard"],
+ ["1398987654321", "1,4T", "1,4 bilion"],
+ ["14987987654321", "15T", "15 bilion"],
+ ["159876987654321", "160T", "160 bilion"],
["9", "9", "9"],
["99", "99", "99"],
["999", "999", "999"],
- ["9999", "10K", "10K"],
- ["99999", "100K", "100K"],
- ["99999", "100K", "100K"],
- ["999999", "1M", "1M"],
- ["9999999", "10M", "10M"],
- ["99999999", "100M", "100M"],
- ["9994", "9,99K", "9,99K"],
- ["99944", "99,9K", "99,9K"],
- ["999444", "999K", "999K"],
- ["9994444", "9,99M", "9,99M"],
- ["999444444", "999M", "999M"],
- ["9994444444", "9,99G", "9,99G"],
+ ["9999", "10k", "10 miliad"],
+ ["99999", "100k", "100 miliad"],
+ ["99999", "100k", "100 miliad"],
+ ["999999", "1M", "1 milion"],
+ ["9999999", "10M", "10 milion"],
+ ["99999999", "100M", "100 milion"],
+ ["9994", "9,99k", "9,99 miliad"],
+ ["99944", "99,9k", "99,9 miliad"],
+ ["999444", "999k", "999 miliad"],
+ ["9994444", "9,99M", "9,99 milion"],
+ ["999444444", "999M", "999 milion"],
+ ["9994444444", "9,99G", "9,99 miliard"],
],
"bs": [
["1", "1", "1"],
@@ -497,9 +529,9 @@
["1", "1", "1"],
["21", "21", "21"],
["321", "321", "321"],
- ["4321", "4,32 Tsd.", "4,32 Tausend"],
- ["54321", "54,3 Tsd.", "54,3 Tausend"],
- ["654321", "654 Tsd.", "654 Tausend"],
+ ["4321", "4320", "4,32 Tausend"],
+ ["54321", "54300", "54,3 Tausend"],
+ ["654321", "654000", "654 Tausend"],
["7654321", "7,65 Mio.", "7,65 Millionen"],
["87654321", "87,7 Mio.", "87,7 Millionen"],
["987654321", "988 Mio.", "988 Millionen"],
@@ -512,15 +544,15 @@
["9", "9", "9"],
["99", "99", "99"],
["999", "999", "999"],
- ["9999", "10 Tsd.", "10 Tausend"],
- ["99999", "100 Tsd.", "100 Tausend"],
- ["99999", "100 Tsd.", "100 Tausend"],
+ ["9999", "10000", "10 Tausend"],
+ ["99999", "100000", "100 Tausend"],
+ ["99999", "100000", "100 Tausend"],
["999999", "1 Mio.", "1 Million"],
["9999999", "10 Mio.", "10 Millionen"],
["99999999", "100 Mio.", "100 Millionen"],
- ["9994", "9,99 Tsd.", "9,99 Tausend"],
- ["99944", "99,9 Tsd.", "99,9 Tausend"],
- ["999444", "999 Tsd.", "999 Tausend"],
+ ["9994", "9990", "9,99 Tausend"],
+ ["99944", "99900", "99,9 Tausend"],
+ ["999444", "999000", "999 Tausend"],
["9994444", "9,99 Mio.", "9,99 Millionen"],
["999444444", "999 Mio.", "999 Millionen"],
["9994444444", "9,99 Mrd.", "9,99 Milliarden"],
@@ -529,9 +561,9 @@
["1", "1", "1"],
["21", "21", "21"],
["321", "321", "321"],
- ["4321", "4,32 Tsd.", "4,32 Tausend"],
- ["54321", "54,3 Tsd.", "54,3 Tausend"],
- ["654321", "654 Tsd.", "654 Tausend"],
+ ["4321", "4320", "4,32 Tausend"],
+ ["54321", "54300", "54,3 Tausend"],
+ ["654321", "654000", "654 Tausend"],
["7654321", "7,65 Mio.", "7,65 Millionen"],
["87654321", "87,7 Mio.", "87,7 Millionen"],
["987654321", "988 Mio.", "988 Millionen"],
@@ -544,15 +576,15 @@
["9", "9", "9"],
["99", "99", "99"],
["999", "999", "999"],
- ["9999", "10 Tsd.", "10 Tausend"],
- ["99999", "100 Tsd.", "100 Tausend"],
- ["99999", "100 Tsd.", "100 Tausend"],
+ ["9999", "10000", "10 Tausend"],
+ ["99999", "100000", "100 Tausend"],
+ ["99999", "100000", "100 Tausend"],
["999999", "1 Mio.", "1 Million"],
["9999999", "10 Mio.", "10 Millionen"],
["99999999", "100 Mio.", "100 Millionen"],
- ["9994", "9,99 Tsd.", "9,99 Tausend"],
- ["99944", "99,9 Tsd.", "99,9 Tausend"],
- ["999444", "999 Tsd.", "999 Tausend"],
+ ["9994", "9990", "9,99 Tausend"],
+ ["99944", "99900", "99,9 Tausend"],
+ ["999444", "999000", "999 Tausend"],
["9994444", "9,99 Mio.", "9,99 Millionen"],
["999444444", "999 Mio.", "999 Millionen"],
["9994444444", "9,99 Mrd.", "9,99 Milliarden"],
@@ -561,9 +593,9 @@
["1", "1", "1"],
["21", "21", "21"],
["321", "321", "321"],
- ["4321", "4.32 Tsd.", "4.32 Tausend"],
- ["54321", "54.3 Tsd.", "54.3 Tausend"],
- ["654321", "654 Tsd.", "654 Tausend"],
+ ["4321", "4320", "4.32 Tausend"],
+ ["54321", "54300", "54.3 Tausend"],
+ ["654321", "654000", "654 Tausend"],
["7654321", "7.65 Mio.", "7.65 Millionen"],
["87654321", "87.7 Mio.", "87.7 Millionen"],
["987654321", "988 Mio.", "988 Millionen"],
@@ -576,15 +608,15 @@
["9", "9", "9"],
["99", "99", "99"],
["999", "999", "999"],
- ["9999", "10 Tsd.", "10 Tausend"],
- ["99999", "100 Tsd.", "100 Tausend"],
- ["99999", "100 Tsd.", "100 Tausend"],
+ ["9999", "10000", "10 Tausend"],
+ ["99999", "100000", "100 Tausend"],
+ ["99999", "100000", "100 Tausend"],
["999999", "1 Mio.", "1 Million"],
["9999999", "10 Mio.", "10 Millionen"],
["99999999", "100 Mio.", "100 Millionen"],
- ["9994", "9.99 Tsd.", "9.99 Tausend"],
- ["99944", "99.9 Tsd.", "99.9 Tausend"],
- ["999444", "999 Tsd.", "999 Tausend"],
+ ["9994", "9990", "9.99 Tausend"],
+ ["99944", "99900", "99.9 Tausend"],
+ ["999444", "999000", "999 Tausend"],
["9994444", "9.99 Mio.", "9.99 Millionen"],
["999444444", "999 Mio.", "999 Millionen"],
["9994444444", "9.99 Mrd.", "9.99 Milliarden"],
@@ -1334,7 +1366,7 @@
["654321", "654000", "654000"],
["7654321", "7,65 mill.", "7,65 millóns"],
["87654321", "87,7 mill.", "87,7 millóns"],
- ["987654321", "988 mill.", "988 millóns"],
+ ["987654321", "988 mill", "988 millóns"],
["1087654321", "1090000000", "1090000000"],
["11987654321", "12000000000", "12000000000"],
["129987654321", "130000000000", "130000000000"],
@@ -1349,12 +1381,12 @@
["99999", "100000", "100000"],
["999999", "1 mill.", "1 millón"],
["9999999", "10 mill.", "10 millóns"],
- ["99999999", "100 mill.", "100 millóns"],
+ ["99999999", "100 mill", "100 millóns"],
["9994", "9990", "9990"],
["99944", "99900", "99900"],
["999444", "999000", "999000"],
["9994444", "9,99 mill.", "9,99 millóns"],
- ["999444444", "999 mill.", "999 millóns"],
+ ["999444444", "999 mill", "999 millóns"],
["9994444444", "9990000000", "9990000000"],
],
"gsw": [
diff --git a/test/number_format_compact_test.dart b/test/number_format_compact_test.dart
index e81f687..650c974 100644
--- a/test/number_format_compact_test.dart
+++ b/test/number_format_compact_test.dart
@@ -151,7 +151,7 @@
//TODO(alanknight): Narrow these down to particular numbers. Often it's just
// 999999.
var problemLocalesLong = [
- "ar", "ar_DZ",
+ "ar", "ar_DZ", "ar_EG",
"be", "bg", "bs",
"ca", "cs", "da", "de", "de_AT", "de_CH", "el", "es", "es_419", "es_ES",
"es_MX", "es_US", "et", "fi",
diff --git a/test/number_format_test.dart b/test/number_format_test.dart
index 1c1339d..62c82a3 100644
--- a/test/number_format_test.dart
+++ b/test/number_format_test.dart
@@ -255,7 +255,7 @@
testSimpleCurrencySymbols();
test('Padding digits with non-ascii zero', () {
- var format = new NumberFormat('000', 'ar');
+ var format = new NumberFormat('000', 'ar_EG');
var padded = format.format(0);
expect(padded, '٠٠٠');
});
diff --git a/test/number_test_data.dart b/test/number_test_data.dart
index 840943a..dd98ad7 100644
--- a/test/number_test_data.dart
+++ b/test/number_test_data.dart
@@ -5,7 +5,7 @@
/// Test data for numeric formatting from a large set of locales.
///
/// DO NOT EDIT. This file is autogenerated from ICU data.
-/// File generated from CLDR ver. 32.0
+/// File generated from CLDR ver. 33.0
library number_test_data;
@@ -25,12 +25,12 @@
r"-1,230%",
r"123,456,789,000%",
"ar",
- r"١٢٣",
- r"-١٢٫٣",
- r"١٬٢٣٤٬٥٦٧٬٨٩٠",
- r"١٢٬٣٠٠ ٪",
- r"-١٬٢٣٠ ٪",
- r"١٢٣٬٤٥٦٬٧٨٩٬٠٠٠ ٪",
+ r"123",
+ r"-12.3",
+ r"1,234,567,890",
+ r"12,300%",
+ r"-1,230%",
+ r"123,456,789,000%",
"ar_DZ",
r"123",
r"-12,3",
@@ -38,6 +38,13 @@
r"12.300%",
r"-1.230%",
r"123.456.789.000%",
+ "ar_EG",
+ r"١٢٣",
+ r"-١٢٫٣",
+ r"١٬٢٣٤٬٥٦٧٬٨٩٠",
+ r"١٢٬٣٠٠٪",
+ r"-١٬٢٣٠٪",
+ r"١٢٣٬٤٥٦٬٧٨٩٬٠٠٠٪",
"az",
r"123",
r"-12,3",