<div dir="ltr">Есть подозрение, что экспорт из properties делался не через gettext, а сторонней утилитой, которая умеет работать с контекстами. Например, Translate Toolkit (<a href="http://translate-toolkit.readthedocs.org/en/latest/index.html">http://translate-toolkit.readthedocs.org/en/latest/index.html</a>).<br></div><div class="gmail_extra"><br><div class="gmail_quote">13 ноября 2015 г., 16:03 пользователь Juliette Tux <span dir="ltr"><<a href="mailto:juliette.tux@gmail.com" target="_blank">juliette.tux@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Угу, вылезают сто тысяч ошибок вида</div><div>"...this is the location of the first definition</div><div>duplicate message definition..."</div><div><br></div><div>и операция прерывается потому что много ошибок. Первый раз с явой имею дело, требуется конвертировать очень много пошек в дальнейшем, мне сразу застрелиться..? </div><div><br></div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2015-11-13 13:55 GMT+03:00 Alexey Morozov <span dir="ltr"><<a href="mailto:morozov_ml@ngs.ru" target="_blank">morozov_ml@ngs.ru</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>В целом, насколько я понимаю, никак.
Джавные проперти не поддерживают контекст, а контекст нужен для
того,<br>
чтобы разводить одинаковые (в английском), но разные по смыслу и
переводам строки.<br>
<br>
Соответственно, если проблема эта возникает разово, то можно
попробовать сделать так, как советует Шафоростов.<br>
Если контекст всё-таки требуется, то придется в название проперти
вставлять ещё и контекст., и тогда уже лучше<br>
не sed, а хотя бы awk :)<br>
<br>
13.11.2015 16:44, Juliette Tux пишет:<br>
</div>
<blockquote type="cite"><div><div>
<div dir="ltr">Добрый день!
<div>Иммется файл .po, созданный из .properties не мной. У меня
возникает ошибка при попытке сделать из него снова
.properties, использую 'msgcat --properties-output', как
сказано в доке на <a href="http://gnu.org" target="_blank">gnu.org</a> ( <a href="https://www.gnu.org/software/gettext/manual/html_node/Java.html" target="_blank"></a><a href="https://www.gnu.org/software/gettext/manual/html_node/Java.html" target="_blank">https://www.gnu.org/software/gettext/manual/html_node/Java.html</a>
), вылезает ошибка gettext:</div>
<div>LocalizedEnums.po:20: message catalog has context dependent
translations, but the output format does not support them.</div>
<div><br>
</div>
<div>В другой пошке жалуется на другую строку, с той же ошибкой.</div>
<div><br>
</div>
<div>
<div>Как победить?</div>
-- <br>
<div>С уважением, Дронова Юлия</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div></div><span><pre>_______________________________________________
kde-russian mailing list
<a href="mailto:kde-russian@lists.kde.ru" target="_blank">kde-russian@lists.kde.ru</a>
<a href="https://lists.kde.ru/mailman/listinfo/kde-russian" target="_blank">https://lists.kde.ru/mailman/listinfo/kde-russian</a></pre>
</span></blockquote>
<br>
</div>
<br>_______________________________________________<br>
kde-russian mailing list<br>
<a href="mailto:kde-russian@lists.kde.ru" target="_blank">kde-russian@lists.kde.ru</a><br>
<a href="https://lists.kde.ru/mailman/listinfo/kde-russian" rel="noreferrer" target="_blank">https://lists.kde.ru/mailman/listinfo/kde-russian</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div>С уважением, Дронова Юлия</div>
</div>
</div></div><br>_______________________________________________<br>
kde-russian mailing list<br>
<a href="mailto:kde-russian@lists.kde.ru">kde-russian@lists.kde.ru</a><br>
<a href="https://lists.kde.ru/mailman/listinfo/kde-russian" rel="noreferrer" target="_blank">https://lists.kde.ru/mailman/listinfo/kde-russian</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">From Siberia with Love!</div>
</div>