#pokemon #name #language #id #region #pokémon #en

pokemon-rs

Rust 库,用于获取宝可梦名称

29 个稳定版本

1.6.4 2024年6月2日
1.6.1 2024年3月26日
1.5.2 2023年10月2日
1.4.0 2023年6月16日
1.2.1 2022年7月16日

#27国际化 (i18n)

Download history 289/week @ 2024-05-11 47/week @ 2024-05-18 3/week @ 2024-05-25 166/week @ 2024-06-01 16/week @ 2024-06-08 2/week @ 2024-06-15

1,702 每月下载量

MIT 许可证

170KB
7K SLoC

pokemon-rs

crates version repos size docs build downloads recent downloads downloads latest version

描述

Rust 库,用于获取不同语言中的宝可梦名称和地区

用法

use pokemon_rs;

pokemon_rs::get_all(None);
// => ['Bulbasaur', 'Ivysaur', 'Venusaur', ...]

pokemon_rs::get_by_id(33, None);
// => Nidorino

pokemon_rs::get_id_by_name("Pikachu", None);
// => 25

pokemon_rs::random(None);
// => Raichu

pokemon_rs::get_generation("Kanto", Some("en"));
// => ['Bulbasaur', 'Ivysaur', 'Venusaur', ...'Mewtwo', 'Mew']

// There is support for another language than default (None mapped to en) that can be given, like `Some("jp")`):
pokemon_rs::get_all(Some("jp"));
// => ['フシギダネ', 'フシギソウ', 'フシギバナ', ...]

pokemon_rs::get_by_id(33, Some("jp"));
// => ニドリーノ

pokemon_rs::get_id_by_name("フシギダネ", Some("jp"));
// => 1

pokemon_rs::random(Some("jp"));
// => プリン

pokemon_rs::get_generation("Kanto", Some("jp"));
// => ['フシギダネ', 'フシギソウ', 'フシギバナ', ...'ミュウツー', 'ミュウ']

pokemon_rs::get_region(4, Some("en"));
// => Sinnoh

pokemon_rs::get_all_regions(Some("en"))
// => ['Kanto', 'Johto', 'Hoenn', ...'Paldea']

支持的宝可梦世代和语言

✅ = 支持
❌ = 不支持
⌛ = 部分支持

世代 地区 EN(默认) CN DE FR JP RU
1 关都
2 乔特洛兹
3 合众
4 神奥
5 合众
6 卡洛斯
7 阿洛拉
8 伽勒尔
9 帕尔戴亚

支持的语言


en: 英语(默认语言,如果未指定 locale
jp: 日语
fr: 法语
de: 德语
ru: 俄语
cn: 中文

依赖项

~325KB