2

我们现在使用 Globalize 有一段时间了,但只用于没有复数形式的消息,所以我们只需要supplemental/likelySubtags在我们的应用程序中。

现在我们要使用所有模块,我们还需要添加 CLDR 数据。我们发现加载所有必需的 cldr 数据集 ( supplemental/likelySubtags, supplemental/numberingSystems, supplemental/plurals, supplemental/ordinals, supplemental/currencyData, supplemental/timeData, supplemental/weekData, main/{locale}/numbers, main/{locale}/currencies, main/{locale}/ca-gregorian, main/{locale}/timeZoneNames, main/{locale}/dateFields, main/{locale}/units)

我们最终得到 150K 的主要数据和 150K 每个语言环境。这是相当大的,我们觉得它不是最佳的。

有没有办法减少这种情况?剥离这些文件中 globalize 从未使用过的某些部分?

我们尝试了 Globalize 编译器,它似乎对解决这个问题没有帮助,因为我们需要向它提供我们的 CLDR 数据,而且它似乎无法去除实际上不需要的东西。

4

0 回答 0