是否可以将参数传递到 .po 翻译文件中的翻译句子中?
我正在使用 .po
和 .mo
文件来翻译我的网站。 我的问题是,是否可以将参数传递到 .po 翻译文件?
例如: zh ->嗨,我叫莎拉,我是一个酒鬼 我想使用两个参数来翻译该句子:姓名(莎拉)和职业(酒鬼)。
先感谢您。
I am using .po
and .mo
files for translating my website.
My question is, is it possible to pass parameters into a translated sentence in a .po translation file?
For example:
en -> Hi, my name is Sarah, and I am an alcoholic
I want to translate that sentence using two params, name (Sarah) and profession (an alcoholic).
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这取决于语言,但基本上,是的,你总是可以。
在c。
在 PHP 中。
在 javascript 中或更好的类似:
或任何你能想到的占位符。 Javascript 实现当然依赖于在预处理时或作为运行时下划线函数提供的翻译机制。
等等。
It depends on the language, but basically, yes, you always can.
in c.
in php.
in javascript or better something like:
or whatever you can come up with for a placeholder. Javascript implementation of course relies on having the translation mechanism provided either at preprocessing time or as a runtime underscore function.
and so forth.
这是一个老话题,但只是提一下...
在许多语言中,您还可以指示要使用的参数,如下所示(在 PHP 中):
This is an old topic, but just to mention...
In many languages you can also indicate what argument want to use, like this (in PHP):