Fix a regression introduced with grouping of padding digits. We started compensating twice for locales with non-ascii digits. Regression was introduced in 6524e278eb214a74d7179a808693019a7322be5e MOE_MIGRATED_REVID=160470967

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=171899248
diff --git a/lib/src/intl/number_format.dart b/lib/src/intl/number_format.dart
index bf7a388..4b187e3 100644
--- a/lib/src/intl/number_format.dart
+++ b/lib/src/intl/number_format.dart
@@ -762,7 +762,7 @@
 
     if (_hasIntegerDigits(integerDigits)) {
       // Add the padding digits to the regular digits so that we get grouping.
-      var padding = symbols.ZERO_DIGIT * (minimumIntegerDigits - digitLength);
+      var padding = '0' * (minimumIntegerDigits - digitLength);
       integerDigits = "$padding$integerDigits";
       digitLength = integerDigits.length;
       for (var i = 0; i < digitLength; i++) {
diff --git a/test/number_format_test.dart b/test/number_format_test.dart
index 5539fd5..64e8d04 100644
--- a/test/number_format_test.dart
+++ b/test/number_format_test.dart
@@ -244,6 +244,12 @@
   });
 
   testSimpleCurrencySymbols();
+
+  test('Padding digits with non-ascii zero', () {
+    var format = new NumberFormat('000', 'ar');
+    var padded = format.format(0);
+    expect(padded, '٠٠٠');
+  });
 }
 
 String stripExtras(String input) {