added japanese language
[openemr.git] / phpmyadmin / libraries / config / setup.forms.php
blob1e41b8fafd6ea9ca0523fa67fb56e2ad3502a03f
1 <?php
2 /* vim: set expandtab sw=4 ts=4 sts=4: */
3 /**
4 * List of avaible forms, each form is described as an array of fields to display.
5 * Fields MUST have their counterparts in the $cfg array.
7 * There are two possible notations:
8 * $forms['Form group']['Form name'] = array('Servers' => array(1 => array('host')));
9 * can be written as
10 * $forms['Form group']['Form name'] = array('Servers/1/host');
12 * You can assign default values set by special button ("set value: ..."), eg.:
13 * 'Servers/1/pmadb' => 'phpmyadmin'
15 * To group options, use:
16 * ':group:' . __('group name') // just define a group
17 * or
18 * 'option' => ':group' // group starting from this option
19 * End group blocks with:
20 * ':group:end'
22 * @package PhpMyAdmin-Setup
25 $forms = array();
26 $forms['_config.php'] = array(
27 'DefaultLang',
28 'ServerDefault');
29 $forms['Servers']['Server'] = array('Servers' => array(1 => array(
30 'verbose',
31 'host',
32 'port',
33 'socket',
34 'ssl',
35 'connect_type',
36 'compress',
37 'nopassword')));
38 $forms['Servers']['Server_auth'] = array('Servers' => array(1 => array(
39 'auth_type',
40 ':group:' . __('Config authentication'),
41 'user',
42 'password',
43 ':group:end',
44 ':group:' . __('Cookie authentication'),
45 'auth_swekey_config' => './swekey.conf',
46 ':group:end',
47 ':group:' . __('HTTP authentication'),
48 'auth_http_realm',
49 ':group:end',
50 ':group:' . __('Signon authentication'),
51 'SignonSession',
52 'SignonURL',
53 'LogoutURL')));
54 $forms['Servers']['Server_config'] = array('Servers' => array(1 => array(
55 'only_db',
56 'hide_db',
57 'AllowRoot',
58 'AllowNoPassword',
59 'AllowDeny/order',
60 'AllowDeny/rules')));
61 $forms['Servers']['Server_pmadb'] = array('Servers' => array(1 => array(
62 'pmadb' => 'phpmyadmin',
63 'controlhost',
64 'controlport',
65 'controluser',
66 'controlpass',
67 'bookmarktable' => 'pma__bookmark',
68 'relation' => 'pma__relation',
69 'userconfig' => 'pma__userconfig',
70 'users' => 'pma__users',
71 'usergroups' => 'pma__usergroups',
72 'navigationhiding' => 'pma__navigationhiding',
73 'table_info' => 'pma__table_info',
74 'column_info' => 'pma__column_info',
75 'history' => 'pma__history',
76 'recent' => 'pma__recent',
77 'table_uiprefs' => 'pma__table_uiprefs',
78 'tracking' => 'pma__tracking',
79 'table_coords' => 'pma__table_coords',
80 'pdf_pages' => 'pma__pdf_pages',
81 'designer_coords' => 'pma__designer_coords',
82 'savedsearches' => 'pma__savedsearches',
83 'MaxTableUiprefs' => 100)));
84 $forms['Servers']['Server_tracking'] = array('Servers' => array(1 => array(
85 'tracking_version_auto_create',
86 'tracking_default_statements',
87 'tracking_add_drop_view',
88 'tracking_add_drop_table',
89 'tracking_add_drop_database',
90 )));
91 $forms['Features']['Import_export'] = array(
92 'UploadDir',
93 'SaveDir',
94 'RecodingEngine' => ':group',
95 'IconvExtraParams',
96 ':group:end',
97 'ZipDump',
98 'GZipDump',
99 'BZipDump',
100 'CompressOnFly');
101 $forms['Features']['Security'] = array(
102 'blowfish_secret',
103 'ForceSSL',
104 'CheckConfigurationPermissions',
105 'TrustedProxies',
106 'AllowUserDropDatabase',
107 'AllowArbitraryServer',
108 'LoginCookieRecall',
109 'LoginCookieValidity',
110 'LoginCookieStore',
111 'LoginCookieDeleteAll',
112 'CaptchaLoginPublicKey',
113 'CaptchaLoginPrivateKey');
114 $forms['Features']['Page_titles'] = array(
115 'TitleDefault',
116 'TitleTable',
117 'TitleDatabase',
118 'TitleServer');
119 $forms['Features']['Warnings'] = array(
120 'ServerLibraryDifference_DisableWarning',
121 'PmaNoRelation_DisableWarning',
122 'SuhosinDisableWarning');
123 $forms['Features']['Developer'] = array(
124 'UserprefsDeveloperTab',
125 'Error_Handler/display',
126 'DBG/sql');
127 $forms['Features']['Other_core_settings'] = array(
128 'NaturalOrder',
129 'InitialSlidersState',
130 'MaxDbList',
131 'MaxTableList',
132 'NumRecentTables',
133 'NumFavoriteTables',
134 'ShowHint',
135 'OBGzip',
136 'PersistentConnections',
137 'ExecTimeLimit',
138 'MemoryLimit',
139 'SkipLockedTables',
140 'DisableMultiTableMaintenance',
141 'UseDbSearch',
142 'VersionCheck',
143 'SendErrorReports',
144 'ProxyUrl',
145 'ProxyUser',
146 'ProxyPass',
147 'AllowThirdPartyFraming',
149 $forms['Sql_queries']['Sql_queries'] = array(
150 'ShowSQL',
151 'Confirm',
152 'QueryHistoryDB',
153 'QueryHistoryMax',
154 'IgnoreMultiSubmitErrors',
155 'MaxCharactersInDisplayedSQL',
156 'EditInWindow',
157 //'QueryWindowWidth', // overridden in theme
158 //'QueryWindowHeight',
159 'QueryWindowDefTab',
160 'RetainQueryBox',
161 'CodemirrorEnable');
162 $forms['Sql_queries']['Sql_box'] = array('SQLQuery' => array(
163 'Edit',
164 'Explain',
165 'ShowAsPHP',
166 'Refresh'));
167 $forms['Navi_panel']['Navi_panel'] = array(
168 'NavigationDisplayLogo',
169 'NavigationLogoLink',
170 'NavigationLogoLinkWindow',
171 'NavigationTreePointerEnable',
172 'FirstLevelNavigationItems',
173 'MaxNavigationItems',
174 'NavigationTreeEnableGrouping',
175 'NavigationTreeDisableDatabaseExpansion',
176 'NavigationTreeDisplayItemFilterMinimum');
177 $forms['Navi_panel']['Navi_servers'] = array(
178 'NavigationDisplayServers',
179 'DisplayServersList');
180 $forms['Navi_panel']['Navi_databases'] = array(
181 'NavigationTreeDbSeparator');
182 $forms['Navi_panel']['Navi_tables'] = array(
183 'NavigationTreeDefaultTabTable',
184 'NavigationTreeTableSeparator',
185 'NavigationTreeTableLevel',
187 $forms['Main_panel']['Startup'] = array(
188 'ShowCreateDb',
189 'ShowStats',
190 'ShowServerInfo',
191 'ShowPhpInfo',
192 'ShowChgPassword');
193 $forms['Main_panel']['DbStructure'] = array(
194 'ShowDbStructureCreation',
195 'ShowDbStructureLastUpdate',
196 'ShowDbStructureLastCheck');
197 $forms['Main_panel']['TableStructure'] = array(
198 'HideStructureActions');
199 $forms['Main_panel']['Browse'] = array(
200 'TableNavigationLinksMode',
201 'ShowAll',
202 'MaxRows',
203 'Order',
204 'BrowsePointerEnable',
205 'BrowseMarkerEnable',
206 'GridEditing',
207 'SaveCellsAtOnce',
208 'ShowDisplayDirection',
209 'RepeatCells',
210 'LimitChars',
211 'RowActionLinks',
212 'DefaultDisplay',
213 'RememberSorting');
214 $forms['Main_panel']['Edit'] = array(
215 'ProtectBinary',
216 'ShowFunctionFields',
217 'ShowFieldTypesInDataEditView',
218 'CharEditing',
219 'MinSizeForInputField',
220 'MaxSizeForInputField',
221 'CharTextareaCols',
222 'CharTextareaRows',
223 'TextareaCols',
224 'TextareaRows',
225 'LongtextDoubleTextarea',
226 'InsertRows',
227 'ForeignKeyDropdownOrder',
228 'ForeignKeyMaxLimit');
229 $forms['Main_panel']['Tabs'] = array(
230 'TabsMode',
231 'ActionLinksMode',
232 'DefaultTabServer',
233 'DefaultTabDatabase',
234 'DefaultTabTable',
235 'QueryWindowDefTab');
236 $forms['Import']['Import_defaults'] = array('Import' => array(
237 'format',
238 'charset',
239 'allow_interrupt',
240 'skip_queries'));
241 $forms['Import']['Sql'] = array('Import' => array(
242 'sql_compatibility',
243 'sql_no_auto_value_on_zero'));
244 $forms['Import']['Csv'] = array('Import' => array(
245 ':group:' . __('CSV'),
246 'csv_replace',
247 'csv_ignore',
248 'csv_terminated',
249 'csv_enclosed',
250 'csv_escaped',
251 'csv_col_names',
252 ':group:end',
253 ':group:' . __('CSV using LOAD DATA'),
254 'ldi_replace',
255 'ldi_ignore',
256 'ldi_terminated',
257 'ldi_enclosed',
258 'ldi_escaped',
259 'ldi_local_option',
260 ':group:end'));
261 $forms['Import']['Open_Document'] = array('Import' => array(
262 ':group:' . __('OpenDocument Spreadsheet'),
263 'ods_col_names',
264 'ods_empty_rows',
265 'ods_recognize_percentages',
266 'ods_recognize_currency'));
267 $forms['Export']['Export_defaults'] = array('Export' => array(
268 'method',
269 ':group:' . __('Quick'),
270 'quick_export_onserver',
271 'quick_export_onserver_overwrite',
272 ':group:end',
273 ':group:' . __('Custom'),
274 'format',
275 'compression',
276 'charset',
277 'asfile' => ':group',
278 'onserver',
279 'onserver_overwrite',
280 ':group:end',
281 'remember_file_template',
282 'file_template_table',
283 'file_template_database',
284 'file_template_server'));
285 $forms['Export']['Sql'] = array('Export' => array(
286 'sql_include_comments' => ':group',
287 'sql_dates',
288 'sql_relation',
289 'sql_mime',
290 ':group:end',
291 'sql_use_transaction',
292 'sql_disable_fk',
293 'sql_views_as_tables',
294 'sql_compatibility',
295 ':group:' . __('Database export options'),
296 'sql_drop_database',
297 'sql_structure_or_data',
298 ':group:end',
299 ':group:' . __('Structure'),
300 'sql_drop_table',
301 'sql_procedure_function',
302 'sql_create_table',
303 'sql_create_view',
304 'sql_create_trigger',
305 'sql_create_table_statements' => ':group',
306 'sql_if_not_exists',
307 'sql_auto_increment',
308 ':group:end',
309 'sql_backquotes',
310 ':group:end',
311 ':group:' . __('Data'),
312 'sql_delayed',
313 'sql_ignore',
314 'sql_type',
315 'sql_insert_syntax',
316 'sql_max_query_size',
317 'sql_hex_for_binary',
318 'sql_utc_time'));
319 $forms['Export']['CodeGen'] = array('Export' => array(
320 'codegen_format'));
321 $forms['Export']['Csv'] = array('Export' => array(
322 ':group:' . __('CSV'),
323 'csv_separator',
324 'csv_enclosed',
325 'csv_escaped',
326 'csv_terminated',
327 'csv_null',
328 'csv_removeCRLF',
329 'csv_columns',
330 ':group:end',
331 ':group:' . __('CSV for MS Excel'),
332 'excel_null',
333 'excel_removeCRLF',
334 'excel_columns',
335 'excel_edition'));
336 $forms['Export']['Latex'] = array('Export' => array(
337 'latex_caption',
338 'latex_structure_or_data',
339 ':group:' . __('Structure'),
340 'latex_structure_caption',
341 'latex_structure_continued_caption',
342 'latex_structure_label',
343 'latex_relation',
344 'latex_comments',
345 'latex_mime',
346 ':group:end',
347 ':group:' . __('Data'),
348 'latex_columns',
349 'latex_data_caption',
350 'latex_data_continued_caption',
351 'latex_data_label',
352 'latex_null'));
353 $forms['Export']['Microsoft_Office'] = array('Export' => array(
354 ':group:' . __('Microsoft Word 2000'),
355 'htmlword_structure_or_data',
356 'htmlword_null',
357 'htmlword_columns'));
358 $forms['Export']['Open_Document'] = array('Export' => array(
359 ':group:' . __('OpenDocument Spreadsheet'),
360 'ods_columns',
361 'ods_null',
362 ':group:end',
363 ':group:' . __('OpenDocument Text'),
364 'odt_structure_or_data',
365 ':group:' . __('Structure'),
366 'odt_relation',
367 'odt_comments',
368 'odt_mime',
369 ':group:end',
370 ':group:' . __('Data'),
371 'odt_columns',
372 'odt_null'));
373 $forms['Export']['Texy'] = array('Export' => array(
374 'texytext_structure_or_data',
375 ':group:' . __('Data'),
376 'texytext_null',
377 'texytext_columns'));