У меня есть строка, которая выглядит как
This is a list of all items with number 123456 in United States.
и я хочу перевести его на шведский как
Detta är en lista över alla artiklar med nummer 123456 i USA.
Проблема в том, что число 123456
и название страны United States
генерируются динамически, но строка доставляется в окончательном виде в шаблон Twig (используется для <meta name="description" ... />
.
У меня уже есть файл .po
с названиями стран, которые я перевожу, включая
English Swedish
United States USA
Строка сгенерированного мета-описания может содержать любую комбинацию цифр и названий стран, поэтому я не могу жестко кодировать какие-либо переводы для всей строки. Есть ли способ повторно использовать мои существующие переводы для названий стран и перевести их внутри строки мета-описания, а номер просто останется таким, какой он есть? Или мне нужно сначала как-то разделить строку, а затем перевести каждую часть по отдельности?