React native i18next-货币格式插值

React native i18next-货币格式插值,react-native,translation,i18next,React Native,Translation,I18next,我想使用i18next中的格式插值,以便根据货币设置显示公司服务的价格 我使用的代码来自 i18next.init({ 液化天然气:恩, 是的, 资源:{ 嗯:{ 翻译:{ “键”:“{价值,价格,欧元}” } } }, 插值:{ 格式:(值,原始格式,液化天然气)=>{ const[format,…additionalValues]=rawFormat.split(',').map((v)=>v.trim()); 开关(格式){ 大写字母: 返回值.toUpperCase(); 案例“价格”:

我想使用i18next中的格式插值,以便根据货币设置显示公司服务的价格

我使用的代码来自

i18next.init({
液化天然气:恩,
是的,
资源:{
嗯:{
翻译:{
“键”:“{价值,价格,欧元}”
}
}
},
插值:{
格式:(值,原始格式,液化天然气)=>{
const[format,…additionalValues]=rawFormat.split(',').map((v)=>v.trim());
开关(格式){
大写字母:
返回值.toUpperCase();
案例“价格”:
返回国际编号格式(lng{
风格:“货币”,
货币:附加值[0]
}).格式(值);
}
}
}
}).然后(函数(t){
//已初始化并准备就绪!
document.getElementById('output').innerHTML=t('key'{
数值:1000.01
});
});
有没有办法将上面的货币作为值传递?如下

document.getElementById('output').innerHTML=t('key'){
数值:1000.01,
货币:欧元
});
谢谢