Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
language_dialog.doctree120 linesDownload Raw Back to .doctrees
1��}X�sphinx.addnodes��document���)��}�(�	rawsource����children�]�(�docutils.nodes��target���)��}�(h�
.. _language:�h]��2attributes�}�(�ids�]��classes�]��names�]��dupnames�]��backrefs�]��refid��language�u�tagname�h3�line�K�parent�h�	_document�h�source��jD:\a\pgadmin-packaging-foundation\pgadmin-packaging-foundation\pgadmin4-8.6\docs\en_US\language_dialog.rst�ubh	�section���)��}�(hhh]�(h	�title���)��}�(h�`Language Dialog`:index:�h]�(h�index���)��}�(hhh]�h}�(h]�h]�h]�h]�h]��entries�]�(�single��Language Dialog��index-0�hNt�auhh/h"h#hKh h+ubh)��}�(hhh]�h}�(h]�h>ah]�h]�h]�h]�uhh4h h+ubh	�Text����Language Dialog�����}�(h h+h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhh)h h&h!hh"h#hKubh	�	paragraph���)��}�(h�EUse the CREATE LANGUAGE dialog to register a new procedural language.�h]�hJ�EUse the CREATE LANGUAGE dialog to register a new procedural language.�����}�(h hWh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhUh"h#hKh h&h!hubhV)��}�(h��The *Language* dialog organizes the registration of a procedural language5through the following dialog tabs: *General*, *Definition*,  and *Security*.6The *SQL* tab displays the SQL code generated by dialog selections.�h]�(hJ�The �����}�(h heh!hh"NhNubh	�emphasis���)��}�(h�7*Language*�h]�hJ�Language�����}�(h hoh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh heubhJ�_ dialog organizes the registration of a procedural language8through the following dialog tabs: �����}�(h heh!hh"NhNubhn)��}�(h�	*General*�h]�hJ�General�����}�(h h�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh heubhJ�, �����}�(h heh!hh"NhNubhn)��}�(h�*Definition*�h]�hJ�9Definition�����}�(h h�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh heubhJ�,  and �����}�(h heh!hh"NhNubhn)��}�(h�10*Security*�h]�hJ�Security�����}�(h h�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh heubhJ�.11The �����}�(h heh!hh"NhNubhn)��}�(h�*SQL*�h]�hJ�SQL�����}�(h h�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh heubhJ�: tab displays the SQL code generated by dialog selections.�����}�(h heh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK	h h&h!hubh	�image���)��}�(h�`.. image:: images/language_general.png12    :alt: Language dialog general tab13    :align: center14�h]�h}�(h]�h]�h]�h]�h]��alt��Language dialog general tab��align��center��uri��images/language_general.png��15candidates�}��*�h�suhh�h"h#hK
h h&h!hubhV)��}�(h�;Use the fields in the *General* tab to identify a language:�h]�(hJ�Use the fields in the �����}�(h h�h!hh"NhNubhn)��}�(h�	*General*�h]�hJ�General�����}�(h h�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh h�ubhJ� tab to identify a language:�����}�(h h�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh h&h!hubh	�bullet_list���)��}�(hhh]�(h	�	list_item���)��}�(h�EUse the drop-down listbox next to *Name* to select a language script.�h]�hV)��}�(hj
h]�(hJ�"Use the drop-down listbox next to �����}�(h jh!hh"NhNubhn)��}�(h�*Name*�h]�hJ�Name�����}�(h jh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh jubhJ� to select a language script.�����}�(h jh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh jubah}�(h]�h]�h]�h]�h]�uhj	h"h#hKh jh!hubj16)��}�(h�;Use the drop-down listbox next to *Owner* to select a role.�h]�hV)��}�(hj6h]�(hJ�"Use the drop-down listbox next to �����}�(h j8h!hh"NhNubhn)��}�(h�*Owner*�h]�hJ�Owner�����}�(h j?h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j8ubhJ� to select a role.�����}�(h j8h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh j4ubah}�(h]�h]�h]�h]�h]�uhj	h"h#hKh jh!hubj17)��}�(h�7Store notes about the language in the *Comment* field.18�h]�hV)��}�(h�6Store notes about the language in the *Comment* field.�h]�(hJ�&Store notes about the language in the �����}�(h jah!hh"NhNubhn)��}�(h�	*Comment*�h]�hJ�Comment�����}�(h jih!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh jaubhJ� field.�����}�(h jah!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh j]ubah}�(h]�h]�h]�h]�h]�uhj	h"h#hKh jh!hubeh}�(h]�h]�h]�h]�h]��bullet�h�uhjh"h#hKh h&h!hubhV)��}�(h�'Click the *Definition* tab to continue.�h]�(hJ�19Click the �����}�(h j�h!hh"NhNubhn)��}�(h�*Definition*�h]�hJ�20Definition�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ� tab to continue.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh h&h!hubh�)��}�(h�f.. image:: images/language_definition.png21    :alt: Language dialog definition tab22    :align: center23�h]�h}�(h]�h]�h]�h]�h]��alt��Language dialog definition tab��align��center��uri��images/language_definition.png�h�}�h�j�suhh�h"h#hKh h&h!hubhV)��}�(h�<Use the fields in the *Definition* tab to define parameters:�h]�(hJ�Use the fields in the �����}�(h j�h!hh"NhNubhn)��}�(h�*Definition*�h]�hJ�24Definition�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ� tab to define parameters:�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh h&h!hubj)��}�(hhh]�(j25)��}�(h��Move the *Trusted?* switch to the *No* position to specify only users with26PostgreSQL superuser privilege can use this language. The default is *Yes*.�h]�hV)��}�(h��Move the *Trusted?* switch to the *No* position to specify only users with27PostgreSQL superuser privilege can use this language. The default is *Yes*.�h]�(hJ�	Move the �����}�(h j�h!hh"NhNubhn)��}�(h�28*Trusted?*�h]�hJ�Trusted?�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ� switch to the �����}�(h j�h!hh"NhNubhn)��}�(h�*No*�h]�hJ�No�����}�(h jh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ�j position to specify only users with29PostgreSQL superuser privilege can use this language. The default is �����}�(h j�h!hh"NhNubhn)��}�(h�*Yes*�h]�hJ�Yes�����}�(h jh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ�.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh j�ubah}�(h]�h]�h]�h]�h]�uhj	h"h#hKh j�h!hubj30)��}�(h��When enabled, use the drop-down listbox next to *Handler Function* to select31the function that will be called to execute the language's functions.�h]�hV)��}�(h��When enabled, use the drop-down listbox next to *Handler Function* to select32the function that will be called to execute the language's functions.�h]�(hJ�0When enabled, use the drop-down listbox next to �����}�(h j4h!hh"NhNubhn)��}�(h�*Handler Function*�h]�hJ�Handler Function�����}�(h j<h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j4ubhJ�R to select33the function that will be called to execute the language’s functions.�����}�(h j4h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK!h j0ubah}�(h]�h]�h]�h]�h]�uhj	h"h#hK!h j�h!hubj34)��}�(h��When enabled, use the drop-down listbox next to *Inline Function* to select35the function that will be called to execute an anonymous code block (DO36command) in this language.�h]�hV)��}�(h��When enabled, use the drop-down listbox next to *Inline Function* to select37the function that will be called to execute an anonymous code block (DO38command) in this language.�h]�(hJ�0When enabled, use the drop-down listbox next to �����}�(h j^h!hh"NhNubhn)��}�(h�*Inline Function*�h]�hJ�Inline Function�����}�(h jfh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j^ubhJ�m to select39the function that will be called to execute an anonymous code block (DO40command) in this language.�����}�(h j^h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK#h jZubah}�(h]�h]�h]�h]�h]�uhj	h"h#hK#h j�h!hubj41)��}�(h��When enabled, use the drop-down listbox next to *Validator Function* to42select the function that will be called when a new function in the language43is created, to validate the new function.44�h]�hV)��}�(h��When enabled, use the drop-down listbox next to *Validator Function* to45select the function that will be called when a new function in the language46is created, to validate the new function.�h]�(hJ�0When enabled, use the drop-down listbox next to �����}�(h j�h!hh"NhNubhn)��}�(h�*Validator Function*�h]�hJ�Validator Function�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ�y to47select the function that will be called when a new function in the language48is created, to validate the new function.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK&h j�ubah}�(h]�h]�h]�h]�h]�uhj	h"h#hK&h j�h!hubeh}�(h]�h]�h]�h]�h]�j�h�uhjh"h#hKh h&h!hubhV)��}�(h�%Click the *Security* tab to continue.�h]�(hJ�49Click the �����}�(h j�h!hh"NhNubhn)��}�(h�50*Security*�h]�hJ�Security�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ� tab to continue.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK*h h&h!hubh�)��}�(h�b.. image:: images/language_security.png51    :alt: Language dialog security tab52    :align: center53�h]�h}�(h]�h]�h]�h]�h]��alt��Language dialog security tab��align��center��uri��images/language_security.png�h�}�h�j�suhh�h"h#hK,h h&h!hubhV)��}�(h�GUse the *Security* tab to assign privileges and define security labels.�h]�(hJ�Use the �����}�(h j�h!hh"NhNubhn)��}�(h�54*Security*�h]�hJ�Security�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ�5 tab to assign privileges and define security labels.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK0h h&h!hubhV)��}�(h�{Use the *Privileges* panel to assign privileges to a role. Click the *Add* icon55(+) to set privileges for database objects:�h]�(hJ�Use the �����}�(h jh!hh"NhNubhn)��}�(h�*Privileges*�h]�hJ�56Privileges�����}�(h j
h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh jubhJ�1 panel to assign privileges to a role. Click the �����}�(h jh!hh"NhNubhn)��}�(h�*Add*�h]�hJ�Add�����}�(h jh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh jubhJ�1 icon57(+) to set privileges for database objects:�����}�(h jh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK2h h&h!hubj)��}�(hhh]�(j58)��}�(h�NSelect the name of the role from the drop-down listbox in the *Grantee* field.�h]�hV)��}�(hj<h]�(hJ�>Select the name of the role from the drop-down listbox in the �����}�(h j>h!hh"NhNubhn)��}�(h�	*Grantee*�h]�hJ�Grantee�����}�(h jEh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j>ubhJ� field.�����}�(h j>h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK5h j:ubah}�(h]�h]�h]�h]�h]�uhj	h"h#hK5h j7h!hubj59)��}�(h��Click inside the *Privileges* field. Check the boxes to the left of one or60more privileges to grant the selected privilege to the specified user.�h]�hV)��}�(h��Click inside the *Privileges* field. Check the boxes to the left of one or61more privileges to grant the selected privilege to the specified user.�h]�(hJ�Click inside the �����}�(h jgh!hh"NhNubhn)��}�(h�*Privileges*�h]�hJ�62Privileges�����}�(h joh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh jgubhJ�t field. Check the boxes to the left of one or63more privileges to grant the selected privilege to the specified user.�����}�(h jgh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK6h jcubah}�(h]�h]�h]�h]�h]�uhj	h"h#hK6h j7h!hubj64)��}�(h�nThe current user, who is the default grantor for granting the privilege, is displayed in the *Grantor* field.65�h]�hV)��}�(h�mThe current user, who is the default grantor for granting the privilege, is displayed in the *Grantor* field.�h]�(hJ�]The current user, who is the default grantor for granting the privilege, is displayed in the �����}�(h j�h!hh"NhNubhn)��}�(h�	*Grantor*�h]�hJ�Grantor�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ� field.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK8h j�ubah}�(h]�h]�h]�h]�h]�uhj	h"h#hK8h j7h!hubeh}�(h]�h]�h]�h]�h]�j�h�uhjh"h#hK5h h&h!hubhV)��}�(h��Click the *Add* icon (+) to assign additional privileges; to discard a66privilege, click the trash icon to the left of the row and confirm deletion in67the *Delete Row* popup.�h]�(hJ�68Click the �����}�(h j�h!hh"NhNubhn)��}�(h�*Add*�h]�hJ�Add�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ�� icon (+) to assign additional privileges; to discard a69privilege, click the trash icon to the left of the row and confirm deletion in70the �����}�(h j�h!hh"NhNubhn)��}�(h�*Delete Row*�h]�hJ�71Delete Row�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ� popup.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK:h h&h!hubhV)��}�(h��Use the *Security Labels* panel to define security labels applied to the72function. Click the *Add* icon (+) to add each security label selection:�h]�(hJ�Use the �����}�(h j�h!hh"NhNubhn)��}�(h�*Security Labels*�h]�hJ�Security Labels�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ�D panel to define security labels applied to the73function. Click the �����}�(h j�h!hh"NhNubhn)��}�(h�*Add*�h]�hJ�Add�����}�(h j	h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ�/ icon (+) to add each security label selection:�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK>h h&h!hubj)��}�(hhh]�(j74)��}�(h��Specify a security label provider in the *Provider* field. The named provider75must be loaded and must consent to the proposed labeling operation.�h]�hV)��}�(h��Specify a security label provider in the *Provider* field. The named provider76must be loaded and must consent to the proposed labeling operation.�h]�(hJ�)Specify a security label provider in the �����}�(h j(h!hh"NhNubhn)��}�(h�77*Provider*�h]�hJ�Provider�����}�(h j0h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j(ubhJ�^ field. The named provider78must be loaded and must consent to the proposed labeling operation.�����}�(h j(h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKAh j$ubah}�(h]�h]�h]�h]�h]�uhj	h"h#hKAh j!h!hubj79)��}�(hXSpecify a a security label in the *Security Label* field. The meaning of a80given label is at the discretion of the label provider. PostgreSQL places no81restrictions on whether or how a label provider must interpret security82labels; it merely provides a mechanism for storing them.83�h]�hV)��}�(hXSpecify a a security label in the *Security Label* field. The meaning of a84given label is at the discretion of the label provider. PostgreSQL places no85restrictions on whether or how a label provider must interpret security86labels; it merely provides a mechanism for storing them.�h]�(hJ�"Specify a a security label in the �����}�(h jRh!hh"NhNubhn)��}�(h�*Security Label*�h]�hJ�Security Label�����}�(h jZh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh jRubhJ�� field. The meaning of a87given label is at the discretion of the label provider. PostgreSQL places no88restrictions on whether or how a label provider must interpret security89labels; it merely provides a mechanism for storing them.�����}�(h jRh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKCh jNubah}�(h]�h]�h]�h]�h]�uhj	h"h#hKCh j!h!hubeh}�(h]�h]�h]�h]�h]�j�h�uhjh"h#hKAh h&h!hubhV)��}�(h��Click the *Add* icon (+) to assign additional security labels; to discard a90security label, click the trash icon to the left of the row and confirm deletion91in the *Delete Row* popup.�h]�(hJ�92Click the �����}�(h j~h!hh"NhNubhn)��}�(h�*Add*�h]�hJ�Add�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j~ubhJ�� icon (+) to assign additional security labels; to discard a93security label, click the trash icon to the left of the row and confirm deletion94in the �����}�(h j~h!hh"NhNubhn)��}�(h�*Delete Row*�h]�hJ�95Delete Row�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j~ubhJ� popup.�����}�(h j~h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKHh h&h!hubhV)��}�(h� Click the *SQL* tab to continue.�h]�(hJ�96Click the �����}�(h j�h!hh"NhNubhn)��}�(h�*SQL*�h]�hJ�SQL�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ� tab to continue.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKLh h&h!hubhV)��}�(h��Your entries in the *Language* dialog generate a SQL command (see an example97below). Use the *SQL* tab for review; revisit or switch tabs to make any changes98to the SQL command.�h]�(hJ�Your entries in the �����}�(h j�h!hh"NhNubhn)��}�(h�99*Language*�h]�hJ�Language�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ�? dialog generate a SQL command (see an example100below). Use the �����}�(h j�h!hh"NhNubhn)��}�(h�*SQL*�h]�hJ�SQL�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ�O tab for review; revisit or switch tabs to make any changes101to the SQL command.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKNh h&h!hubh%)��}�(hhh]�(h*)��}�(h�Example�h]�hJ�Example�����}�(h jh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh)h jh!hh"h#hKSubhV)��}�(h�eThe following is an example of the sql command generated by user selections in102the *Language* dialog:�h]�(hJ�SThe following is an example of the sql command generated by user selections in103the �����}�(h jh!hh"NhNubhn)��}�(h�104*Language*�h]�hJ�Language�����}�(h jh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh jubhJ� dialog:�����}�(h jh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKUh jh!hubh�)��}�(h�X.. image:: images/language_sql.png105    :alt: Language dialog sql tab106    :align: center107�h]�h}�(h]�h]�h]�h]�h]��alt��Language dialog sql tab��align��center��uri��images/language_sql.png�h�}�h�jBsuhh�h"h#hKXh jh!hubhV)��}�(h�VThe example shown demonstrates creating the trusted procedural language named *mylan*.�h]�(hJ�NThe example shown demonstrates creating the trusted procedural language named �����}�(h jDh!hh"NhNubhn)��}�(h�*mylan*�h]�hJ�mylan�����}�(h jLh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh jDubhJ�.�����}�(h jDh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK\h jh!hubj)��}�(hhh]�(j108)��}�(h�2Click the *Info* button (i) to access online help.�h]�hV)��}�(hjih]�(hJ�109Click the �����}�(h jkh!hh"NhNubhn)��}�(h�*Info*�h]�hJ�Info�����}�(h jrh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh jkubhJ�" button (i) to access online help.�����}�(h jkh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK^h jgubah}�(h]�h]�h]�h]�h]�uhj	h"h#hK^h jdh!hubj110)��}�(h�%Click the *Save* button to save work.�h]�hV)��}�(hj�h]�(hJ�111Click the �����}�(h j�h!hh"NhNubhn)��}�(h�*Save*�h]�hJ�Save�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ� button to save work.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK_h j�ubah}�(h]�h]�h]�h]�h]�uhj	h"h#hK_h jdh!hubj112)��}�(h�5Click the *Close* button to exit without saving work.�h]�hV)��}�(hj�h]�(hJ�113Click the �����}�(h j�h!hh"NhNubhn)��}�(h�*Close*�h]�hJ�Close�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ�$ button to exit without saving work.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK`h j�ubah}�(h]�h]�h]�h]�h]�uhj	h"h#hK`h jdh!hubj114)��}�(h�=Click the *Reset* button to restore configuration parameters.�h]�hV)��}�(hj�h]�(hJ�115Click the �����}�(h j�h!hh"NhNubhn)��}�(h�*Reset*�h]�hJ�Reset�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhhmh j�ubhJ�, button to restore configuration parameters.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKah j�ubah}�(h]�h]�h]�h]�h]�uhj	h"h#hKah jdh!hubeh}�(h]�h]�h]�h]�h]�j�h�uhjh"h#hK^h jh!hubeh}�(h]��example�ah]�h]��example�ah]�h]�uhh$h h&h!hh"h#hKSubeh}�(h]�(�language-dialog�heh]�h]�(�language dialog��language�eh]�h]�uhh$h hh!hh"h#hK�expect_referenced_by_name�}�jhs�expect_referenced_by_id�}�hhsubeh}�(h]�h]�h]�h]�h]��source�h#�translation_progress�}�(�total�K�116translated�Kuuhh�current_source�N�current_line�N�settings��docutils.frontend��Values���)��}�(�output�Nh)N�	generator�N�	datestamp�N�root_prefix��/��source_link�N�117source_url�N�
toc_backlinks��entry��footnote_backlinks���
sectnum_xform���strip_comments�N�strip_elements_with_classes�N�
strip_classes�N�report_level�K�118halt_level�K�exit_status_level�K�debug�N�warning_stream�N�	traceback���input_encoding��	utf-8-sig��input_encoding_error_handler��strict��output_encoding��utf-8��output_encoding_error_handler�jP�error_encoding��cp1252��error_encoding_error_handler��backslashreplace��
language_code��en��record_dependencies�N�config�N�	id_prefix�h�auto_id_prefix��id��
dump_settings�N�dump_internals�N�dump_transforms�N�dump_pseudo_xml�N�expose_internals�N�strict_visitor�N�_disable_config�N�_source�h#�_destination�N�
_config_files�]��file_insertion_enabled���raw_enabled�K�line_length_limit�M'�pep_references�N�pep_base_url��https://peps.python.org/��pep_file_url_template��pep-%04d��rfc_references�N�rfc_base_url��&https://datatracker.ietf.org/doc/html/��	tab_width�K�trim_footnote_reference_space���syntax_highlight��long��smart_quotes���smartquotes_locales�]��character_level_inline_markup���doctitle_xform���
docinfo_xform���sectsubtitle_xform���
image_loading��link��embed_stylesheet���cloak_email_addresses���section_self_link���env�Nub�reporter�N�indirect_targets�]��substitution_defs�}��substitution_names�}��refnames�}��refids�}�h]�has�nameids�}�(jhjjjju�	nametypes�}�(j�j�j�uh}�(hh&jh&jju�
footnote_refs�}��
citation_refs�}��
autofootnotes�]��autofootnote_refs�]��symbol_footnotes�]��symbol_footnote_refs�]��	footnotes�]��	citations�]��autofootnote_start�K�symbol_footnote_start�K�119id_counter��collections��Counter���}���R��parse_messages�]��transform_messages�]�(h	�system_message���)��}�(hhh]�hV)��}�(hhh]�hJ�.Hyperlink target "language" is not referenced.�����}�h j�sbah}�(h]�h]�h]�h]�h]�uhhUh j�ubah}�(h]�h]�h]�h]�h]��level�K�type��INFO��source�h#�line�Kuhj�ubj�)��}�(hhh]�hV)��}�(hhh]�hJ�-Hyperlink target "index-0" is not referenced.�����}�h j�sbah}�(h]�h]�h]�h]�h]�uhhUh j�ubah}�(h]�h]�h]�h]�h]��level�K�type�j��source�h#�line�Kuhj�ube�transformer�N�include_log�]��120decoration�Nh!hub.
codekingpro/portable-devtools · Team Ai