b5 结果文本
安装
$ npm i @alheimsins/b5-result-text
使用量
传递一个有分数和语言代码的对象以获取结果. 默认语言为英语(en),但挪威语(no)也得到支持.
const getResult = require('@alheimsins/b5-result-text')
const scores = {
'A': {
'score': 6,
'count': 2,
'result': 'neutral',
'facet': {
'1': {
'score': 6,
'count': 2,
'result': 'neutral'
}
}
},
'E': {
'score': 6,
'count': 2,
'result': 'neutral',
'facet': {
'1': {
'score': 3,
'count': 1,
'result': 'neutral'
},
'2': {
'score': 3,
'count': 1,
'result': 'neutral'
}
}
}
}
const results = getResult({scores: scores, lang: 'no'})
console.log(JSON.stringify(results, null, 2))
返回时
[
{
'domain': 'A',
'title': 'Medmenneskelighet',
'shortDescription': 'Medmenneskelighet henspeiler på individuelle forskjeller\nnår det gjelder samarbeid og sosial harmoni.\n<br>\nMedmenneskelige individer setter det å komme overens med andre høyt.',
'description': 'De er derfor hensynsfulle, vennlige og villige til å finne kompromisser dersom det er\ninteressekonflikter.\n<br><br>\nMedmenneskelige individer har også et optimistisk syn på menneskenaturen. De tror at mennesker i bunn og grunn er ærlige,\n<br>\nredelige og til å stole på. Lite medmenneskelige individer setter egne\ninteresser over det å komme overens med andre.\n<br>\nDe er generelt ikke så opptatt av andres ve og vel, og vil derfor ikke strekke seg langt for andre\nmennesker.\n<br>\nNoen ganger er det deres skepsis når det gjelder andres motiver som forårsaker deres mistenksomhet, uvennlighet og mangel på samarbeidsvilje.\n<br>\nMedmenneskelighet er svært fordelaktig for å bli populær og for å fortsette å være det.\n<br><br>\nMedmenneskelige individer er bedre likt enn de som er lite medmenneskelig.\nMen medmenneskelighet er ingen nyttig egenskap i\n<br>\nsituasjoner der det kreves at man tar tøffe og helt objektive beslutninger.\n<br><br>\nLite medmenneskelige individer kan bli dyktige vitenskapsmenn, kritikere eller soldater.',
'scoreText': 'neutral',
'count': 2,
'score': 6,
'facets': [
{
'facet': 1,
'title': 'Tillit',
'text': 'En person som skårer <u>høyt</u> på tillit ser som oftest på andre\nmennesker som rettferdige, ærlige og at de har gode hensikter.\n<br>\nPersoner som skårer <u>lavt</u> på tillit ser på andre som selvopptatte,\nbedragerske og potensielt farlige.',
'score': 6,
'count': 2,
'scoreText': 'neutral'
}
],
'text': 'Ditt resultat på medmenneskelighet er <b>gjennomsnittlig</b>, noe som\ntyder på at du er noe opptatt av andres behov, men generelt lite villig\ntil å ofre deg for andre.'
},
{
'domain': 'E',
'title': 'Ekstroversjon',
'shortDescription': 'Ekstroversjon kjennetegnes av tydelig engasjement i den ytre verden.',
'description': 'De <b>ekstroverte</b> liker å være sammen med mennesker, er fulle av energi, og opplever ofte positive følelser.\n<br>\nDe pleier å være entusiastiske, handlingsorienterte individer som liker å si "Ja!" eller "La oss sette i gang!"\n<br>\nnår det åpner seg muligheter for å oppleve noe spennende.\n<br>\nDe liker å snakke i grupper, hevde seg selv og rette oppmerksomhet mot seg selv.\n<br><br>\nDe <b>introverte</b> mangler livligheten, energien og aktivitesnivået til de ekstroverte.\n<br>\nDe er ofte stille, nedstemte, forsiktige og lite engasjert i den sosiale verden.\n<br><br>\nDeres mangel på sosialt engasjement bør ikke tolkes som reserverthet eller depresjon;\n<br>\nden introverte trenger bare mindre stimulering enn den ekstroverte og foretrekker å være alene.\n<br><br>\nUavhengigheten og reservasjonen til den introverte er noen ganger feilaktig sett på som uvennlighet eller arroganse.\n<br>\nI realiteten så vil en introvert som skårer høyt på medmennesklighetsfaktoren ikke søke andre bevisst, men synes det er ganske greit hvis andre søker deres selskap.',
'scoreText': 'neutral',
'count': 2,
'score': 6,
'facets': [
{
'facet': 1,
'title': 'Vennlighet',
'text': 'Vennlige mennesker liker andre mennesker og viser åpent positive følelser de har ovenfor andre.\n<br>\nDe får lettere venner, og det er enkelt for dem å danne nære, intime forhold.\n<br>\nDe som skårer <u>lavt</u> på vennlighet er ikke nødvendvis kalde og fiendtlige, men de knytter seg ikke til andre og blir\n<br>\noppfattet som distanserte og reserverte.',
'score': 3,
'count': 1,
'scoreText': 'neutral'
},
{
'facet': 2,
'title': 'Sosiabilitet',
'text': 'Personer med <u>høy</u> sosiabilitet setter pris på andres selskap og finner det stimulerende og får mye ut av det.\n<br>\nDe synes det er spennende med mange mennesker. De som skårer <u>lavt</u> føler seg overveldet av mange mennesker, og unngår derfor aktivt slike situasjoner.\n<br>\nDet er ikke det at de nødvendigvis misliker å være med mennesker fra tid til annen, men deres behov for privatliv og tid for seg selv\n<br>\ner større enn for individer som skårer høyt her.',
'score': 3,
'count': 1,
'scoreText': 'neutral'
}
],
'text': 'Ditt resultat på ekstroversjon er <b>gjennomsnittlig</b>, noe som tyder på at du verken foretrekker å\n<br>\nvære alene eller en godmodig pratemaker. Du liker å være med andre, samtidig som du også setter pris på alene-tid.'
}
]
额外
const { getInfo, getTemplate, getDomain, getFacet } = require('@alheimsins/b5-result-text')
console.log(getInfo()) // returns modules info
console.log(getTemplate('no')) // returns template for language
console.log(getDomain({language: 'no', domain: 'O'})) // returns content of a domain for given language
console.log(getFacet({language: 'no', domain: 'O', facet: 2})) // returns content of a facet for a given domain and language
相关
支持的语言
| 代码 | 名称 | 笔译员 |
|---|---|---|
| 内 | 联合国 | |
| 达 | 丹麦语Name | |
| 没有 | 诺斯克 | 伊莱·胡斯比 |
| 实值 | 冰岛语Name | 弗朗茨·乔纳斯·阿纳尔·阿纳尔森和 锡古尔·卡尔·阿尔纳松 |
| ar (单位:千美元) | 阿拉伯语 | 拉扬汗 |
| ưμ㼯a | 巴西葡萄牙语 | 拉斐尔销售 |
需要帮助
如果你想通过将结果翻译为另一种语言来帮助你,这就是你怎么做的.
- 复制还原
- 找到一种你知道的语言 lib/数据
- 复制文件夹并重命名为您要翻译的语言
- 使用情况 ISO 639-1 国际标准化组织 语言代码为文件夹名.
- 翻译除索引.js以外的所有文件的内容
- 不更改文件名或属性
- 所有文件必须在文件夹中显示
- 将语言代码添加到 语言 文件
- 运行测试
$ npm run test - 提交拉动请求
- 快乐:-)
许可证
关于
用 QQ 创建 阿尔海姆森