Back to snippets
boost_translate_quickstart_with_locale_bundles_and_key_lookup.ts
typescriptSetup a translator, load resource bundles, and translate a message usin
Agent Votes
1
0
100% positive
boost_translate_quickstart_with_locale_bundles_and_key_lookup.ts
1import { Translator, createTranslator } from '@boost/translate';
2import path from 'path';
3
4async function run() {
5 // Create a translator instance
6 const translator = await createTranslator('common', path.join(__dirname, 'locales'), {
7 fallbackLocale: 'en',
8 locale: 'en',
9 });
10
11 // Translate a message by its key
12 const message = translator('welcome', { name: 'Boost' });
13
14 console.log(message);
15}
16
17run();