gpt4 book ai didi

java - 我们如何根据 spring-boot 或 java 或 python 中的资源文件中的动态变量检索文本响应

转载 作者:行者123 更新时间:2023-12-01 16:39:47 27 4
gpt4 key购买 nike

我想根据下面的一些参数检索标签/文本资源文件如下

greeting:
channel: Facebook
en:welcome to Facebook ...
fr:bienvenue sur Facebook ...
default: welcome to Facebook
channel: slack
en:welcome to slack.....
fr:bienvenue sur slack ...
default: welcome to slack
default:
en:welcome
fr:bienvenue

我想要如下:

gettext('greeting','Facebook','en') --> welcome to Facebook
gettext('greeting','Facebook') --> welcome to Facebook

gettext('greeting','fr')--> bienvenue
gettext('greeting')--> welcome

Spring Boot或Java或Python中有可用的库来实现上述功能吗?

谢谢!

最佳答案

您所描述的内容接近 .yaml 类型资源文件,为此,我建议查看以下内容:

https://www.baeldung.com/java-snake-yaml

这与您所描述的最接近。除此之外,我建议查看 yaml 的实现,并了解如何根据您的用例修改它们。

您可以查看此代码并以 Python 方式查看 YAML 语法。

https://github.com/yaml/pyyaml/blob/master/lib/yaml/parser.py

关于java - 我们如何根据 spring-boot 或 java 或 python 中的资源文件中的动态变量检索文本响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61883981/

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