<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://uat.community.rws.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier</link><description>This wiki was used to provide helpful information related to the apps from the RWS AppStore. For the latest information please visit https://appstore.rws.com/</description><dc:language>en-US</dc:language><generator>Telligent Community 12 Non-Production</generator><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier</link><pubDate>Fri, 12 Jan 2024 17:04:25 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Oana Nagy</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Current Revision posted to Wiki by Oana Nagy on 1/12/2024 5:04:25 PM&lt;br /&gt;
&lt;h4&gt;&lt;strong&gt;The RWS AppStore &amp;gt; Wiki is no longer being maintained. For the latest updates and changes being published, please visit the official&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://appstore.rws.com/Plugin/33"&gt;RWS AppStore&lt;/a&gt;,&amp;nbsp;where you will find supporting information such as documentation &amp;amp; change log details that is associated to each app.&lt;/strong&gt;&lt;/h4&gt;
&lt;h4&gt;&lt;strong&gt;Alternatively if you are using Trados Studio 2022 SR2, you will find the same information within the Integrated AppStore.&lt;/strong&gt;&lt;/h4&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application that allows to set up settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the number of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-03-37/5050.pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To have the app running, ensure that under the &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-03-37/4571.pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear about what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in version 1.1.8.6 and above is to identify the numbers that are affected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers, the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly, you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div id="activitymodule" class="module toggle-wrap"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div id="issue_actions_container" class="issuePanelContainer"&gt;
&lt;div id="comment-861166" class="issue-data-block activity-comment twixi-block  expanded focused"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all the settings were applied, the user can start translating the document. After confirming the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-03-37/4111.pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Users can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which include the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-03-37/3276.pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-03-37/8713.pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exact text which was found as an issue in the translation. The found text is coloured, so it can be easily distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-03-37/6864.pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-03-37/2766.pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Users can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-03-37/6560.pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-03-37/6557.pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more detail.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-03-37/2450.pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is useful to identify&amp;nbsp;issues that might occur. If some errors are caught, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\RWS AppStore\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-03-37/6242.logs.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-03-37/1145.image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;strong&gt;Error&lt;/strong&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 id="Consistencychecker-2.Segment-pair-levelerrors" class="auto-cursor-target"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing target separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the correct target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing source separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The target is a number while the source isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to add the correct source separators in the settings&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="auto-cursor-target"&gt;Also, there&amp;#39;s a new setting added:&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-03-37/5047.NewSetting.png" /&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;When&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="auto-cursor-target"&gt;Checked&amp;nbsp;&amp;rarr; numbers will be tested in the order they&amp;#39;re placed in the segment pair&lt;/li&gt;
&lt;li class="auto-cursor-target"&gt;Unchecked&amp;nbsp;&amp;rarr; order will not be taken into consideration&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/37</link><pubDate>Mon, 17 Jan 2022 11:27:13 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Oana Nagy</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 37 posted to Wiki by Oana Nagy on 1/17/2022 11:27:13 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application that allows to set up settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the number of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To have the app running, ensure that under the &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear about what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in version 1.1.8.6 and above is to identify the numbers that are affected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers, the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly, you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all the settings were applied, the user can start translating the document. After confirming the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Users can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which include the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exact text which was found as an issue in the translation. The found text is coloured, so it can be easily distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Users can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more detail.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is useful to identify&amp;nbsp;issues that might occur. If some errors are caught, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\RWS AppStore\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/logs.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;strong&gt;Error&lt;/strong&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing target separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the correct target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing source separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The target is a number while the source isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to add the correct source separators in the settings&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="auto-cursor-target"&gt;Also, there&amp;#39;s a new setting added:&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/NewSetting.png" /&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;When&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="auto-cursor-target"&gt;Checked&amp;nbsp;&amp;rarr; numbers will be tested in the order they&amp;#39;re placed in the segment pair&lt;/li&gt;
&lt;li class="auto-cursor-target"&gt;Unchecked&amp;nbsp;&amp;rarr; order will not be taken into consideration&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/38</link><pubDate>Mon, 17 Jan 2022 11:27:13 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Oana Nagy</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 38 posted to Wiki by Oana Nagy on 1/17/2022 11:27:13 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application that allows to set up settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the number of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-03-36/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To have the app running, ensure that under the &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-03-36/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear about what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in version 1.1.8.6 and above is to identify the numbers that are affected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers, the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly, you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all the settings were applied, the user can start translating the document. After confirming the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-03-36/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Users can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which include the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-03-36/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-03-36/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exact text which was found as an issue in the translation. The found text is coloured, so it can be easily distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-03-36/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-03-36/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Users can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-03-36/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-03-36/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more detail.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-03-36/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is useful to identify&amp;nbsp;issues that might occur. If some errors are caught, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\RWS AppStore\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-03-36/logs.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-03-36/image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;strong&gt;Error&lt;/strong&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing target separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the correct target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing source separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The target is a number while the source isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to add the correct source separators in the settings&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="auto-cursor-target"&gt;Also, there&amp;#39;s a new setting added:&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-03-36/NewSetting.png" /&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;When&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="auto-cursor-target"&gt;Checked&amp;nbsp;&amp;rarr; numbers will be tested in the order they&amp;#39;re placed in the segment pair&lt;/li&gt;
&lt;li class="auto-cursor-target"&gt;Unchecked&amp;nbsp;&amp;rarr; order will not be taken into consideration&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/39</link><pubDate>Mon, 17 Jan 2022 11:27:13 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Oana Nagy</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 39 posted to Wiki by Oana Nagy on 1/17/2022 11:27:13 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application that allows to set up settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the number of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/5050.pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To have the app running, ensure that under the &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/4571.pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear about what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in version 1.1.8.6 and above is to identify the numbers that are affected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers, the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly, you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all the settings were applied, the user can start translating the document. After confirming the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/4111.pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Users can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which include the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/3276.pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/8713.pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exact text which was found as an issue in the translation. The found text is coloured, so it can be easily distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/6864.pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/2766.pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Users can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/6560.pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/6557.pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more detail.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/2450.pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is useful to identify&amp;nbsp;issues that might occur. If some errors are caught, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\RWS AppStore\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/6242.logs.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/1145.image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;strong&gt;Error&lt;/strong&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing target separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the correct target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing source separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The target is a number while the source isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to add the correct source separators in the settings&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="auto-cursor-target"&gt;Also, there&amp;#39;s a new setting added:&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/5047.NewSetting.png" /&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;When&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="auto-cursor-target"&gt;Checked&amp;nbsp;&amp;rarr; numbers will be tested in the order they&amp;#39;re placed in the segment pair&lt;/li&gt;
&lt;li class="auto-cursor-target"&gt;Unchecked&amp;nbsp;&amp;rarr; order will not be taken into consideration&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/40</link><pubDate>Mon, 17 Jan 2022 11:27:13 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Oana Nagy</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 40 posted to Wiki by Oana Nagy on 1/17/2022 11:27:13 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application that allows to set up settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the number of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-03-37/5050.pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To have the app running, ensure that under the &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-03-37/4571.pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear about what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in version 1.1.8.6 and above is to identify the numbers that are affected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers, the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly, you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all the settings were applied, the user can start translating the document. After confirming the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-03-37/4111.pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Users can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which include the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-03-37/3276.pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-03-37/8713.pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exact text which was found as an issue in the translation. The found text is coloured, so it can be easily distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-03-37/6864.pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-03-37/2766.pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Users can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-03-37/6560.pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-03-37/6557.pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more detail.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-03-37/2450.pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is useful to identify&amp;nbsp;issues that might occur. If some errors are caught, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\RWS AppStore\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-03-37/6242.logs.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-03-37/1145.image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;strong&gt;Error&lt;/strong&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing target separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the correct target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing source separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The target is a number while the source isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to add the correct source separators in the settings&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="auto-cursor-target"&gt;Also, there&amp;#39;s a new setting added:&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-03-37/5047.NewSetting.png" /&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;When&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="auto-cursor-target"&gt;Checked&amp;nbsp;&amp;rarr; numbers will be tested in the order they&amp;#39;re placed in the segment pair&lt;/li&gt;
&lt;li class="auto-cursor-target"&gt;Unchecked&amp;nbsp;&amp;rarr; order will not be taken into consideration&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/36</link><pubDate>Thu, 09 Dec 2021 14:43:41 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Emanuel Albu</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 36 posted to Wiki by Emanuel Albu on 12/9/2021 2:43:41 PM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application that allows to set up settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the number of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To have the app running, ensure that under the &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear about what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in version 1.1.8.6 and above is to identify the numbers that are affected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers, the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly, you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all the settings were applied, the user can start translating the document. After confirming the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Users can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which include the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exact text which was found as an issue in the translation. The found text is coloured, so it can be easily distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Users can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more detail.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is useful to identify&amp;nbsp;issues that might occur. If some errors are caught, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;strong&gt;Error&lt;/strong&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing target separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the correct target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing source separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The target is a number while the source isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to add the correct source separators in the settings&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="auto-cursor-target"&gt;Also, there&amp;#39;s a new setting added:&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/NewSetting.png" /&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;When&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="auto-cursor-target"&gt;Checked&amp;nbsp;&amp;rarr; numbers will be tested in the order they&amp;#39;re placed in the segment pair&lt;/li&gt;
&lt;li class="auto-cursor-target"&gt;Unchecked&amp;nbsp;&amp;rarr; order will not be taken into consideration&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/35</link><pubDate>Wed, 08 Dec 2021 09:57:10 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Emanuel Albu</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 35 posted to Wiki by Emanuel Albu on 12/8/2021 9:57:10 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application that allows to set up settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the number of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To have the app running, ensure that under the &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear about what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in version 1.1.8.6 and above is to identify the numbers that are affected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers, the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly, you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all the settings were applied, the user can start translating the document. After confirming the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Users can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which include the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exact text which was found as an issue in the translation. The found text is coloured, so it can be easily distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Users can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more detail.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is useful to identify&amp;nbsp;issues that might occur. If some errors are caught, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;thead class="tableFloatingHeader"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Separator after decimal&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd"&gt;There cannot be a separator after the decimal in a number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two different thousand separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two types of thousand separators in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Too many decimal separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have more than one decimal separator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Decimal separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the decimal separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Thousand separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the thousand separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have the same character as thousand and as a decimal separator&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The same character cannot be both thousand and decimal separator in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing target separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the correct target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Missing source separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The target is a number while the source isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to add the correct source separators in the settings&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="auto-cursor-target"&gt;Also, there&amp;#39;s a new setting added:&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/NewSetting.png" /&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;When&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="auto-cursor-target"&gt;Checked&amp;nbsp;&amp;rarr; numbers will be tested in the order they&amp;#39;re placed in the segment pair&lt;/li&gt;
&lt;li class="auto-cursor-target"&gt;Unchecked&amp;nbsp;&amp;rarr; order will not be taken into consideration&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/34</link><pubDate>Wed, 08 Dec 2021 09:56:35 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Emanuel Albu</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 34 posted to Wiki by Emanuel Albu on 12/8/2021 9:56:35 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application that allows to set up settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the number of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To have the app running, ensure that under the &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear about what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in version 1.1.8.6 and above is to identify the numbers that are affected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers, the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly, you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all the settings were applied, the user can start translating the document. After confirming the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Users can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which include the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exact text which was found as an issue in the translation. The found text is coloured, so it can be easily distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Users can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more detail.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is useful to identify&amp;nbsp;issues that might occur. If some errors are caught, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;thead class="tableFloatingHeader"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Separator after decimal&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd"&gt;There cannot be a separator after the decimal in a number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two different thousand separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two types of thousand separators in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Too many decimal separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have more than one decimal separator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Decimal separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the decimal separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Thousand separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the thousand separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have the same character as thousand and as a decimal separator&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The same character cannot be both thousand and decimal separator in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Target unlocalised&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the correct target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Source unlocalised&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The target is a number while the source isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to add the correct source separators in the settings&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="auto-cursor-target"&gt;Also, there&amp;#39;s a new setting added:&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/NewSetting.png" /&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;When&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="auto-cursor-target"&gt;Checked&amp;nbsp;&amp;rarr; numbers will be tested in the order they&amp;#39;re placed in the segment pair&lt;/li&gt;
&lt;li class="auto-cursor-target"&gt;Unchecked&amp;nbsp;&amp;rarr; order will not be taken into consideration&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/33</link><pubDate>Tue, 07 Dec 2021 19:37:18 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Emanuel Albu</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 33 posted to Wiki by Emanuel Albu on 12/7/2021 7:37:18 PM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application that allows to set up settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the number of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To have the app running, ensure that under the &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear about what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in version 1.1.8.6 and above is to identify the numbers that are affected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers, the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly, you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all the settings were applied, the user can start translating the document. After confirming the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Users can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which include the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exact text which was found as an issue in the translation. The found text is coloured, so it can be easily distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Users can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more detail.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is useful to identify&amp;nbsp;issues that might occur. If some errors are caught, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;thead class="tableFloatingHeader"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Separator after decimal&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd"&gt;There cannot be a separator after the decimal in a number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two different thousand separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two types of thousand separators in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Too many decimal separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have more than one decimal separator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Decimal separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the decimal separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Thousand separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the thousand separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have the same character as thousand and as a decimal separator&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The same character cannot be both thousand and decimal separator in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different meanings&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;p&gt;The sequence of digits and separators are the same but their localizations have different meanings:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The source is not a number but the target is, suggesting that there&amp;#39;s maybe an issue with the separators in the source&lt;/li&gt;
&lt;li&gt;&amp;nbsp;None of them is a number but they have the same sequence&lt;/li&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Target unlocalised&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the correct target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Source unlocalised&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The target is a number while the source isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to add the correct source separators in the settings&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="auto-cursor-target"&gt;Also, there&amp;#39;s a new setting added:&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/NewSetting.png" /&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;When&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="auto-cursor-target"&gt;Checked&amp;nbsp;&amp;rarr; numbers will be tested in the order they&amp;#39;re placed in the segment pair&lt;/li&gt;
&lt;li class="auto-cursor-target"&gt;Unchecked&amp;nbsp;&amp;rarr; order will not be taken into consideration&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/32</link><pubDate>Tue, 07 Dec 2021 19:36:20 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Emanuel Albu</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 32 posted to Wiki by Emanuel Albu on 12/7/2021 7:36:20 PM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application that allows to set up settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the number of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To have the app running, ensure that under the &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear about what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in version 1.1.8.6 and above is to identify the numbers that are affected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers, the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly, you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all the settings were applied, the user can start translating the document. After confirming the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Users can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which include the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exact text which was found as an issue in the translation. The found text is coloured, so it can be easily distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Users can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more detail.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is useful to identify&amp;nbsp;issues that might occur. If some errors are caught, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;thead class="tableFloatingHeader"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Separator after decimal&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd"&gt;There cannot be a separator after the decimal in a number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two different thousand separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two types of thousand separators in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Too many decimal separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have more than one decimal separator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Decimal separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the decimal separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Thousand separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the thousand separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have the same character as thousand and as a decimal separator&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The same character cannot be both thousand and decimal separator in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different meanings&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;p&gt;The sequence of digits and separators are the same but their localizations have different meanings:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The source is not a number but the target is, suggesting that there&amp;#39;s maybe an issue with the separators in the source&lt;/li&gt;
&lt;li&gt;&amp;nbsp;None of them is a number but they have the same sequence&lt;/li&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Target unlocalised&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the correct target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Source unlocalised&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The target is a number while the source isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the correct source separators&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="auto-cursor-target"&gt;Also, there&amp;#39;s a new setting added:&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/NewSetting.png" /&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;When&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="auto-cursor-target"&gt;Checked&amp;nbsp;&amp;rarr; numbers will be tested in the order they&amp;#39;re placed in the segment pair&lt;/li&gt;
&lt;li class="auto-cursor-target"&gt;Unchecked&amp;nbsp;&amp;rarr; order will not be taken into consideration&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/31</link><pubDate>Tue, 07 Dec 2021 09:06:35 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Emanuel Albu</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 31 posted to Wiki by Emanuel Albu on 12/7/2021 9:06:35 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application that allows to set up settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the number of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To have the app running, ensure that under the &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear about what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in version 1.1.8.6 and above is to identify the numbers that are affected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers, the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly, you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all the settings were applied, the user can start translating the document. After confirming the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Users can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which include the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exact text which was found as an issue in the translation. The found text is coloured, so it can be easily distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Users can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more detail.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is useful to identify&amp;nbsp;issues that might occur. If some errors are caught, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;thead class="tableFloatingHeader"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Separator after decimal&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd"&gt;There cannot be a separator after the decimal in a number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two different thousand separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two types of thousand separators in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Too many decimal separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have more than one decimal separator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Decimal separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the decimal separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Thousand separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the thousand separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have the same character as thousand and as a decimal separator&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The same character cannot be both thousand and decimal separator in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different meanings&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;p&gt;The sequence of digits and separators are the same but their localizations have different meanings:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The source is not a number but the target is, suggesting that there&amp;#39;s maybe an issue with the separators in the source&lt;/li&gt;
&lt;li&gt;&amp;nbsp;None of them is a number but they have the same sequence&lt;/li&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Number unlocalised&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;Also, there&amp;#39;s a new setting added:&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/NewSetting.png" /&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;When&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="auto-cursor-target"&gt;Checked&amp;nbsp;&amp;rarr; numbers will be tested in the order they&amp;#39;re placed in the segment pair&lt;/li&gt;
&lt;li class="auto-cursor-target"&gt;Unchecked&amp;nbsp;&amp;rarr; order will not be taken into consideration&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/30</link><pubDate>Tue, 07 Dec 2021 09:04:55 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Emanuel Albu</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 30 posted to Wiki by Emanuel Albu on 12/7/2021 9:04:55 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application that allows to set up settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the number of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To have the app running, ensure that under the &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear about what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in version 1.1.8.6 and above is to identify the numbers that are affected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers, the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly, you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all the settings were applied, the user can start translating the document. After confirming the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Users can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which include the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exact text which was found as an issue in the translation. The found text is coloured, so it can be easily distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Users can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more detail.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is useful to identify&amp;nbsp;issues that might occur. If some errors are caught, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;thead class="tableFloatingHeader"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Separator after decimal&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd"&gt;There cannot be a separator after the decimal in a number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two different thousand separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two types of thousand separators in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Too many decimal separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have more than one decimal separator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Decimal separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the decimal separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Thousand separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the thousand separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have the same character as thousand and as a decimal separator&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The same character cannot be both thousand and decimal separator in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different meanings&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;p&gt;The sequence of digits and separators are the same but their localizations have different meanings:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The source is not a number but the target is, suggesting that there&amp;#39;s maybe an issue with the separators in the source&lt;/li&gt;
&lt;li&gt;&amp;nbsp;None of them is a number but they have the same sequence&lt;/li&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Number unlocalised&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;When&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li class="auto-cursor-target"&gt;Checked&amp;nbsp;&amp;rarr; numbers will be tested in the order they&amp;#39;re placed in the segment pair&lt;/li&gt;
&lt;li class="auto-cursor-target"&gt;Unchecked&amp;nbsp;&amp;rarr; order will not be taken into consideration&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/29</link><pubDate>Fri, 03 Dec 2021 08:37:18 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Emanuel Albu</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 29 posted to Wiki by Emanuel Albu on 12/3/2021 8:37:18 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application that allows to set up settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the number of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;To have the app running, ensure that under the &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear about what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in version 1.1.8.6 and above is to identify the numbers that are affected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers, the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly, you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specific settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all the settings were applied, the user can start translating the document. After confirming the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Users can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which include the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exact text which was found as an issue in the translation. The found text is coloured, so it can be easily distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hovers the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Users can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more detail.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is useful to identify&amp;nbsp;issues that might occur. If some errors are caught, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;thead class="tableFloatingHeader"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Separator after decimal&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd"&gt;There cannot be a separator after the decimal in a number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two different thousand separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two types of thousand separators in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Too many decimal separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have more than one decimal separator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Decimal separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the decimal separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Thousand separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the thousand separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have the same character as thousand and as a decimal separator&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The same character cannot be both thousand and decimal separator in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different meanings&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;p&gt;The sequence of digits and separators are the same but their localizations have different meanings:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The source is not a number but the target is, suggesting that there&amp;#39;s maybe an issue with the separators in the source&lt;/li&gt;
&lt;li&gt;&amp;nbsp;None of them is a number but they have the same sequence&lt;/li&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Number unlocalised&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/28</link><pubDate>Fri, 03 Dec 2021 08:30:20 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Emanuel Albu</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 28 posted to Wiki by Emanuel Albu on 12/3/2021 8:30:20 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application which allows to&amp;nbsp;setup settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the amount of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;In order to have the app running, ensure that under &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in verion 1.1.8.6 and above is to identify the numbers that are effected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specifics settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specifics settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all settings were applied, user can starts translating the document. After confirm the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;User can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which includes the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exactly text which was found as an issue in the translation. The found text is colored, so it can be easly distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;User can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more details.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is usefull to idenitfy&amp;nbsp;issues that might occur. If some errors are catched, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/image2021_2D00_11_2D00_9_5F00_17_2D00_15_2D00_23.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;thead class="tableFloatingHeader"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Separator after decimal&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd"&gt;There cannot be a separator after the decimal in a number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two different thousand separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two types of thousand separators in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Too many decimal separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have more than one decimal separator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Decimal separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the decimal separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Thousand separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the thousand separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have the same character as thousand and as a decimal separator&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The same character cannot be both thousand and decimal separator in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different meanings&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;p&gt;The sequence of digits and separators are the same but their localizations have different meanings:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The source is not a number but the target is, suggesting that there&amp;#39;s maybe an issue with the separators in the source&lt;/li&gt;
&lt;li&gt;&amp;nbsp;None of them is a number but they have the same sequence&lt;/li&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Number unlocalised&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/27</link><pubDate>Fri, 03 Dec 2021 08:28:59 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Emanuel Albu</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 27 posted to Wiki by Emanuel Albu on 12/3/2021 8:28:59 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application which allows to&amp;nbsp;setup settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the amount of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;In order to have the app running, ensure that under &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in verion 1.1.8.6 and above is to identify the numbers that are effected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specifics settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specifics settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all settings were applied, user can starts translating the document. After confirm the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;User can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which includes the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exactly text which was found as an issue in the translation. The found text is colored, so it can be easly distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;User can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more details.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is usefull to idenitfy&amp;nbsp;issues that might occur. If some errors are catched, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consistency Checker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This checks to see whether numbers (or sequences, if at least one of them is not a number) from the source match those in the target.&lt;/p&gt;
&lt;p&gt;Given the fact that the user makes some choices regarding the separators used as thousand and decimal separators for the source and the target separately, and also whether 0 can be omitted either in source or in target, to be able to decide whether the number in the source is the same as the number in the target, we have to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Establish whether we&amp;#39;re dealing with numbers or just sequences of digits and other symbols&lt;/li&gt;
&lt;li&gt;See if the number in the source has the same value as the one in the target or whether they can be interpreted as such if they&amp;#39;re ambiguous (considering settings)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From the perspective of the user, the errors are of two kinds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number-level errors (resulted from phase 1, above)&lt;/li&gt;
&lt;li&gt;Segment-pair-level errors&amp;nbsp;(resulted from phase 2, above)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1632387187255v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In the normalized form of the number:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;t - thousand separator&lt;/p&gt;
&lt;p&gt;d - decimal separator&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="Consistencychecker-1.Number-levelerrors"&gt;1. Number-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;thead class="tableFloatingHeader"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;Separator after decimal&lt;/p&gt;
&lt;/td&gt;
&lt;td class="confluenceTd"&gt;There cannot be a separator after the decimal in a number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two different thousand separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have two types of thousand separators in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Too many decimal separators&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have more than one decimal separator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Decimal separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the decimal separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Thousand separator not valid&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;This separator isn&amp;#39;t present in the thousand separators list for the localization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The number cannot have the same character as thousand and as a decimal separator&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The same character cannot be both thousand and decimal separator in the same number&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 class="auto-cursor-target" id="Consistencychecker-2.Segment-pair-levelerrors"&gt;2. Segment-pair-level errors&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Error&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Description&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number added&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Number removed&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The number is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;present&amp;nbsp;&lt;/span&gt;in the source while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;absent&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the target&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different sequences&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The sequences of digits and separators are different (at least one of them is not a number)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Different values&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The numbers are different both in sequence and in value (but they are numbers)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different meanings&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;p&gt;The sequence of digits and separators are the same but their localizations have different meanings:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The source is not a number but the target is, suggesting that there&amp;#39;s maybe an issue with the separators in the source&lt;/li&gt;
&lt;li&gt;&amp;nbsp;None of them is a number but they have the same sequence&lt;/li&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Same sequences but different values&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The numbers have the same sequence but the separators have different roles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Number unlocalised&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;The source is a number while the target isn&amp;#39;t but they have the same sequence of digits and separators, suggesting that the user forgot to use the target separators&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/26</link><pubDate>Fri, 24 Sep 2021 07:14:01 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Emanuel Albu</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 26 posted to Wiki by Emanuel Albu on 9/24/2021 7:14:01 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application which allows to&amp;nbsp;setup settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the amount of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;In order to have the app running, ensure that under &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in verion 1.1.8.6 and above is to identify the numbers that are effected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specifics settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specifics settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all settings were applied, user can starts translating the document. After confirm the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;User can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which includes the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exactly text which was found as an issue in the translation. The found text is colored, so it can be easly distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;User can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more details.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is usefull to idenitfy&amp;nbsp;issues that might occur. If some errors are catched, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Trados Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/25</link><pubDate>Tue, 13 Jul 2021 10:44:08 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Oana Nagy</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 25 posted to Wiki by Oana Nagy on 7/13/2021 10:44:08 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application which allows to&amp;nbsp;setup settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the amount of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;In order to have the app running, ensure that under &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in verion 1.1.8.6 and above is to identify the numbers that are effected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;br /&gt;Prevent localizations&lt;br /&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specifics settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specifics settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all settings were applied, user can starts translating the document. After confirm the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;User can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which includes the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exactly text which was found as an issue in the translation. The found text is colored, so it can be easly distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;User can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more details.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is usefull to idenitfy&amp;nbsp;issues that might occur. If some errors are catched, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>SDL Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/24</link><pubDate>Tue, 06 Jul 2021 06:56:53 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 24 posted to Wiki by Patrick Andrew Hartnett on 7/6/2021 6:56:53 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application which allows to&amp;nbsp;setup settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in SDL Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the amount of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x682/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625554626296v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;In order to have the app running, ensure that under &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in verion 1.1.8.6 and above is to identify the numbers that are effected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;br /&gt;Prevent localizations&lt;br /&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specifics settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specifics settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all settings were applied, user can starts translating the document. After confirm the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;User can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which includes the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exactly text which was found as an issue in the translation. The found text is colored, so it can be easly distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;User can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more details.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is usefull to idenitfy&amp;nbsp;issues that might occur. If some errors are catched, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>SDL Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/23</link><pubDate>Mon, 05 Jul 2021 15:08:37 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 23 posted to Wiki by Patrick Andrew Hartnett on 7/5/2021 3:08:37 PM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application which allows to&amp;nbsp;setup settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in SDL Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the amount of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1064x677/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1625497710771v2.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;In order to have the app running, ensure that under &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Report number format errors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in verion 1.1.8.6 and above is to identify the numbers that are effected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;br /&gt;Prevent localizations&lt;br /&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Number Format Errors&lt;/strong&gt;&lt;/p&gt;
&lt;div class="module toggle-wrap" id="activitymodule"&gt;
&lt;div class="mod-content"&gt;
&lt;div class="issuePanelWrapper"&gt;
&lt;div class="issuePanelContainer" id="issue_actions_container"&gt;
&lt;div class="issue-data-block activity-comment twixi-block  expanded focused" id="comment-861166"&gt;
&lt;div class="twixi-wrap verbose actionContainer"&gt;
&lt;div class="action-body flooded"&gt;
&lt;p&gt;Choose to report number format errors when you want to recognize both generic and custom issues given specific settings provided by the user.&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;The group value is out of range&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the group separator is used, it assumes that the values preceding it have 3 digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid group separator&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The thousand value is not expected, given the specifics settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Invalid separator location&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The separator (e.g. decimal or thousand) char was not expected in the location found.&amp;nbsp; An example of this is when two separators are provided one after the other without digits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Mixed group separators&lt;/td&gt;
&lt;td class="confluenceTd"&gt;When the number is composed of a mixed set of thousand separators&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Separator is not recognized&lt;/td&gt;
&lt;td class="confluenceTd"&gt;The decimal or thousand separator is not recognized, given the specifics settings provided by the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all settings were applied, user can starts translating the document. After confirm the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;User can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which includes the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exactly text which was found as an issue in the translation. The found text is colored, so it can be easly distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;User can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more details.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is usefull to idenitfy&amp;nbsp;issues that might occur. If some errors are catched, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>SDL Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/22</link><pubDate>Wed, 29 Jul 2020 12:29:53 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Paul Filkin</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 22 posted to Wiki by Paul Filkin on 7/29/2020 12:29:53 PM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application which allows to&amp;nbsp;setup settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in SDL Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the amount of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1300x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738952861v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;In order to have the app running, ensure that under &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in verion 1.1.8.6 and above is to identify the numbers that are effected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;br /&gt;Prevent localizations&lt;br /&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all settings were applied, user can starts translating the document. After confirm the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;User can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which includes the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exactly text which was found as an issue in the translation. The found text is colored, so it can be easly distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Tooltips&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;1. Tooltips added for the Messages options in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Number Verifier Settings&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;grid&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;User can&amp;nbsp;see the details of the options&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;by hovering the mouse over each option.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795539830v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/900x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563795570220v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Extended Results&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;quot;Extended&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;option is&amp;nbsp;showing&amp;nbsp;the verification results in more details.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796228282v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is usefull to idenitfy&amp;nbsp;issues that might occur. If some errors are catched, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>SDL Number Verifier</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier/revision/21</link><pubDate>Mon, 09 Mar 2020 06:04:20 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:5a0f912a-0d5e-4566-9128-8bf059dc7b0c</guid><dc:creator>Florentina Caputa</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/4723/trados-number-verifier#comments</comments><description>Revision 21 posted to Wiki by Florentina Caputa on 3/9/2020 6:04:20 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;About&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Number Verifier represents an application which allows to&amp;nbsp;setup settings based on which the numbers verification process is executed.&lt;/p&gt;
&lt;p&gt;While the standard number verification in SDL Trados Studio may often be sufficient there are some occasions when a bit more control would be preferable, for example when translating documents that contain lots of numbers. This Number Verifier plug-in allows you to fine-tune settings to provide you with the desired balance between the amount of false positives and potentially missed errors.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to use&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Install application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Open project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Go to Project Settings -&amp;gt; Verification -&amp;gt; Number Verifier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Select all the needed settings&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1300x800/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738952861v1.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Press Ok.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;In order to have the app running, ensure that under &amp;#39;Verification&amp;#39; option the &amp;#39;Number Verifier&amp;#39; is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562738876659v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Using the Number Verifier plug-in is simple: the first four options always need to have at least one of them checked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report added numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report removed numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified numbers&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp;Report modified alphanumeric numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All other settings apply to one or more of these options. Once you are clear what type of error you wish to check for you can set which segments should be checked. The options are basic and allow you to exclude segments that are locked or 100% matches, as well as segments that have no translation at all. An important point to note is that segments with content, but with the status &lt;strong&gt;&amp;rdquo;untranslated&amp;rdquo;&lt;/strong&gt;, will not be checked if you use the &lt;strong&gt;&amp;rdquo;Exclude untranslated segments&amp;rdquo;&lt;/strong&gt; option. It is assumed that segments with content will be draft at least.&lt;/p&gt;
&lt;p&gt;You can select &lt;strong&gt;&amp;quot;Exclude tag text&amp;quot;&lt;/strong&gt; if you find that you get duplicate error messages since the change of a number in a tag constitutes a tag change that is reported by the tag verifier.&lt;br /&gt;There have also been cases where leading zeroes have caused problems in verifying numbers. To cater for this you will find an option at the bottom of the settings to &lt;strong&gt;&amp;rdquo;Omit leading zero&amp;rdquo;&lt;/strong&gt; from the source and/or target.&lt;br /&gt;The Number Verifier also creates a log file of the issues it has found. You can select the &lt;strong&gt;Extended&lt;/strong&gt; option for Messages if you want the source and target text to be included in the log file. A nice enhancement in verion 1.1.8.6 and above is to identify the numbers that are effected in the extended option. This is very useful if you have many numbers in the segment and only one or two are wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphanumerics&lt;/strong&gt;&lt;br /&gt;In addition to plain numbers the Number Verifier plug-in can also be used to find changes to alphanumeric names. For example, if VT500 has accidentally been translated as VR500 an error can be displayed. Here, an alphanumeric name is defined as a string of characters starting with one or more uppercase letters (A-Z) followed by any combination of digits (0-9) and uppercase letters. (Please note that if VT500 has been translated as VT300 this will also be identified as a modified number.)&lt;br /&gt;You&amp;rsquo;ll also find an option to specify custom Alphanumeric separators. Studio will recognise alphanumerics but only under certain conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;must not start or end with underscores, hyphens or full stops&lt;/li&gt;
&lt;li&gt;must not contain both dashes and full stops&lt;/li&gt;
&lt;li&gt;must contain at least one number and one letter&lt;/li&gt;
&lt;li&gt;must not contain lowercase characters and dashes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Number Verifier allows you to specify whatever separators you wish and still verify correct transposition from the source to the target translation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Localizations&lt;/strong&gt;&lt;br /&gt;Studio always uses the rules set by the Windows operating system to decide what a number should look like. In reality, life is more complex than that, so there are three options you can use and you must select one of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Require localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation must contain corresponding numbers with any of the separators specified for target separators or else the number will be considered modified/unlocalized.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow localizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a number in the source is identified as using one of the possible thousands or decimal separators specified for the source separators, the translation may contain corresponding numbers with either the same separator as the source number or with any of the separators specified for target separators, or else the number will be considered modified/unlocalized.&lt;br /&gt;Prevent localizations&lt;br /&gt;The same thousands or decimal separators as in source must be retained in the translation or else the number will be considered modified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thousands and decimal separators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can select the thousands and decimal separators you want to allow. For example, you may allow one or more thousands separators depending on language standards. Similarly you may allow for both a period and a comma to be used as a decimal separator, in order to allow for cases where for some reason more than one language standard should be allowed. The selected separators will then be combined with the Localizations setting to determine what should be considered a modified/unlocalized number. You can also specify a custom separator to suit any requirement you may be dealing with.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hindi Numbers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The option &lt;strong&gt;&amp;rdquo;Check for Hindi numbers&amp;rdquo;&lt;/strong&gt; should be disabled unless you specifically wish to QA check the use of Hindi as opposed to Arabic numerals. The rules used are:&lt;/p&gt;
&lt;p&gt;Arabic -&amp;gt; Hindi&lt;br /&gt;0 -&amp;gt; ٠&lt;br /&gt;1 -&amp;gt; ١&lt;br /&gt;2 -&amp;gt; ٢&lt;br /&gt;3 -&amp;gt; ٣&lt;br /&gt;4 -&amp;gt; ٤&lt;br /&gt;5 -&amp;gt; ٥&lt;br /&gt;6 -&amp;gt; ٦&lt;br /&gt;7 -&amp;gt; ٧&lt;br /&gt;8 -&amp;gt; ٨&lt;br /&gt;9 -&amp;gt; ٩&lt;br /&gt;10 -&amp;gt; ١٠&lt;br /&gt;The numbers are written left to right as they are for Arabic numerals but without any thousand separators. The decimal becomes a comma. So this:&lt;br /&gt;1,234.89 or this 1.234,89&lt;br /&gt;would be written like this:&lt;br /&gt;١٢٣٤,٨٩&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;How to run verification&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;After all settings were applied, user can starts translating the document. After confirm the segment(s), by pressing the F8 keyboard, the Number Verification process is executed. Once is finished, if any warning/errors were found, are all displayed in the Studio Messages window.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1000x700/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739194237v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Show message details&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;User can visualize the message details using 2 options, that can be selected from the Number Verifier Settings grid:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Brief&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:inherit;"&gt;Extended&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Brief&amp;quot;&lt;/strong&gt; option shows the details&amp;nbsp;which includes the document name, error message with the text issue(s), the segment number where the issues were found and also the content of the Source and Target. (The description of the &amp;quot;Brief&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/950x2406/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774160901v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1562739363324v3.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The &lt;strong&gt;&amp;quot;Extended&amp;quot; &lt;/strong&gt;option displays the exactly text which was found as an issue in the translation. The found text is colored, so it can be easly distinguished.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;(The description of the &amp;quot;Extended&amp;quot; option can be seen also if the user hover the mouse&amp;nbsp;over it.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/950x600/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563774598569v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1200x900/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1563796336503v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Logging&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;The application logs information about the flow which is usefull to idenitfy&amp;nbsp;issues that might occur. If some errors are catched, the &lt;strong&gt;NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;file will be created at the following location:&amp;nbsp;&lt;span style="color:#008000;"&gt;&lt;strong&gt;C:\Users\{UserName}\AppData\Roaming\SDL Community\Number Verifier\NumberVerifierLogs.txt&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;and it will contain errors details.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;The file can be attached to the email / Sdl Community forum topic when a problem regarding the application is raised.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;img alt=" " src="/resized-image/__size/1200x1000/__key/communityserver-wikis-components-files/00-00-00-02-17/pastedimage1583733728149v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>