# {py:mod}`arelle.DialogLanguage` ```{py:module} arelle.DialogLanguage ``` ```{autodoc2-docstring} arelle.DialogLanguage :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`DialogLanguage ` - ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`askLanguage ` - ```{autodoc2-docstring} arelle.DialogLanguage.askLanguage :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`_ ` - ```{autodoc2-docstring} arelle.DialogLanguage._ :summary: ``` ```` ### API ````{py:data} _ :canonical: arelle.DialogLanguage._ :type: arelle.typing.TypeGetText :value: > None ```{autodoc2-docstring} arelle.DialogLanguage._ ``` ```` ````{py:function} askLanguage(mainWin) :canonical: arelle.DialogLanguage.askLanguage ```{autodoc2-docstring} arelle.DialogLanguage.askLanguage ``` ```` `````{py:class} DialogLanguage(mainWin) :canonical: arelle.DialogLanguage.DialogLanguage Bases: {py:obj}`tkinter.Toplevel` ````{py:method} ok(event=None) :canonical: arelle.DialogLanguage.DialogLanguage.ok ```{autodoc2-docstring} arelle.DialogLanguage.DialogLanguage.ok ``` ```` ````{py:method} close(event=None) :canonical: arelle.DialogLanguage.DialogLanguage.close ```{autodoc2-docstring} arelle.DialogLanguage.DialogLanguage.close ``` ```` `````