mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
87 lines
2.6 KiB
HTML
87 lines
2.6 KiB
HTML
<html>
|
|
<body>
|
|
Reports problems in the properties files contained in the resource bundle.
|
|
<ul>
|
|
<li><b>Report missing translations</b> <br><br>
|
|
Use this option to report properties contained in the parent properties file that are missing in inherited ones (unless it's a language dialect).
|
|
|
|
<br><br> <p>Example:</p>
|
|
<pre><code>
|
|
# messages.properties
|
|
abc=xxx
|
|
|
|
# messages_fr.properties
|
|
# Empty file
|
|
</code></pre>
|
|
|
|
Property <code>abc</code> will be reported as untranslated.
|
|
<br><br><br> </li>
|
|
|
|
<li><b>Report inconsistent properties</b> <br><br>
|
|
Use this option to report properties contained in inherited properties file that are missing in the parent one (or in siblings if there is no parent).
|
|
|
|
<br><br> <p>Example:</p>
|
|
<pre><code>
|
|
# messages.properties
|
|
# Empty file
|
|
|
|
# messages_fr.properties
|
|
abc=xxx
|
|
</code></pre>
|
|
|
|
Property <code>abc</code> translation is not available here for any language except French,
|
|
and, thus, will be reported as missing in the (default) properties file <code>messages.properties</code>.
|
|
<br><br><br> </li>
|
|
|
|
<li><b>Report properties overridden with the same value</b> <br><br>
|
|
Use this option to report properties copy-pasted into several properties files verbatim. <br>
|
|
|
|
<br><br> <p>Example:</p>
|
|
<pre><code>
|
|
# messages.properties
|
|
abc=xxx
|
|
|
|
# messages_fr.properties
|
|
abc=xxx
|
|
</code></pre>
|
|
Property <code>abc</code> will be reported as unnecessarily inherited in the file <code>messages_fr.properties</code> .
|
|
<br><br><br> </li>
|
|
|
|
<li><b>Report properties overridden with different placeholders</b> <br><br>
|
|
Use this option to check for placeholder consistency in overridden properties.
|
|
|
|
<br><br> <p>Example:</p>
|
|
<pre><code>
|
|
# messages.properties
|
|
qwe={0}xxx{1}
|
|
abc={0}yyy{1}
|
|
|
|
# messages_fr.properties
|
|
qwe={0}xxx{0}xxx{1}
|
|
abc={0}yyy
|
|
</code></pre>
|
|
|
|
Property <code>abc</code> will be reported as a property containing message format placeholders
|
|
not corresponding to <code>messages.properties</code>.
|
|
<br><br><br> </li>
|
|
|
|
<li><b>Report properties overridden with different values endings</b> <br><br>
|
|
Use this option to check for ending consistency in overridden properties.
|
|
<br><br> <p>Example:</p>
|
|
|
|
<pre><code>
|
|
# messages.properties
|
|
abc=xxxzzz
|
|
|
|
# messages_fr.properties
|
|
abc=xxx;
|
|
</code></pre>
|
|
|
|
Property <code>abc</code> will be reported as ending with special signs
|
|
(<code>!</code> / <code>?</code> / <code>.</code> / <code>:</code> / <code>;</code>) whereas
|
|
the parent value in <code>messages.properties</code> doesn't.
|
|
</li>
|
|
</ul>
|
|
</body>
|
|
</html>
|