我们现在正在使用Globalize,但仅限于没有复数的消息,因此我们在应用程序中只需要supplemental/likelySubtags
。
既然我们想要使用所有模块,我们还需要添加CLDR数据。
我们发现加载所有必需的cldr数据集(supplemental/likelySubtags
,supplemental/numberingSystems
,supplemental/plurals
,supplemental/ordinals
,supplemental/currencyData
,supplemental/timeData
,{{1} },supplemental/weekData
,main/{locale}/numbers
,main/{locale}/currencies
,main/{locale}/ca-gregorian
,main/{locale}/timeZoneNames
,main/{locale}/dateFields
)
我们最终得到的主要数据为150K,每个地区为150K。 这是非常大的,我们觉得它不是最佳的。
有没有办法减少这个?剥离这些文件的一些部分,这些文件从未被globalize使用过?
我们尝试过Globalize编译器,它似乎没有帮助解决这个问题,因为我们需要提供它们的CLDR数据,而且它似乎无法去掉实际上不需要的东西。