# @alheimsins/b5-result-text 中文文档

规范地址：https://npmcn.com/package/%40alheimsins/b5-result-text/

版本：5\.0\.5
npm 元数据更新时间：2022-04-04T12:53:06.307Z
中文译文更新时间：2026-11-09T21:18:12.822Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40alheimsins/b5-result-text
原文对照：https://npmcn.com/package/%40alheimsins/b5-result-text/?lang=original
项目主页：https://github.com/alheimsins/b5-result-text#readme
源码仓库：https://github.com/alheimsins/b5-result-text

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：454 kB，99 个文件
- 模块格式：CommonJS
- TypeScript 类型：未声明
- Node.js 要求：\>=12
- 运行依赖：0 个
- 首次发布：2018-05-14T09:48:02.255Z
- 最新版本发布：2022-03-19T06:13:46.849Z
- 近 30 天下载量：1724（2026-10-06 至 2026-11-04，npm 官方下载统计）
- 已发布版本数：33（近 12 个月 0 个）

## 中文简介

五大成绩的文字

## 安装

```sh
npm install @alheimsins/b5-result-text
```

也可以使用：`pnpm add @alheimsins/b5-result-text`、`yarn add @alheimsins/b5-result-text`、`bun add @alheimsins/b5-result-text`

## README

[![Coverage Status](https://coveralls.io/repos/Alheimsins/b5-result-text/badge.svg?branch=main&service=github)](https://coveralls.io/github/Alheimsins/b5-result-text?branch=main) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)

# b5 结果文本

文本为 [大块五](https://en.wikipedia.org/wiki/Big_Five_personality_traits) 生成的结果分数 [b5 计算分数](https://github.com/alheimisins/b5-calculate-score)

## 安装

```
$ npm i @alheimsins/b5-result-text
```

## 使用量

传递一个有分数和语言代码的对象以获取结果. 默认语言为英语(en),但挪威语(no)也得到支持.

```JavaScript
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))
```

返回时

```JavaScript
[
  {
    '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.'
  }
]
```

### 额外

```JavaScript
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
```

## 相关

-   [大五网络](https://github.com/maccyber/bigfive-web) 五大测试的网络前端
-   [b5网络](https://github.com/alheimisins/b5-web) 五大测试的独立网站

## 支持的语言

| 代码 | 名称 | 笔译员 |
| --- | --- | --- |
| 内 | 联合国 |  |
| 达 | 丹麦语Name |  |
| 没有 | 诺斯克 | 伊莱·胡斯比 |
| 实值 | 冰岛语Name | 弗朗茨·乔纳斯·阿纳尔·阿纳尔森和 [锡古尔·卡尔·阿尔纳松](https://github.com/sigurdurkari) |
| ar (单位:千美元) | 阿拉伯语 | 拉扬汗 |
| ưμ㼯a | 巴西葡萄牙语 | [拉斐尔销售](https://github.com/rsales) |

## 需要帮助

如果你想通过将结果翻译为另一种语言来帮助你,这就是你怎么做的.

-   复制还原
-   找到一种你知道的语言 [lib/数据](https://npmcn.com/package/%40alheimsins/b5-result-text/lib/data)
-   复制文件夹并重命名为您要翻译的语言
-   使用情况 [ISO 639-1 国际标准化组织](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) 语言代码为文件夹名.
-   翻译除索引.js以外的所有文件的内容
-   不更改文件名或属性
-   所有文件必须在文件夹中显示
-   将语言代码添加到 [语言](https://npmcn.com/package/%40alheimsins/b5-result-text/lib/data/languages.json) 文件
-   运行测试 `$ npm run test`
-   提交拉动请求
-   快乐:-)

## 许可证

[麻省理工学院](https://npmcn.com/package/%40alheimsins/b5-result-text/LICENSE)

## 关于

用 QQ 创建 [阿尔海姆森](https://alheimsins.net/)

![](https://image.ibb.co/dPH08G/logo_black.png)

## 常见问题

### @alheimsins/b5-result-text 是什么？

五大成绩的文字

### 如何安装 @alheimsins/b5-result-text？

在项目目录运行 npm install @alheimsins/b5-result-text，或使用 pnpm add / yarn add / bun add。

### @alheimsins/b5-result-text 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/alheimsins\_\_b5-result-text 是否存在。

### @alheimsins/b5-result-text 支持 ESM 还是 CommonJS？

以 CommonJS 形式发布，可以直接 require\(\)；在 ES Module 项目中也可以用 import 引入（Node\.js 会把 module\.exports 作为默认导出）。

### @alheimsins/b5-result-text 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=12。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @alheimsins/b5-result-text 可以商用吗？

@alheimsins/b5-result-text 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @alheimsins/b5-result-text 的下载量有多少？

根据 npm 官方下载统计，@alheimsins/b5-result-text 在 2026/10/06 – 2026/11/04 这 30 天内被下载 1,724 次，日均约 57 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @alheimsins/b5-result-text 还在维护吗？

最新版本 5\.0\.5 发布于 2022/03/19（4 年前）；至今共发布 33 个版本，其中过去 12 个月发布了 0 个；首次发布于 2018/05/14。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

