点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嘿
我有一个带有实体ValueHelps的CAP Node.JS服务,该服务已本地化。 另外,我为用户提供了一个具有语言环境的实体。 如何设置语言环境? 我想到了一种中间件,但是如何设置语言环境?
help-service.cds
使用" ../db/src/schema"中的{de.org作为我的}; 服务HelpService @readonly { 实体ValueHelps作为my.ValueHelps上的投影; ... }
help-service.js
const cds = require('@ sap/cds') module.exports =异步函数(){ this.on('READ',(req,res,next)=> { console.log(req.user.locale) }) ... }
schema.cds
实体ValueHelps:托管{ 密钥ID:字符串; externalID:字符串; 类型:字符串; 名称:本地化的字符串; 描述:本地化的字符串; 状态:字符串; } 实体用户:托管{ 密钥ID:字符串; locale:字符串; }
您可以在此链接 https://cap.cloud.sap/docs中查看有关数据中语言环境的更多信息。/guides/localized-data ,以及如何在此https://cap.cloud.sap/docs/guides/i18n#user-locale
我看到您在另一篇文章中发表了类似疑问的评论,在那篇文章中您告知ValueValues_text内容。 因此,我尝试一下,看看您正在使用语言环境代码de_DE,尝试将其更改为de。 对我来说,它可以使用您的示例。
希望它能为您提供帮助。
嗨,格雷格,
为了便于理解,可以在package.json或.cdsrc中以" cds":{" i18n":{的形式提供应用程序设置。全局设置是使用global.cds设置的。
最诚挚的问候,
生命
马克西米利安,
我希望这会对您有所帮助: https://cap.cloud.sap/docs/guides/i18n
最诚挚的问候,
维塔利
一周热门 更多>