gpt4 book ai didi

angular - 如何在没有 ngx-translate-messageformat-compiler 插件的情况下在 ngx-translate 中使用复数形式

转载 作者:行者123 更新时间:2023-12-04 01:40:11 29 4
gpt4 key购买 nike

我在使用 ngx-translate-messageformat-compiler 插件时遇到了问题(添加复数形式后 json 文件解析失败)。 ¿有其他选择吗?

最佳答案

我决定实现一个自定义管道:
管道

@Pipe({
name: 'pluralTranslate',
pure: false
})
export class PluralTranslatePipe implements PipeTransform {

transform(key: string, number: number): string {

return `${key}.${number == 0 ? 'none' : number == 1 ? 'singular' : 'plural'}`;
}
}
使用
{{ 'daysNumber' | pluralTranslate:2 | translate:{ days: 2} }}
留言
{
"daysNumber": {
"none": "",
"singular": "{{ days }} day",
"plural": "{{ days }} days"
},
}

关于angular - 如何在没有 ngx-translate-messageformat-compiler 插件的情况下在 ngx-translate 中使用复数形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57818999/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com