qu1x-roundcube/signifix

使用四位有效数字格式化字节,带有公制或二进制前缀。

安装: 0

依赖项: 0

建议者: 0

安全性: 0

星星: 1

关注者: 2

分支: 0

开放问题: 0

类型:roundcube 插件

v1.0.1 2023-11-17 18:52 UTC

This package is auto-updated.

Last update: 2024-09-17 20:58:28 UTC


README

使用四位有效数字格式化字节,带有公制或二进制前缀。

Kilobyte

Roundcube 在字节单位(例如,B、KB、MB、GB)中使用非标准化的前缀。它们既不是 公制前缀 也不是 二进制前缀,但旨在作为二进制前缀。此插件通过挂钩到字节格式化例程并利用其强大的插件 API,使 Roundcube 使用标准化前缀。默认情况下,使用二进制前缀,因为配额以 1 KiB 为单位报告。

此外,此插件使用固定数量的四位有效数字,提供恒定和最大精度,同时具有紧凑的字符串格式。它是四位数字,因为它们包含了三个不同的十进制分隔符位置,覆盖了特定公制前缀的三个不同的十进制幂(例如,9.999 MB、99.99 MB、999.9 MB),并且与千位分隔符一起,覆盖了特定二进制前缀的四个不同的十进制幂(例如,1.023 MiB、10.23 MiB、102.3 MiB 和 1 023 MiB)。所有三个/四个格式化字符串都有八个/九个字符。有关更多详细信息和方法,请参阅原始 Rustcrate 的 文档

小数点和千位分隔符是本地感知的,如 ./localization/*.inc 中定义。千位分隔符可以配置为始终为空格,如 国际 推荐,而不是逗号或点。

配置

如果存在,将加载配置文件 ./config.inc.php。其键在 config.inc.php.dist 中有文档说明。

许可证

此插件根据 Fair 许可证授权。

版权所有 (c) 2023 Rouven Spreckels rs@qu1x.dev

只要本文件与作品一同使用,允许使用作品,以便使用作品的任何实体都通知本文件。

免责声明:作品不提供任何保证。