Skip to content

Commit 0517448

Browse files
authored
[categories] Add internationalization and localization
# References * <https://en.wikipedia.org/wiki/Internationalization_and_localization> * <http://www.i18n.ca/publications/GILT.pdf> * <http://philip.pristine.net/glit/en/> # Example Crates ## Category: `internationalizaion` Almost all libraries that implement Unicode-related functionalities (<https://crates.io/search?q=unicode>), like: * `unicode-normalization` * `unicode-bidi` * `unicode-segmentation` * `unicode-width` * `unicode-script` * `unic`, which covers/will-be-covering all of the above. * `cldr` * `accept-language` * `language-tags` * `locate-locale` * `locale` * `precis` * `idna` * https://github.com/servo/rust-icu ## Category: `localization` There are fewer crates in this category, but still enough to start the category: * `gettext-rs` * `litelocale` * `crowbook-localize` * `locale` * `l20n`
1 parent 3a9b31d commit 0517448

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/categories.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,20 @@ description = """
245245
Crates to interface with specific CPU or other hardware features.\
246246
"""
247247

248+
[internationalization]
249+
name = "Internationalization (i18n)"
250+
description = """
251+
Crates to help develop software capable of adapting to various \
252+
languages and regions.\
253+
"""
254+
255+
[localization]
256+
name = "Localization (L10n)"
257+
description = """
258+
Crates to help adapting internationalized software to specific \
259+
languages and regions.\
260+
"""
261+
248262
[memory-management]
249263
name = "Memory management"
250264
description = """

0 commit comments

Comments
 (0)