summaryrefslogtreecommitdiff
path: root/src/systems/helpdoc.rs
blob: 4e5b2a678406603004f76450b8f76400315f5b72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub mod helpdoc_viewer;

helpdoc_system_macros::generate_helpdoc_mapping!();
helpdoc_system_macros::generate_helpdoc_list!();
helpdoc_system_macros::generate_helpdoc_test!();

pub fn get_helpdoc<'a>(doc_name: &'a str, lang: &'a str) -> &'a str {
    let doc = get_doc(doc_name, lang);
    if doc.is_empty() && lang != "en" {
        get_doc(doc_name, "en")
    } else {
        doc
    }
}

pub fn get_helpdoc_list<'a>() -> Vec<&'a str> {
    get_docs_list()
}