How to use @boost/translate - 3 common examples

To help you get started, we’ve selected a few @boost/translate examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github milesj / boost / packages / log / src / constants.ts View on Github external
import path from 'path';
import { createInternalDebugger } from '@boost/internal';
import { createTranslator } from '@boost/translate';
import { LogLevel } from './types';

export const debug = createInternalDebugger('log');

export const msg = createTranslator('log', path.join(__dirname, '../res'));

// In order of priority!
export const LOG_LEVELS: LogLevel[] = ['log', 'trace', 'debug', 'info', 'warn', 'error'];
github milesj / boost / packages / core / src / Tool.ts View on Github external
name: this.constructor.name,
      },
    );

    this.appPath = Path.resolve(this.options.appPath);
    this.rootPath = Path.resolve(this.options.root);

    // Set environment variables
    env('DEBUG_GLOBAL_NAMESPACE', this.options.appName);

    // Core debugger, logger, and translator for the entire tool
    this.debug = createDebugger('core');

    this.log = createLogger();

    this.msg = createTranslator(
      ['app', 'errors'],
      [
        new Path(__dirname, '../res'),
        this.appPath.append('res'),
        // TODO Remove in 2.0
        this.appPath.append('resources'),
      ],
      {
        // TODO Change to yaml in 2.0
        resourceFormat: 'json',
      },
    );

    // eslint-disable-next-line global-require
    this.debug('Using boost v%s', require('../package.json').version);
github milesj / boost / packages / cli / src / constants.ts View on Github external
import path from 'path';
import { createTranslator } from '@boost/translate';

export const msg = createTranslator('cli', path.join(__dirname, '../res'));

export const META_NAME = Symbol('name');
export const META_OPTIONS = Symbol('options');
export const META_PARAMS = Symbol('params');
export const META_REST = Symbol('rest');
export const META_COMMANDS = Symbol('commands');

@boost/translate

Package and application level translations made easy.

MIT
Latest version published 2 months ago

Package Health Score

75 / 100
Full package analysis

Popular @boost/translate functions