George Kalpakas
ba4d903586
chore(i18n): fix UCD extraction for Node 10.x
...
Previously (e.g. Node.js 8.x), the 3rd argument to `fs.writeFile()`
(i.e. the callback) could be undefined. On Node.js 10.x, this throws an
error.
This commit fixes it by switching to `fs.writeFileSync()` which seems to
have been the original intention (based on the sorrounding code).
2018-11-12 13:15:51 +02:00
Georgios Kalpakas
e5c5b4a131
chore(i18n): update CLDR to v30.0.1
...
Fixes #15976
Closes #15997
2017-06-06 13:08:05 +03:00
Georgios Kalpakas
5d5fd6292a
chore(i18n): fix parser for currency patterns without fraction digits
...
Previously, it was assumed that all currency pattern would have fraction digits.
However, in [closure-library@b9155d5][1] the `agq_CM` locale was modified to
have such a pattern (namely `#,##0\u00A4`).
This commit modifies the parser implementation to account for pattern without a
decimal point (and thus no fraction digits).
[1]: https://github.com/google/closure-library/commit/b9155d5966a228cb33f367c30c275c833b30e3ff#diff-02793124214ad0470ccea6f86b90d786R711
2017-06-06 13:08:03 +03:00
Georgios Kalpakas
7fbbacc104
chore(i18n): fix relative paths in scripts
2017-06-06 13:07:35 +03:00
Georgios Kalpakas
1df736e256
test(i18n): remove bad assertion
2017-06-06 13:07:35 +03:00
Peter Bacon Darwin
03043839d5
docs(*): ensure naming is correct for Angular(JS) versions
2017-01-25 08:18:39 +00:00
Peter Bacon Darwin
05c3336f92
chore(dependencies): USE YARN (and node 6)
2016-11-29 13:24:50 +00:00
Justas Brazauskas
823295fee0
docs(*): fix typos in comments and docs
...
Closes #15206
2016-10-03 13:16:08 +03:00
Michał Gołębiowski
9360aa2d27
chore(eslint): enable quotes: ["error", "single"]
...
The quotes rule had to be disabled for e2e tests generated from ngdoc
because dgeni templates use double quotes as string delimiters.
Since we can't have guarantees that dgeni template wrappers will follow
the same JS code style the Angular 1 repo uses, we should find a way
to enforce our ESLint setup only for the parts in this repo, perhaps
via prepending a generated `/* eslint-enable OUR_RULES */` pragma.
Closes #15011
2016-08-10 21:52:38 +02:00
Michał Gołębiowski
c3220325a0
chore(*): switch from JSHint/JSCS to ESLint
...
Thanks to @narretz for help in fixing style violations and to @gkalpak
for a very extensive review.
Closes #14952
2016-08-05 22:18:32 +02:00
Lucas Mirelmann
eb9f7d484d
chore(i18n): Update locales to version 29
...
Closes : #14450
2016-04-18 22:15:40 +02:00
Lucas Mirelmann
bd0915c400
feat(ngParseExt): New ngParseExt module
...
New ngParseExt module
Including this module into an application will extend $parse to allow identifiers
following ES6 identifiers
2016-03-26 20:39:19 +01:00
mohamed amr
db281c133d
refactor(*): use toBeUndefined consistently
...
Closes #14185
Fixes #14184
2016-03-07 10:35:54 +00:00
Peter Bacon Darwin
173c9063e7
style(i18n): improve indentation for readability
2016-01-26 11:27:14 +00:00
Peter Bacon Darwin
b461551b81
chore(i18n): fix up i18n testing tools
2016-01-26 11:27:14 +00:00
Peter Bacon Darwin
63492a0261
feat($locale): Include original locale ID in $locale
...
Most systems use *IETF language tag* codes which are typically a combination
of the ISO 639 language code and ISO 3166-1 country code with an underscore
or hyphen delimiter. For example `en_US`, `en_AU`, etc.
Whilst the `$locale.id` comes close, the lowercase format makes it impossible
to transform to an IETF tag reliably. For example, it would be impossible
to deduce `en_Dsrt_US` from `en-dsrt-us`.
Closes #13390
2016-01-26 11:27:13 +00:00
Justas Brazauskas
e57cf13d5d
docs: fix typos throughout the codebase
...
Closes #13507
2015-12-11 21:04:18 +02:00
Martin Staffa
96c73a0672
feat(ngLocale): add support for standalone months
...
This is needed for languages for which the month on its own has a
different format (case) than when used as part of a date.
Closes #3744
Fixes #10247
Fixes #12642
Closes #12844
2015-11-23 10:31:03 +00:00
Peter Bacon Darwin
dc49b4d952
chore(i18n): update closure library
2015-07-16 19:20:11 +01:00
Peter Bacon Darwin
96f2e3bef5
fix(i18n): by default put negative sign before currency symbol
...
It seems that the case where the negative sign goes between the currency
symbol and the numeric value is actually the special case and that locales
that require this have it built in. So we should default to having the
negative sign before the symbol.
See http://cldr.unicode.org/translation/number-patterns and
http://unicode.org/cldr/trac/ticket/5674
Closes #10158
2015-07-16 19:20:11 +01:00
Peter Bacon Darwin
68dbbfbf32
chore(ngLocale): regenerate locale files to include ERA info
2015-03-11 12:01:34 +00:00
Peter Bacon Darwin
4acb0af24c
fix(ng/$locale): add ERA info in generic locale
...
This change also updates the closure i18n converter to pull in the ERA
info for generated locale files.
2015-03-11 12:01:33 +00:00
Santi Albo
3d149c7f20
feat(ngLocale): Add FIRSTDAYOFWEEK and WEEKENDRANGE from google data
...
Add more properties from Google closure localization data into ngLocale.
2015-02-27 21:48:31 +00:00
Peter Bacon Darwin
c88b119ef5
chore(i18n): update closure library to latest
...
This includes changed to Lithuanian currency and Mynamar Burmese date formats
Closes #10855
Closes #10856
2015-01-27 10:27:46 +00:00
Peter Bacon Darwin
5c43b94fc4
chore(i18n): update locale to CLDR v26
2014-11-21 14:42:44 +00:00
Henry Zhu
030101a43a
style(*): add numerous JSCS rules to unify code-styles in the tree
...
Changes:
- add rule requireSpaceBeforeBlockStatements (require space before brace when opening block statement)
- add operators to rule disallowSpaceAfterPrefixUnaryOperators (no space after prefix inc/dec ops)
- add rule disallowSpaceBeforePostfixUnaryOperators (no space before postfix inc/dec ops)
- add rule disallowSpacesInsideArrayBrackets (array literals no longer padded with spaces)
- add rule requireCommaBeforeLineBreak (line can't start with comma token)
- add rule validateLineBreaks (require LF linebreaks)
Closes #9792
2014-10-31 11:27:16 -04:00
Henry Zhu
d3b1f502e3
style(*): add rule disallowSpacesInAnonymousFunctionExpression beforeOpeningRoundBrace, including i18n generator
2014-10-23 15:59:26 -04:00
Henry Zhu
94f5a285bf
fix(i18n): rename datetimeSymbols to be camelCase
2014-10-23 15:59:25 -04:00
Michael Gallagher
871f321f50
chore(ngLocale): Include numberformatsymbolext.js in Closure Slurper Script
...
Adds missing number format and symbol rules to Closure slurper script.
Closes #6179
Closes #9013
2014-09-10 20:15:22 -04:00
Lucas Galfaso
eb4afd45f7
fix(i18n): fix typo at i18n generation code
...
Fix typo at i18n generation code. This would remove the
property `macFrac` that has no meaning from all the
generated locales
2014-09-10 15:29:56 -07:00
Caitlin Potter
0eb2c2af82
chore(ngLocale): update ngLocale scripts
...
This is a batch of updated ngLocale scripts, based on the recent fixes.
2014-06-02 16:20:05 -04:00
Caitlin Potter
cbab51cac5
fix(ngLocale): fix i18n code-generation to support get_vf_, decimals_, and get_wt_
...
The updated Closure I18N code relies on these methods to enhance the localization quality.
This fix prevents ngLocale files from referencing undefined values. In the short term, this
means adding references to versions of these methods in locales where they are necessary.
2014-06-02 16:20:05 -04:00
Caitlin Potter
36a0e59dec
chore(ngLocale): change update-closure script to pull from github, not code.google.com
...
The closure-library migrated a while ago, so the script would fail. This is change
should allow us to update these more frequently.
Closes #7668
2014-06-02 16:19:58 -04:00
Takashi Nakagawa
e381c4dd09
chore(formatting): removed unnecessary white spaces
2014-03-17 14:57:29 -07:00
Tobias Bosch
fcf4393680
chore(build): Update closure i18n integration
...
Use git repo as source and use q-io instead of q-fs
2014-02-06 17:53:37 -08:00
Vojta Jina
f2fab49830
style: make jshint happy
2013-10-22 15:32:41 -07:00
Igor Minar
52ec83a0ed
chore(i18n): update path in the generate.sh script
2013-08-27 15:56:38 -07:00
Lucas Galfasó
b3d7a038d7
fix(i18n): Do not transform arrays into objects
...
Do not trasnform arrays into objects when generating the locale objects
Add unit test for this check
2013-07-03 22:51:31 +01:00
Pete Bacon Darwin
695c54c17b
fix(i18n): escape all chars above \u007f in locale files
...
Modify the script that writes the locales so all characters above \u007f are escaped
Includes the updated locale files after running the closureI18nExtractor.
Closes #2417
2013-04-17 22:13:49 +01:00
Chirayu Krishnappa
23abb990f1
chore($ngLocale): refactor i18n closure slurper logic and parse extended datetime symbols
2013-03-20 16:19:46 -07:00
Chirayu Krishnappa
0c72708a2b
chore($ngLocale): generate ngLocale files from the Closure code (includes datetimesymbolsext.js)
2013-03-20 15:50:07 -07:00
Chirayu Krishnappa
96b13bbee1
chore($ngLocale): Generate ngLocale files from the Closure code.
2013-03-08 15:46:59 -08:00
German Galvis
5318588d6e
fix(scenario): Adding meta tag to avoid cache issues
2012-08-30 15:36:42 -07:00
Misko Hevery
bb2fa6f63f
fix(i18n e2e tests):
2012-03-28 11:24:47 -07:00
Misko Hevery
2430f52bb9
chore(module): move files around in preparation for more modules
2012-03-28 11:16:35 -07:00
Misko Hevery
5143e7bf06
feat(module): new module loader
2012-01-10 22:27:00 -08:00
Misko Hevery
94e1a07b28
doc(rename): NG_LOCALE -> ngLocale
2011-11-14 20:31:20 -08:00
Misko Hevery
923da410bd
fix(i18n): updated the way locale is being registered
2011-11-14 20:31:14 -08:00
Misko Hevery
fd822bdaf9
chore(formating): clean code to be function() {
2011-10-11 11:01:46 -07:00
Misko Hevery
4f78fd692c
feat(forms): new and improved forms
2011-10-11 11:01:45 -07:00