signals_translator 0.0.1+2 copy "signals_translator: ^0.0.1+2" to clipboard
signals_translator: ^0.0.1+2 copied to clipboard

Translate your project 100% using signals

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:signals/signals_flutter.dart';
import 'package:signals_translator/signals_translator.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();

  runApp(
    Watch(
      (context) => MaterialApp(
        theme: ThemeData(primarySwatch: Colors.blue),
        home: Scaffold(
          appBar: AppBar(
            title: Text(tl('Signal Translator Example')),
          ),
          body: Center(
            child: Column(
              children: [
                Row(
                  children: [
                    ElevatedButton(
                      onPressed: () {
                        SignalTranslator().loadLocale('en');
                      },
                      child: Text('English'),
                    ),
                    ElevatedButton(
                      onPressed: () {
                        SignalTranslator().loadLocale('nl');
                      },
                      child: Text('Dutch'),
                    ),
                    ElevatedButton(
                      onPressed: () {
                        SignalTranslator().loadLocale('es');
                      },
                      child: Text('Spanish'),
                    ),
                  ],
                ),
                Text(tl('Dutch')),
                Text(tl('English')),
                Text(tl('Spanish')),
                Text(
                  tlv(
                    'He came in {0}, while his partner came in at the {1} place',
                    ['first', 'second'],
                  ),
                ),
                Text(tl('CAN_USE_KEY')),
              ],
            ),
          ),
        ),
      ),
    ),
  );
}
0
likes
130
points
27
downloads

Publisher

verified publishernathantaal.nl

Weekly Downloads

Translate your project 100% using signals

Repository (GitHub)

Documentation

API reference

License

unknown (license)

Dependencies

flutter, shared_preferences, signals

More

Packages that depend on signals_translator