#dictionary #old #english #translation #cleasby #vigfusson #norse

cleasby_vigfusson_dictionary

Cleasby/Vigfusson Old Norse to English Dictionary for Rust

2 个稳定版本

1.1.0 2022年11月5日
1.0.0 2021年9月26日

#9 in #old

MIT 许可证

7.5MB
70

Cleasby & Vigfusson Dictionary

Cleasby & Vigfusson Old Norse to English Dictionary for Rust。该词典包含 35,000 多个古诺尔斯语单词及其英语翻译。

基于 Richard Cleasby 和 Gudbrand Vigfusson 的经典词典。也适用于 Node.js

安装

cargo添加 cleasby_vigfusson_dictionary

或者将此添加到您的 Cargo.toml

[dependencies]
cleasby-vigfusson-dictionary = "1.1.0"

用法

词典有两种版本:一种带有 HTML 标记,另一种不带。

// Ships two variants, plus DictionaryEntry.
use cleasby_vigfusson_dictionary::{get_dictionary, get_no_markup_dictionary, DictionaryEntry};

// Standard dictionary. Contains "strong" and "i" tags to match the printed book.
let dictionary = get_dictionary();

// No-markup version. Contains no tags or additional markup.
let no_markup_dictionary = get_no_markup_dictionary();

// Both methods return Result, which should always be safe to unwrap.
// Up to you if you wish to just unwrap, or use other error handling method.
let dictionary_content: Vec<DictionaryEntry> = dictionary.unwrap();
let no_markup_dictionary_content: Vec<DictionaryEntry> = no_markup_dictionary.unwrap();

println!("A word from dictionary: {}. First definition for it is: {}", &dictionary_content[0].word, &dictionary_content[0].definitions[0])

关于 Cleasby & Vigfusson Dictionary

"Icelandic-English" 字典由 Richard Cleasby 开始,由 Gudbrand Vigfusson 完成。它于 1874 年出版,因此有多个公共领域版本的书籍。

依赖关系