# pywinauto.tests.translation
> Translation Test
>
> **What is checked** This checks for controls which appear not to be translated.
>
> **How is it checked** It compares the text of the localised and reference controls.
>
> If there are more than string in the control then each item is searched for in the US list of titles (so checking is not order dependent). The indices for the untranslated strings are returned in a comma separated string. Also the untranslated strings themselves are returned (all as one string). These strings are not escaped and are delimited as “string1”,”string2”,...”stringN”.
>
> **When is a bug reported**
>
> > If the text of the localised control is identical to the reference control (in case, spacing i.e. a binary compare) then it will be flagged as untranslated. Otherwise the control is treated as translated.
>
> Note: This is the method to return the least number of bugs. If there are differences in any part of the string (e.g. a path or variable name) but the rest of the string is untranslated then a bug will not be highlighted
>
> **Bug Extra Information** The bug contains the following extra information Name Description Strings The list of the untranslated strings as explained above StringIndices The list of indices (0 based) that are untranslated. This will usually be 0 but if there are many strings in the control untranslated it will report ALL the strings e.g. 0,2,5,19,23
>
> **Is Reference dialog needed** The reference dialog is always necessary.
>
> **False positive bug reports** False positive bugs will be reported in the following cases. - The title of the control stays the same as the US because the translation is the same as the English text(e.g. Name: in German) - The title of the control is not displayed (and not translated). This can sometimes happen if the programmer displays something else on the control after the dialog is created.
>
> **Test Identifier** The identifier for this test/bug is “Translation”
>
> `pywinauto.tests.translation.``TranslationTest`(*windows*)[¶](https://pywinauto.readthedocs.io/en/latest/code/pywinauto.tests.translation.html#pywinauto.tests.translation.TranslationTest "Permalink to this definition")
>
> Returns just one bug for each control
- 什么是Pywinauto
- 入门指南
- 如何
- 等待长时间操作
- 远程执行指南
- 每种不同控制类型可用的方法
- 贡献者
- 开发笔记
- 待办项目
- 更新日志
- 基本用户输入模块
- pywinauto.mouse
- pywinauto.keyboard
- 主要用户模块
- pywinauto.application
- pywinauto.findbestmatch
- pywinauto.findwindows
- pywinauto.timings
- 特定功能
- pywinauto.clipboard
- pywinauto.win32_hooks
- 控件参考
- pywinauto.base_wrapper
- pywinauto.controls.hwndwrapper
- pywinauto.controls.menuwrapper
- pywinauto.controls.common_controls
- pywinauto.controls.win32_controls
- pywinauto.controls.uiawrapper
- pywinauto.controls.uia_controls
- Pre-supplied Tests
- pywinauto.tests.allcontrols
- pywinauto.tests.asianhotkey
- pywinauto.tests.comboboxdroppedheight
- pywinauto.tests.comparetoreffont
- pywinauto.tests.leadtrailspaces
- pywinauto.tests.miscvalues
- pywinauto.tests.missalignment
- pywinauto.tests.missingextrastring
- pywinauto.tests.overlapping
- pywinauto.tests.repeatedhotkey
- pywinauto.tests.translation
- pywinauto.tests.truncation
- 后端内部实施模块
- pywinauto.backend
- pywinauto.element_info
- pywinauto.win32_element_info
- pywinauto.uia_element_info
- pywinauto.uia_defines
- 内部模块
- pywinauto.controlproperties
- pywinauto.handleprops
- pywinauto.xml_helpers
- pywinauto.fuzzydict
- pywinauto.actionlogger
- pywinauto.sysinfo
- pywinauto.remote_memory_block