Мы создаем многоязычный стек Drupal, и одна из проблем, с которыми мы сталкиваемся, заключается в том, что наш обработчик платежей должен будет отправить нам некоторую информацию. Мы смогли сузить это, чтобы строки, которые они отправляют, выглядели как
<country code>-<number of months>
так что мы можем легко перевести это на любое количество языков, кроме английского.
t('FR-12')
все хорошо, если мы хотим перевести это на французское описание, но, поскольку нет английского языка, подобная строка, как t('EN-12')
, не может быть переведена.
Аналогично для общей строки: # API_Connection_Error
Поначалу такого рода строковый подход мне действительно показался убедительным, но, похоже, он не работает в Drupal. Есть ли у вас какие-либо предложения о том, как перевести такие общие строки как на английский, так и на другие языки?
Спасибо, я просматривал Google все утро.