Skip to content

Commit 1dddece

Browse files
AEApplestenshamn
andauthored
CLDR-19452 Apply suggestions from code review
Co-authored-by: Fredrik <stenshamn@apple.com>
1 parent e526a78 commit 1dddece

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

docs/site/index.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,29 +16,29 @@ _To build and maintain the most trusted and comprehensive repository of [locale
1616

1717
## What is CLDR?
1818

19-
CLDR (a.k.a. _Common Locale Data Repository_) supplies key information and structures critical for programs and operating systems around the world to ensure that they feel natural,
19+
CLDR (Common Locale Data Repository) supplies key information and structures critical for programs and operating systems around the world to ensure that they feel natural,
2020
no matter which language users speak or where they live.
2121

2222
For example, imagine looking at a list of files on your mobile phone.
2323
You’ll see the format of the dates (like the creation date), numbers, units (like the size of the file), and the alphabetical order of the files.
24-
All of these will vary depending on your language — and all of these are supplied by CLDR.
24+
All of these will vary depending on your language — and all of these are usually supplied by CLDR.
2525

26-
Just as there are Unicode standards for handling characters, writing systems, and their properties, CLDR is focused on languages and their regional variations (collectively referred to as locales).
26+
Just as Unicode has standards for handling characters, writing systems, and their properties, CLDR is focused on languages and their regional variations (collectively referred to as locales).
2727
Over 100 languages are supported, with more added each release.
2828

2929
CLDR consists of three main components:
3030

3131
1. A curated collection of structured data used by implementations
32-
1. A specification, [UTS #35: Unicode Locale Data Markup Language (LDML)][], documenting the structure and usage of that data (via defined algorithms), and including conformance requirements and guidelines.
33-
1. Code used to collect that data from language specialists, guide those specialists in supplying the data, verify the validity and consistency, and process it into different formats for use by software developers.
32+
1. A specification, [UTS #35: Unicode Locale Data Markup Language (LDML)][], documenting the structure and usage of that data (via defined algorithms), including conformance requirements and guidelines
33+
1. Code used to collect that data from language specialists, guide those specialists in supplying the data, verify the validity and consistency, and process it into different formats for use by software developers
3434

3535
Formatting dates, numbers, currencies, and units of measurement is far more complicated across different languages and regions than most people recognize.
3636
Part of the goal of CLDR is to provide the foundation for APIs that handle that complexity without developers needing to know about 100+ languages.
3737
It is the source for enabling software that needs to support languages ranging from Arabic to Zulu.
3838

3939
CLDR continues to add additional features each year, such as support for more complex grammatical and cultural variations needed in many countries.
40-
So now (among many other things) it also describes how plurals work in various languages, and variations in how lists are alphabetized.
41-
CLDR data and standards are vetted by in-country, native speaker linguistic experts and validated by Unicode’s diverse membership.
40+
Among many other things, it also describes how plurals work in various languages and variations in how lists are alphabetized.
41+
CLDR data and standards are vetted by native speakers and linguistic experts, and validated by Unicode’s diverse membership.
4242

4343
The standards, data, and algorithms that make up CLDR provide the basis for international language support and cultural adaptation of software for all manner of devices and software globally, with support for over 100 distinct languages.
4444

@@ -47,10 +47,10 @@ The standards, data, and algorithms that make up CLDR provide the basis for inte
4747
CLDR is incorporated into all modern operating systems and browsers; into many programming languages such as Java, C#, .NET, Swift, Javascript; and into most application programs.
4848
Often the usage is indirect; an application uses an operating system service (eg, to format a date), which calls an ICU library (Unicode’s production code for C, C++, Java, and Rust), which then uses CLDR.
4949
There are other libraries for other programming languages, such as Babel (Python), TwitterCLDR (Ruby), and Unicode::CLDR (Perl).
50-
Some CLDR data is used more directly; the emoji short names and search keywords for many languages form the basis for many character pickers in applications and virtual keyboards.
50+
Some CLDR data is used more directly. For example, the emoji short names and search keywords often form the basis for character pickers in applications and virtual keyboards.
5151

5252
Some of the companies and organizations that use CLDR are:
53-
* Apple (macOS, iOS, watchOS, tvOS, and several applications; Apple Mobile Device Support and iTunes for Windows; …)
53+
* Apple (macOS, iOS, watchOS, tvOS, visionOS, and several applications; Apple Mobile Device Support and iTunes for Windows; …)
5454
* Google (Web Search, Chrome, Android, Adwords, Google+, Google Maps, Blogger, Google Analytics, …)
5555
* IBM (DB2, Lotus, Websphere, Tivoli, Rational, AIX, i/OS, z/OS, …)
5656
* Meta (Facebook, Messenger, WhatsApp, …)

0 commit comments

Comments
 (0)