UNPKG

1.01 kBJavaScriptView Raw
1import { nullTranslator } from '@jupyterlab/translation';
2/**
3 * Helper function to translate kernel statuses mapping by using
4 * input translator.
5 *
6 * @param translator - - Language translator.
7 * @return The translated kernel status mapping.
8 */
9export function translateKernelStatuses(translator) {
10 translator = translator || nullTranslator;
11 const trans = translator.load('jupyterlab');
12 const translated = {
13 unknown: trans.__('Unknown'),
14 starting: trans.__('Starting'),
15 idle: trans.__('Idle'),
16 busy: trans.__('Busy'),
17 terminating: trans.__('Terminating'),
18 restarting: trans.__('Restarting'),
19 autorestarting: trans.__('Autorestarting'),
20 dead: trans.__('Dead'),
21 connected: trans.__('Connected'),
22 connecting: trans.__('Connecting'),
23 disconnected: trans.__('Disconnected'),
24 initializing: trans.__('Initializing'),
25 '': ''
26 };
27 return translated;
28}
29//# sourceMappingURL=kernelstatuses.js.map
\No newline at end of file