translation.json 21.8 KB
Newer Older
1
2
3
4
5
{
  "iem": {
    "prop": {
      "heading": {
          "size":    "size and behavior",
6
          "messages": "messaging",
7
          "label":   "label",
8
          "colors":  "appearance"
9
10
11
12
13
14
15
16
17
18
19
      },
      "size_tt": "size of the iemgui",
      "size": "size",
      "select_size": "selection size",
      "select_size_tt": "size of the selection rectangle used to select and drag the object",
      "visible_width": "width",
      "visible_width_tt": "width of the rectangle",
      "visible_height": "height",
      "visible_height_tt": "height of the rectangle",
      "nonzero_value": "nonzero value",
      "nonzero_value_tt": "value to output when the toggle shows an 'x'",
20
      "flash_interrupt": "interrupt",
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
      "flash_interrupt_tt": "the amount of time (in milliseconds) that Pd will wait before interrupting the flashing of the button",
      "flash_hold":  "hold",
      "flash_hold_tt": "the amount of time (in milliseconds) that Pd will display the flash animation",
      "vu_scale":    "scale",
      "vu_scale_tt": "display scale (numbers) next to the meter",
      "width":       "width",
      "width_tt":     "width of the iemgui in pixels",
      "height":       "height",
      "height_tt":    "height of the iemgui in pixels",
      "minimum":      "minimum",
      "minimum_tt":   "smallest number to output. Anything lower will be replaced by this number",
      "maximum":      "maximum",
      "maximum_tt":   "largest number to output. Anything bigger will be replaced by this number",
      "number":       "number",
      "number_tt":    "total number of buttons",
      "init":         "init",
      "init_tt":      "save the state of the iemgui with the patch, and output a saved value when loaded (as if you had a [loadbang] connected to the input)",
      "log_scale":          "logarithmic scaling",
      "log_scale_tt":       "use logarithmic scale for values along the slider",
      "log_height":   "log height",
      "log_height_tt":   "the framus intersects with the ramistan approximately at the podernoster",
      "steady":       "steady on click",
      "steady_tt":    "don't move the slider when clicked. Only move it when dragging the mouse",
44
45
      "drawstyle":    "frame style",
      "drawstyle_tt":    "adjust number frame style by toggling its elements",
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
      "send":         "send symbol",
      "send_tt":      "symbol to send wireless messages to other iemguis or objects",
      "receive":      "receive symbol",
      "receive_tt":   "symbol to receive wireless messages from other iemguis or objects",
      "label":        "text",
      "label_tt":     "text to display next to this iemgui",
      "xoffset":      "x",
      "xoffset_tt":  "horizontal offset of the text relative to the top-left corner of the iemgui",
      "yoffset":      "y",
      "yoffset_tt":   "vertical offset for the text relative to the top-left corner of the iemgui",
      "font":         "font",
      "font_tt":      "which font to use when displaying the label text",
      "fontsize":     "size",
      "fontsize_tt":  "size of the font for the label",
      "bgcolor":      "background",
      "bgcolor_tt":   "background fill color for the iemgui",
      "fgcolor":      "foreground",
      "fgcolor_tt":   "foreground color for the iemgui",
      "label_color":        "label",
      "label_color_tt":     "color for the text label",
      "ok":           "Ok",
      "ok_tt":        "Apply the settings and close this dialog window",
      "apply":        "Apply",
      "apply_tt":     "Apply the settings without closing the dialog",
      "cancel":       "Cancel",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
71
72
      "cancel_tt":    "Close the dialog window",
      "close":        "Close",
73
74
      "close_tt":     "Close the dialog window",
      "mknob_steps":  "# of steps",
75
76
77
      "mknob_steps_tt": "number of dial positions for the knob",
      "mknob_size":   "size",
      "mknob_size_tt": "size of the knob"
78
79
    }
  },
user's avatar
user committed
80
81
  "gatom": {
    "prop": {
82
      "gatom": "atom box",
83
      "dropdown": "dropdown menu",
84
85
86
87
88
      "label": "label",
      "label_left": "left",
      "label_right": "right",
      "label_tt": "text label to display next to this object",
      "labelpos": "label position",
89
      "labelpos_tt": "position the text label relative to the widget",
90
91
92
      "label_top": "top",
      "label_bottom": "bottom",
      "label_left": "left",
93
      "label_right": "right",
94
95
      "dropdown_outtype": "output",
      "dropdown_outtype_tt": "whether to output the index or the value",
96
97
      "width": "width",
      "width_tt": "width (in characters)"
user's avatar
user committed
98
99
    }
  },
100
101
102
103
104
105
  "menu": {
    "file": "File",
    "new": "New",
    "new_tt": "Create an empty Pd patch",
    "open": "Open",
    "open_tt": "Open one or more Pd files",
106
107
108
109
    "recent_files": "Recent Files",
    "recent_files_tt": "Open a recently opened Pd file",
    "clear_recent_files": "Clear List",
    "clear_recent_files_tt": "Clear the recent files list",
110
111
112
113
114
115
    "k12_demos": "K12 Demos",
    "k12_demos_tt": "Demo patches for use with K12 Mode",
    "save": "Save",
    "save_tt": "Save a Pd patch to disk",
    "saveas": "Save as...",
    "saveas_tt": "Save a Pd patch by manually choosing a filename",
116
117
    "print": "Print...",
    "print_tt": "Print a Pd patch, saving the result to a PDF file",
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
    "message": "Message...",
    "message_tt": "Send a message directly to the running Pd instance",

    "close": "Close",
    "close_tt": "Close patch",

    "quit": "Quit",
    "quit_tt": "Close all patches and quit the program",

    "edit": "Edit",

    "undo": "Undo",
    "undo_tt": "Undo the last action performed on this patch",
    "redo": "Redo",
    "redo_tt": "if you clicked undo, this will restore the action that you performed",
    "cut": "Cut",
    "cut_tt": "Remove the currently selected object or objects on the canvas",
    "copy": "Copy",
    "copy_tt": "Copy selected objects to the clipboard",
    "paste": "Paste",
Albert Gräf's avatar
Typos.    
Albert Gräf committed
138
    "paste_tt": "Add any objects to the canvas which were previously cut or copied",
139
140
    "paste_clipboard": "Paste from Clipboard",
    "paste_clipboard_tt": "Paste Pd code from the clipboard to the canvas (use with caution!)",
141
142
143
144
145
146
    "duplicate": "Duplicate",
    "duplicate_tt": "Paste a copy of the current selection on the canvas (doesn't use clipboard)",
    "selectall": "Select All",
    "selectall_tt": "Select all objects in a patch",
    "reselect": "Reselect",
    "reselect_tt": "Restore the previous selection",
147
148
    "find": "Find",
    "find_tt": "Find text in the console output",
149
150
    "encapsulate": "Encapsulate",
    "encapsulate_tt": "Encapsulate automatically the current selection into a subpatch",
151
152
    "tidyup": "Tidy Up",
    "tidyup_tt": "Line up the selected objects in straight rows and columns",
153
154
    "clear_console": "Clear Console",
    "clear_console_tt": "Clear the Pd Window Console",
155
156
157
158
    "tofront": "Bring to Front",
    "tofront_tt": "Bring the selected object visually in front of all other objects",
    "toback": "Send to Back",
    "toback_tt": "Send the selected object visually behind all other objects",
159
160
    "font": "Font Size",
    "font_tt": "Font size settings for this patch",
161
162
163
164
165
166
167
168
169
170
171
    "cordinspector": "Cord Inspector",
    "cordinspector_tt": "Move the mouse over cords to inspect the data moving between objects",
    "find": "Find",
    "find_tt": "Search for an object in this patch",
    "findagain": "Find Again",
    "findagain_tt": "Search for the next object matching the string you typed",
    "finderror": "Find Last Error",
    "finderror_tt": "If possible, find the last object which caused an error",
    "autotips": "Autotips",
    "autotips_tt": "Turn on tooltips in the patch",
    "editmode": "Editmode",
Albert Gräf's avatar
Typos.    
Albert Gräf committed
172
    "editmode_tt": "Toggle Editmode",
173
174
175
    "preferences": "Preferences",
    "preferences_tt": "Open a dialog window to configure the running instance of Pd",

176
177
178
179
180
181
182
183
    "view": "View",

    "zoomin": "Zoom In",
    "zoomin_tt": "Make the patch visually larger",
    "zoomout": "Zoom Out",
    "zoomout_tt": "Make the patch visually smaller",
    "zoomreset": "Reset Zoom",
    "zoomreset_tt": "Reset the zoom to the original level",
184
185
    "zoomoptimal": "Optimal Zoom",
    "zoomoptimal_tt": "Change the zoom to the optimal level which makes the entire patch visible (as far as possible)",
186
187
188
189
    "zoomhoriz": "Fit to Width",
    "zoomhoriz_tt": "Change the zoom level to make the patch fit horizontally",
    "zoomvert": "Fit to Height",
    "zoomvert_tt": "Change the zoom level to make the patch fit vertically",
190
191
    "fullscreen": "Fullscreen",

192
193
194
195
196
197
198
199
200
201
202
203
    "put": "Put",

    "object": "Object",
    "object_tt": "Add an empty object box to the canvas",
    "msgbox": "Message",
    "msg_tt": "Add a message box to the canvas",
    "number": "Number",
    "number_tt": "Add a box to type, scroll, and display a number on the canvas",
    "symbol": "Symbol",
    "symbol_tt": "Add a box to type and display a symbol on the canvas",
    "comment": "Comment",
    "comment_tt": "Write a comment on the canvas",
204
205
    "dropdown": "Dropdown",
    "dropdown_tt": "Dropdown menu",
206
207
    "bang": "Bang",
    "bang_tt": "Add a graphical button to the canvas for sending bang messages",
user's avatar
user committed
208
    "toggle": "Toggle",
209
210
211
212
213
214
215
216
217
218
219
220
    "bang_tt": "Add a graphical checkbox to the canvas for toggling between two values",
    "number2": "Number2",
    "number2_tt": "Add a fancy graphical box to the canvas for displaying and scrolling numbers",
    "vslider": "Vslider",
    "vslider_tt": "Add a vertical slider to the canvas for scrolling numbers",
    "hslider": "Hslider",
    "hslider_tt": "Add a horizontal slider to the canvas for scrolling numbers",
    "vradio": "Vradio",
    "vradio_tt": "Add a vertical group of radio buttons to the canvas for selecting a value",
    "hradio": "Hradio",
    "hradio_tt": "Add horizontal group of radio buttons to the canvas for selecting a value",
    "vu": "VU",
Albert Gräf's avatar
Typos.    
Albert Gräf committed
221
    "vu_tt": "Add a VU Meter to the canvas",
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
    "cnv": "Canvas Rectangle",
    "cnv_tt": "Add a boring rectangle to the canvas for displaying a rectangle",

    "graph": "Graph",
    "graph_tt": "Add an empty graph to the canvas",
    "array": "Array",
    "array_tt": "Add a visual array object to the canvas (with dialog for settings)",

    "windows": "Windows",

    "nextwin": "Next Window",
    "nextwin_tt": "Give focus to the next open window in the stacking order",
    "prevwin": "Previous Window",
    "prevwin_tt": "Give focus to the previous window in the stacking order",
    "parentwin": "Parent Window",
    "parentwin_tt": "give focus to the parent window of the current window",
238
239
    "visible_ancestor": "Closest Visible Ancestor",
    "visible_ancestor_tt": "give focus to the closest ancestor of this window that is currently visible",
240
    "pdwin": "Pd Window",
241
    "pdwin_tt": "Give focus to the main Pd window",
242
    "abstractions": "Abstractions",
Guillem Bartrina's avatar
Guillem Bartrina committed
243
    "abstractions_tt": "Query and manage abstractions",
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263

    "media": "Media",

    "audio_on": "Audio On",
    "audio_on_tt": "Turn audio on",
    "audio_off": "Audio Off",
    "audio_off_tt": "Turn audio off",
    "test": "Test Audio and Midi",
    "test_tt": "Open a patch to test your audio and midi are configured and functioning correctly",
    "loadmeter": "Load Meter",
    "loadmeter_tt": "Open a patch to monitor the CPU load of Pd (note: doesn't include the GUI)",

    "help": "Help",

    "about": "About Pd-L2ork",
    "about_tt": "Get information about this version of Pd",
    "manual": "Manual",
    "manual_tt": "Open the HTML manual for Pd",
    "browser": "Help Browser",
    "browser_tt": "Open a help browser to search for documentation and objects",
264
265
    "intro": "Quick Reference",
    "intro_tt": "Open a help patch listing Pd's most essential objects",
266
267
268
269
270
271
272
    "l2ork_list": "Pd-L2ork Mailing List",
    "l2ork_list_tt": "Open a link in a browser for Pd-L2ork Mailing List",
    "pd_list": "Pure Data Mailing Lists",
    "pd_list_tt": "Open a link in a browser for Pure Data Mailing Lists",
    "forums": "Forums",
    "forums_tt": "Open a link in a browser for the Pd Forum",
    "irc": "IRC Chat",
273
274
275
    "irc_tt": "Open a link in a browser for IRC Chat",
    "devtools": "Show DevTools",
    "devtools_tt": "Show the DevTools window (for debugging)"
276
  },
277
278
  "pd_window": {
    "find": {
279
280
      "placeholder": "Search in Console",
      "highlight": "Highlight All"
281
282
    }
  },
283
  "canvas": {
284
    "paste_clipboard_prompt": "Warning: you are about to paste Pd code that came from somewhere outside of Pd. Do you want to continue?",
285
    "save_dialog": {
Albert Gräf's avatar
Albert Gräf committed
286
      "prompt": "Do you want to save the changes you made in",
287
288
289
290
291
292
293
      "yes": "Yes",
      "yes_tt": "Write the changes to file before closing the patch",
      "no": "No",
      "no_tt": "Don't save any changes, just close the patch",
      "cancel": "Cancel",
      "cancel_tt": "Don't save any changes, and don't close the patch"
    },
294
295
296
297
298
299
300
301
302
303
    "abstract_dialog": {
      "prompt": "Would you like to turn the identical subpatches into abstractions?\nCandidates found in the subpatch tree, from root canvas: ",
      "note": "Note: this can't be undone all at once – any changes made in subpatches can be undone from that subpatch",
      "single": "Only this one",
      "single_tt": "Replace the subpatch you just saved with the corresponding abstraction",
      "all": "All candidates",
      "all_tt": "Replace all subpatches in the subpatch tree identical to the one you just saved with the corresponding abstraction",
      "none": "None",
      "none_tt": "Do not replace any subpatch"
    },
304
305
306
307
    "warning": {
      "unsaved_tt": "There is an unsaved edited instance of this abstraction",
      "multipleunsaved_tt": "There is another unsaved edited instance of this abstraction"
    },
308
    "find": {
Albert Gräf's avatar
Albert Gräf committed
309
310
311
312
      "placeholder": "Search in Canvas",
      "search": "Search",
      "search_tt": "Find next occurrence",
      "whole_word": "Match Whole Word"
313
    },
314
315
316
    "menu": {
      "props": "Properties",
      "open": "Open",
317
      "saveas": "Save as",
318
319
320
321
      "help": "Help",
      "front": "Bring to Front",
      "back": "Send to Back"
    },
322
323
    "prop": {
      "heading": {
Jonathan Wilkes's avatar
Jonathan Wilkes committed
324
        "gop": "appearance",
325
326
327
328
329
        "data_scaling": "data scaling",
        "size": "size",
        "viewbox_offsets": "viewbox offsets",
        "arrays": "array options"
      },
330
      "no_scroll": "hide scrollbars",
331
      "no_scroll_tt": "hide window scrollbars",
332
      "no_menu": "hide menu",
333
      "no_menu_tt": "hide window menu",
334
335
      "gop": "graph on parent",
      "gop_tt": "show the inner contents of this canvas in a rectangle on the containing canvas",
336
      "hide_name": "hide name and arguments",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
337
      "hide_name_tt": "hide the text that appears in the object box",
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
      "gop_0": "Object",
      "gop_1": "Window",
      "gop_2": "Window (no text)",
      "x_pix": "width",
      "x_pix_tt": "width of the object",
      "y_pix": "height",
      "y_pix_tt": "height of the object",
      "x_scale": "x scale",
      "x_scale_tt": "horizontal scaling factor",
      "y_scale": "y scale",
      "y_scale_tt": "vertical scaling factor",
      "x_margin": "x offset",
      "x_margin_tt": "horizontal offset into the subpatch for the view area",
      "y_margin": "y offset",
      "y_margin_tt": "vertical offset into the subpatch for the view area",
      "x1": "left",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
354
      "x1_tt": "x value at left edge of graph. (Set automatically for arrays)",
355
      "x2": "right",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
356
      "x2_tt": "x value at right edge of graph. (Set automatically for arrays)",
357
      "y1": "top",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
358
      "y1_tt": "y value at the top of the graph",
359
      "y2": "bottom",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
360
      "y2_tt": "y value at the bottom of the graph",
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381

      "array_name": "name",
      "array_name_tt": "receiver name for the array",
      "array_size": "size",
      "array_size_tt": "number of elements in the array",
      "array_polygon": "polygon",
      "array_polygon_tt": "the array trace is drawn as a polygon",
      "array_points": "points",
      "array_points_tt": "the array trace is drawn as horizontal line segments",
      "array_bezier": "Bezier curve",
      "array_bezier_tt": "the array trace is drawn as a Bezier curve",
      "array_bars": "bar graph",
      "array_bars_tt": "each element of the array is drawn as a bar in a bar graph",
      "array_save": "save contents",
      "array_save_tt": "save array contents with this patch",
      "array_jump": "jump on click",
      "array_jump_tt": "update the element to the position of the click",
      "array_style": "draw as:",
      "array_outline": "outline color",
      "array_outline_tt": "color for outline around the bars",
      "array_fill": "fill color",
382
383
      "array_fill_tt": "inner color of the bars",
      "array_in_existing_graph": "put in last graph",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
384
385
386
      "array_in_existing_graph_tt": "draw the array inside the last graph that was created. This is a way to have multiple arrays drawn in the same graph.",
      "array_delete": "delete this array",
      "array_delete_tt": "delete this array (i.e., remove it from the graph) when you click Ok"
387
    }
pokergaming's avatar
pokergaming committed
388
389
390
  },
  "prefs": {
    "heading": {
391
      "startup": "Startup",
392
      "startup_tt": "startup settings",
pokergaming's avatar
pokergaming committed
393
394
      "gui": "GUI",
      "gui_tt": "settings for the user interface",
395
      "audio": "Audio",
396
397
398
      "audio_tt": "configure the audio devices",
      "midi": "MIDI",
      "midi_tt": "configure MIDI devices"
pokergaming's avatar
pokergaming committed
399
    },
400
401
402
403
    "startup": {
      "flags": "startup flags",
      "flags_tt": "Startup flags the program is invoked with; changes require a restart of the application to take effect",
      "libs": "Libraries",
Albert Gräf's avatar
Albert Gräf committed
404
      "libs_tt": "External libraries to be loaded on startup; changes require a restart of the application to take effect",
405
      "paths": "Search Paths",
Albert Gräf's avatar
Albert Gräf committed
406
      "paths_tt": "Search path for abstractions and externals",
407
408
409
410
411
412
413
      "new": "New",
      "new_tt": "Add an item after the selected one",
      "edit": "Edit",
      "edit_tt": "Edit the selected item",
      "del": "Delete",
      "del_tt": "Delete the selected item"
    },
pokergaming's avatar
pokergaming committed
414
    "gui": {
415
416
417
      "autopatch_yoffset_tt": "specify a distance in pixels from the bottom of the object to which the new object will be connected",
      "autopatch_yoffset": "custom autopatching y-offset",
      "autopatch_yoffset_checkbox_tt": "check to enable a custom autopatching y-offset",
pokergaming's avatar
pokergaming committed
418
419
420
      "presets": {
        "gui_preset": "GUI preset",
        "gui_preset_tt": "Collection of patch colors and styles",
421
        "default": "Default",
pokergaming's avatar
pokergaming committed
422
        "vanilla": "Vanilla",
423
        "vanilla_inverted": "Vanilla (Inverted)",
pokergaming's avatar
pokergaming committed
424
        "extended": "Pd-Extended",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
425
        "inverted": "Inverted",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
426
        "subdued": "Subdued",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
427
        "strongbad": "Strongbad",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
428
        "solarized": "Solarized",
429
        "solarized_inverted": "Solarized (Inverted)",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
430
        "extended": "Extended",
431
432
        "c64": "C64",
        "footgun": "Footgun"
433
      },
434
      "grid": {
435
436
        "show_grid": "snap to grid",
        "show_grid_tt": "Snap to the grid in edit mode"
437
      },
438
439
440
      "zoom": {
        "save_zoom": "save/load zoom level with patch",
        "save_zoom_tt": "Save the current zoom level with the patch and restore it when reloading the patch"
441
442
      },
      "browser": {
443
        "browser_title": "Help browser settings (WARNING: changing these may affect startup times!)",
444
445
446
        "browser_doc": "help browser only searches the doc folder",
        "browser_doc_tt": "Only scan help patches in the doc folder for searchable keywords (faster)",
        "browser_path": "help browser also searches the help path",
447
448
        "browser_path_tt": "Also scan help patches in the user-defined help path for searchable keywords (slower)",
        "browser_init": "prepare the help index at application start",
449
        "browser_init_tt": "If checked, prepare the index for the help browser already when the application starts"
pokergaming's avatar
pokergaming committed
450
      }
451
452
    },
    "audio": {
453
454
      "api": "audio api",
      "api_tt": "audio backend or server to use to process audio",
455
456
457
      "sr": "sample rate",
      "sr_tt": "number of samples per second",
      "advance": "delay",
458
      "advance_tt": "delay",
459
460
      "blocksize": "blocksize",
      "blocksize_tt": "number of samples in a block to be delivered to or received from the audio api",
461
462
      "callback": "use callbacks",
      "callback_tt": "use Pd's callback interface for this API",
463
      "channels": "channels",
464
465
466
467
468
      "channels_tt": "number of channels for this device",
      "input_title": "Input Devices",
      "input_title_tt": "hardware devices used to get audio into Pd",
      "output_title": "Output Devices",
      "output_title_tt": "hardware devices to send audio from Pd"
469
    },
Jonathan Wilkes's avatar
Jonathan Wilkes committed
470
471
    "midi": {
      "api": "midi api",
472
473
      "api_tt": "midi backend or server used to communicate with midi devices",
      "alsa_in_ports": "input ports",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
474
      "alsa_in_ports_tt": "maximum number of incoming midi port connections",
475
      "alsa_out_ports": "output ports",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
476
      "alsa_out_ports_tt": "maximum number of outgoing midi ports from Pd",
477
478
479
480
      "input_title": "Input Devices",
      "input_title_tt": "hardware devices used to get midi data into Pd",
      "output_title": "Output Devices",
      "output_title_tt": "hardware devices to send midi data from Pd"
Jonathan Wilkes's avatar
Jonathan Wilkes committed
481
    },
Jonathan Wilkes's avatar
Jonathan Wilkes committed
482
    "ok": "Ok",
483
    "ok_tt": "Update the preferences and close the dialog",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
484
    "apply": "Apply",
485
    "apply_tt": "Update preferences without closing this dialog",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
486
    "cancel": "Cancel",
487
    "cancel_tt": "Cancel updating the preferences",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
488
    "close": "Close",
489
    "close_tt": "Close the preferences dialog"
user's avatar
user committed
490
491
492
493
494
495
496
497
498
  },
  "font": {
    "prop": {
      "size": "font size",
      "8": "8",
      "10": "10",
      "12": "12",
      "16": "16",
      "24": "24",
Jonathan Wilkes's avatar
Jonathan Wilkes committed
499
500
501
      "36": "36",
      "close": "Close",
      "close_tt": "Close the font dialog"
user's avatar
user committed
502
    }
503
504
505
  },
  "search": {
    "browse": "browse the documentation",
506
    "bookmark": "add or remove a bookmark",
507
    "search": "search",
508
509
    "building_index": "Building index...",
    "no_results": "No results found.",
510
    "search_placeholder": "Search Pd Docs"
511
512
513
514
515
516
517
518
519
520
521
522
  },
  "abstractions": {
    "filebased": "File-based abstractions",
    "private": "Private abstractions",
    "global": "Global scope",
    "local": "Local scope",
    "selectall": "Select all",
    "selectall_tt": "Select all definitions with zero instances",
    "delete": "Delete",
    "delete_tt": "Delete all selected definitions",
    "close": "Close",
    "close_tt": "Close the dialog window"
523
524
  }
}