gpt4 book ai didi

c# - 如何在运行时填写资源字符串?

转载 作者:太空宇宙 更新时间:2023-11-03 11:46:12 25 4
gpt4 key购买 nike

我有一个要本地化的应用程序。但是,要本地化的字符串有时会包含我想在运行时提供的部分,例如操作链接。

例如,我有这样一个字符串:Please <a href="/help">click here</a> for help.我不能将它分成两个资源,因为在不同的语言中它会位于不同的位置。

有什么办法可以做到这一点,还是我应该坚持在资源本身中硬编码指向 Controller /操作的链接?

最佳答案

你应该这样修改你的字符串:

 string.Format("Please {0]click here{1} for help", "<a href="/help">","</a>")

现在,第一个字符串 "Please {0]click here{1} for help" 可以轻松翻译/本地化,即使您的文本顺序发生变化也是如此:

"Für Hilfe klicken Sie bitte {0}hier{1}."

关于c# - 如何在运行时填写资源字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3383548/

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