# Plint Subtitler: error reporting

Common errors can be reported automatically in Plint Subtitler. They are defined by rules which are set centrally, for example by a project manager. A rule may be: "On this project type, the maximum number of characters per line is 38". The rules are loaded automatically for the job when you go to work so that Plint Subtitler can help you find potential issues.

**Live error reporting** (LER) is a feature that checks for certain problems and provides visual feedback/warnings in real time as you work. Other errors are only checked for when you **actively run a report**, for example as a final step before changing status.

##### When Plint Subtitler flags errors, there are two degrees of severity:

- <span style="color: #ff9900;">Warning</span> (yellow): less severe, can be ignored in certain cases
- <span style="color: #ff0000;">Error</span> (red): this is considered a blocking issues and should be fixed before changing status

For example: "Empty clip" might be allowed – if the translator elects not to translate a sign or line – which makes it a good candidate for *Warning*. Exceeding "Maximum lines", on the other hand, is very rarely permissible and will typically be considered an *Error*. However, severity degrees are ultimately determined by administrators and project managers.

[Configuring which errors/problems to flag, and how to set the severity, is explained here.](https://docs.plint.com/books/plint-end-user-documentation/page/subtitling-qc-report-presets)

### Issues are reported in three different ways. 

#### 1. Live error reporting

The live subtitle information is shown just above the target language box and displays character count, reading speed and separation information live while you type. It helps you spot the most common errors right away. Below, the Reading speed is too high and the second line has too many characters.

[![2020-07-20-12_51_32-Subtitling-from-template---Project-Subtitling-and-QC_-webinar-5-example---NuTxT-.png](https://docs.plint.com/uploads/images/gallery/2022-05/scaled-1680-/2020-07-20-12-51-32-subtitling-from-template-project-subtitling-and-qc-webinar-5-example-nutxt.png)](https://docs.plint.com/uploads/images/gallery/2022-05/2020-07-20-12-51-32-subtitling-from-template-project-subtitling-and-qc-webinar-5-example-nutxt.png)

Note that fixing an error may create a new one. In this case the "Count" error is replaced by "two many lines".

[![2020-07-20-12_52_07-Subtitling-from-template---Project-Subtitling-and-QC_-webinar-5-example---NuTxT-.png](https://docs.plint.com/uploads/images/gallery/2022-05/scaled-1680-/2020-07-20-12-52-07-subtitling-from-template-project-subtitling-and-qc-webinar-5-example-nutxt.png)](https://docs.plint.com/uploads/images/gallery/2022-05/2020-07-20-12-52-07-subtitling-from-template-project-subtitling-and-qc-webinar-5-example-nutxt.png)

#### 2. Report Tool

Select *Review/Report tool* to run the "Report Tool" and summarise all errors and warnings in a single view. This tool will look for all types of errors, including where a translation may differ from the template/reference text. The result will be presented in a concise manner, grouped by error type.

The categorised information allows you to quickly go through each category. The number after the error name indicates how many errors of this type the file contains. By clicking a specific subtitle in this window, the subtitle will also be selected. You can then make any necessary changes, and also see more information on the "Error" tab (see below).

[![2020-07-20-13_08_06-Subtitling-from-template---Project-Subtitling-and-QC_-webinar-5-example---NuTxT-.png](https://docs.plint.com/uploads/images/gallery/2022-05/scaled-1680-/2020-07-20-13-08-06-subtitling-from-template-project-subtitling-and-qc-webinar-5-example-nutxt.png)](https://docs.plint.com/uploads/images/gallery/2022-05/2020-07-20-13-08-06-subtitling-from-template-project-subtitling-and-qc-webinar-5-example-nutxt.png)

#### 3. The Errors tab

Errors for the currently selected subtitle are also shown on the "Error" tab in the top left corner of the editor. This includes both those found by live reporting and those found when running the Report tool. After selecting this tab you can cycle through all subtitles with errors using the arrow buttons. The area below shows an explanation of the error(s).

[![2020-07-20-12_51_50-Subtitling-from-template---Project-Subtitling-and-QC_-webinar-5-example---NuTxT-.png](https://docs.plint.com/uploads/images/gallery/2022-05/scaled-1680-/2020-07-20-12-51-50-subtitling-from-template-project-subtitling-and-qc-webinar-5-example-nutxt.png)](https://docs.plint.com/uploads/images/gallery/2022-05/2020-07-20-12-51-50-subtitling-from-template-project-subtitling-and-qc-webinar-5-example-nutxt.png)

Please note that fixing an error may not automatically remove the warning, until you run the Report tool again or reopen the job. The error report is a temporary log which is created when you use the tool. If you leave the job and open it later, you need to run the report again to show all errors.

### Error types explained

*"(LER)" = flagged by live error reporting.*

##### Empty clip

Indicates that the text box is empty.

##### Reading speed (LER)

<span data-contrast="auto">This rule indi</span><span data-contrast="auto">cates h</span><span data-contrast="auto">ow quickly </span><span data-contrast="auto">a subtitle is</span><span data-contrast="auto"> presented</span><span data-contrast="auto"> for the</span> <span data-contrast="auto">viewer</span><span data-contrast="auto">. </span><span data-contrast="auto">It</span><span data-contrast="auto"> can have both a m</span><span data-contrast="auto">ax (too fast) and a mini (too slow) value.</span><span data-contrast="auto"> G</span><span data-contrast="auto">ives </span><span data-contrast="auto">instant feedback o</span><span data-contrast="auto">n the Error tab</span><span data-contrast="auto">, as well as</span><span data-contrast="auto"> by </span><span data-contrast="auto">changing</span><span data-contrast="auto"> the font</span><span data-contrast="auto"> color </span><span data-contrast="auto">for</span><span data-contrast="auto"> the </span><span data-contrast="auto">”R</span><span data-contrast="auto">eading speed</span><span data-contrast="auto">” value box above the text field.</span>

<span data-contrast="auto">The </span><span data-contrast="auto">mathematical</span> <span data-contrast="auto">formula for this rule</span><span data-contrast="auto">: Characters / (Frames/FPS) = CPS</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}" data-wac-het="1"> </span>

##### Maximum characters per line / Count (LER)

<span data-contrast="auto">indicates if you have too many characters on a </span><span data-contrast="auto">line. Provides</span><span data-contrast="auto"> instant</span><span data-contrast="auto"> feedback o</span><span data-contrast="auto">n the Error tab</span><span data-contrast="auto">, as well as</span><span data-contrast="auto"> </span><span data-contrast="auto">by </span><span data-contrast="auto">changing</span><span data-contrast="auto"> the font color </span><span data-contrast="auto">for </span><span data-contrast="auto">the</span><span data-contrast="auto"> concerned</span> <span data-contrast="auto">line</span><span data-contrast="auto">(</span><span data-contrast="auto">s</span><span data-contrast="auto">)</span><span data-contrast="auto"> in the</span><span data-contrast="auto"> ”Count”</span><span data-contrast="auto"> value box</span><span data-contrast="auto"> above the text field. </span>

<span data-contrast="auto">The value set for this rule also </span><span data-contrast="auto">affects the </span><span data-contrast="auto">behavior</span><span data-contrast="auto"> for </span><span data-contrast="auto">*Auto line-break*.</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}" data-wac-het="1"> </span>

##### Index discontinuity

<span data-contrast="auto">This rule indicates </span><span data-contrast="auto">if </span><span data-contrast="auto">the</span><span data-contrast="auto">re</span> <span data-contrast="auto">is a </span><span data-contrast="auto">discontinuation</span> <span data-contrast="auto">for the </span><span data-contrast="auto">c</span><span data-contrast="auto">lips index</span><span data-contrast="auto">. It </span><span data-contrast="auto">also gives a warning/error if the </span><span data-contrast="auto">index start</span><span data-contrast="auto"> value is wrong.</span><span data-contrast="auto"> You can solve this issue:</span>

- <span data-contrast="auto">inside </span><span data-contrast="auto">the</span><span data-contrast="auto"> Report tool</span><span data-contrast="auto"> by an option</span>
- <span data-contrast="auto">or </span><span data-contrast="auto">by renumbering all clips on the timeline</span><span data-contrast="auto"> (right click)</span>
- <span data-contrast="auto">or in the </span><span data-contrast="auto">drop-down menu</span><span data-contrast="auto"> (</span><span data-contrast="auto">Clip&gt;&gt;Renumber all clips</span><span data-contrast="auto">)</span><span data-contrast="auto">.</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}" data-wac-het="1"> </span>

##### Extra spaces

<span data-contrast="auto">This </span><span data-contrast="auto">rule checks if there are </span><span data-contrast="auto">unnecessary</span><span data-contrast="auto"> spaces. It looks for </span><span data-contrast="auto">three different types of </span><span data-contrast="auto">extra spaces: Leading, trailing and double</span><span data-contrast="auto">. A</span><span data-contrast="auto">ll</span><span data-contrast="auto"> of them</span><span data-contrast="auto"> can be solved in</span><span data-contrast="auto">side</span><span data-contrast="auto"> the list of</span><span data-contrast="auto"> the</span><span data-contrast="auto"> Report tool.</span><span data-contrast="auto"> </span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}" data-wac-het="1"> </span>

##### Match value

<span data-contrast="auto">This </span><span data-contrast="auto">rule compares</span><span data-contrast="auto"> Reference</span><span data-contrast="auto"> text with the translated text,</span><span data-contrast="auto"> looking for a</span><span data-contrast="auto"> correct</span> <span data-contrast="auto">numeric</span><span data-contrast="auto"> value</span> <span data-contrast="auto">in the</span> <span data-contrast="auto">subtitle clip’s text for</span><span data-contrast="auto"> the</span><span data-contrast="auto"> current </span><span data-contrast="auto">time span</span><span data-contrast="auto">. </span><span data-contrast="auto">If there is a mismatch or missing value against the reference subtitle clip in the current time span, there will be an error/warning. </span><span data-contrast="auto">It looks mainly </span><span data-contrast="auto">for numbers (0-9) </span><span data-contrast="auto">but it can </span><span data-contrast="auto">also be configured to look at </span><span data-contrast="auto">other</span><span data-contrast="auto"> value</span><span data-contrast="auto">s, such as</span><span data-contrast="auto"> </span> <span data-contrast="auto">½</span><span data-contrast="auto">, </span><span data-contrast="auto">²</span><span data-contrast="auto">, ³</span><span data-contrast="auto">.</span><span data-contrast="auto"> </span>

##### Empty lines

<span data-contrast="auto">This rule looks for empty lines</span><span data-contrast="auto">. In the Report tool </span><span data-contrast="auto">you will get an option to remove these</span><span data-contrast="auto">.</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}" data-wac-het="1"> </span>

##### Clip duration (LER)

This rule checks for clips with too high or too low running times. Clips below the minimum value or above the maximum value will be flagged.

##### Raised text

The Reference text is raised, but not the translation.

##### Italic

The Reference text is completely or partly italicized text, but not the translation.

##### Allowed hyphens

Only certain characters, such as n-dash or hyphen, may be allowed as dialogue dashes. This rule helps you spot where other characters are used.

##### Dual speakers

This rule helps you check if the correct rules for dialogue dashes are used in scenes with dual speakers.

##### Maximum lines per clip (LER)

Does the text exceed the max number of lines? (Typically, no more than two.)

##### Clip separation

How many frames should be left between adjacent clips? This rule will not only flag errors but also affects editor behaviour when using certain functions and shortcuts, such as fix clip time-in and time-out.

##### Allowed punctuation

Which punctuation marks are allowed? Can be specifically set for before, inside and after words.

##### Repeated word

Helps you spot when a word has been typed twice. Can be set to ignore repeated words separated by punctuation marks.

##### Paired punctuation

Ensures that both characters in a paired punctuation combo are present within the subtitle (for example, start *and* end parenthesis). This rule can also be set to allow paired punctuation to span multiple subtitles.

##### Forbidden characters

With this rule you can forbid certain characters in the subtitles. In the settings for this rule, one ore more forbidden characters are specified. When such a character is used in a matching job, the user gets a warning/error in the Report tool.

##### Mixed case inside word

This rule gives the user a warning/error if a word has a mix of lower and uppercase characters inside a word. In the settings for this rule, you are only able to enable or disable the rule.

##### Capital letter

This rule will give the user a warning if capital letters are not respected after the use of punctuation. In the settings for this rule, you can specify one or more punctuation marks. If a capital letters isn't used after such a punctuation mark, you get a warning. It is also possible to add exceptions, for example when the punctuation mark is adjacent to a number.

##### Punctuation spacing

This rule will give both a warning/error message and a highlight in the clip if punctuation isn't treated in the allowed way.

---