Poedit 1.7.5 / Plural form – не ги прихваща при генерирането.
-
Касае последните текущи версии на WP и Poedit (съответно 4.1.1 и 1.7.5).
Свалих готова тема, където естествено си бяха добавили в languages и необходимия *.pot файл, конвертирах си го в *.po с всички останли стъпки както трябва. До тук всичко е ок, и всичко си работи привидно, но забелязах, че към темата има непреведен стринг. Разрових и видях, че ползва шаблон за ед./мн. число:printf( _nx( 'One thought on “%2$s”', '%1$s thoughts on “%2$s”', get_comments_number(), 'honma' ), number_format_i18n( get_comments_number() ), '<span>' . get_the_title() . '</span>' )
И тъй като е лоша практика да се пипа направо в *.po файла, реших да си фиксна проблема по някой от нормалните начини, но ударих на камък. Не прихваща въпросния ред. Първоначално помислих, че настройките не са били достатъчни, когато е генериран прикачения към темата *.pot файл и за целта направих нов каталог на темата. Добавих всички настройки за да функционира правилно: директория където да „копа“, хедър на *.po файла (nplurals=2; plural=(n != 1);), необходимите му шаблони за превод (__, _n, _nx и т.н.), но пак нищо. Всъщност единственото ми придвижване беше, че започна да хваща първата част – тази за единственото число (нормалните преводи си ги генерира обаче).
… та с няколко думи това ми е проблема .. дайте някаква идея какво да пробвам още или ако се сетите дали не съм пропуснал нещо … бих ви добавил няколко скрийншота, но видях, че няма позволена опция във форума.Предварително благодаря на коментиралите проблема!
- Темата ‘Poedit 1.7.5 / Plural form – не ги прихваща при генерирането.’ е затворена за нови отговори.