@@ -3,7 +3,7 @@ Babel Development
33
44Babel as a library has a long history that goes back to the Trac project.
55Since then it has evolved into an independently developed project that
6- implements data access for the CLDR project.
6+ implements data access for the ` https://cldr.unicode.org Unicode CLDR project`_ .
77
88This document tries to explain as best as possible the general rules of
99the project in case you want to help out developing.
@@ -12,18 +12,19 @@ Tracking the CLDR
1212-----------------
1313
1414Generally the goal of the project is to work as closely as possible with
15- the CLDR data. This has in the past caused some frustrating problems
15+ the `https://cldr.unicode.org/index/charts CLDR data `_. This has in the
16+ past caused some frustrating problems
1617because the data is entirely out of our hand. To minimize the frustration
1718we generally deal with CLDR updates the following way:
1819
19- * bump the CLDR data only with a major release of Babel.
20- * never perform custom bugfixes on the CLDR data.
21- * never work around CLDR bugs within Babel. If you find a problem in
20+ * Bump the CLDR data only with a major release of Babel.
21+ * Never perform custom bugfixes on the CLDR data.
22+ * Never work around CLDR bugs within Babel. If you find a problem in
2223 the data, report it upstream.
23- * adjust the parsing of the data as soon as possible, otherwise this
24- will spiral out of control later. This is especially the case for
24+ * Adjust the parsing of the data as soon as possible, otherwise this
25+ will spiral out of control later. This is especially the case for
2526 bigger updates that change pluralization and more.
26- * try not to test against specific CLDR data that is likely to change.
27+ * Try not to test against specific CLDR data that is likely to change.
2728
2829Python Versions
2930---------------
@@ -36,7 +37,7 @@ At the moment the following Python versions should be supported:
3637Unicode
3738-------
3839
39- Unicode is a big deal in Babel. Here is how the rules are set up:
40+ Unicode is a big deal in Babel. Here is how the rules are set up:
4041
4142* internally everything is unicode that makes sense to have as unicode.
4243* Encode / decode at boundaries explicitly. Never assume an encoding in
0 commit comments