我想使用 gettext 来翻译一个句子并保持原样,就像在这些例子中一样:
"i am 100 years old" -> Tengo 100 años de edad (spanish)
"i am 10 years old" -> Tengo 10 años de edad (spanish)
"i slept 24 hours a day" -> Ich schlief 24 Stunden am Tag (german)
"i slept 4 hours a day" -> Ich schlief 4 Stunden am Tag (german)
我猜字符串应该是这样的:'i slept #24# hours a day'
但我不确定......
无论字符串中的具体数字是多少(可能是某种格式),有什么方法可以翻译字符串?