Это первый вопрос, который я задал здесь, поэтому, пожалуйста, будьте добры ...
В моем PO-файле есть локализованная строка, которая содержит знак доллара.Я не смог избежать знака доллара (чтобы избежать попытки gettext по замещению доллара) с желаемыми результатами.Пример записи PO, чтобы уточнить, что я пытаюсь сделать:
msgid "myStringId"
msgstr "My string that contains a $ sign"
gettext подбрасывает $ в msgtr.Я пытался сбежать, используя следующие подходы:
msgstr "My string that contains a \$ sign"
msgstr "My string that contains a $$ sign"
msgstr "My string that contains a '$' sign"
... без успеха.Третий подход (одинарные кавычки) получает самый близкий, но возвращает знак доллара и одинарные кавычки.
возвращено => My string that contains a '$' sign
требуемый => My string that contains a $ sign
Снова мой вопрос: как избежать знаков доллара в записях PO gettext?
Заранее спасибо.