string_translate 0.0.3 copy "string_translate: ^0.0.3" to clipboard
string_translate: ^0.0.3 copied to clipboard

outdated

A Dart Package which helps you translate Strings. This is avaible for android, IOS, macOS, Windows, Linux and on the Web.

example/main.dart

library string_translate;

import 'package:flutter/material.dart';
import 'package:string_translate/string_translate.dart';

import 'homescreen.dart';

/// Main Method which starts the Example App
void main(List<String> args) {
  runApp(const ExampleApp());
}

/// Example App
class ExampleApp extends StatefulWidget {
  const ExampleApp({Key? key}) : super(key: key);

  @override
  State<ExampleApp> createState() => _ExampleAppState();
}

/// Example App State
class _ExampleAppState extends State<ExampleApp> {
  @override
  Widget build(BuildContext context) {
    // supported Locales
    const _supportedLocales = <Locale>[
      TranslationLocales.english,
      TranslationLocales.german,
      TranslationLocales.french,
    ];

    // Default Language
    // This is the Language you write your Strings in the Code
    // In this Example it is English (US)
    final Locale _defaultLocale = _supportedLocales.first;

    // The Translations
    final _translations = <String, Map<Locale, String>>{
      "Example": {
        TranslationLocales.german: "Beispiel",
        TranslationLocales.french: "Exemple",
      },
      "This is a Text": {
        TranslationLocales.german: "Das ist ein Text",
        TranslationLocales.french: "Ceci est un texte"
      }
    };

    // Call the init Method
    Translation.init(
      supportedLocales: _supportedLocales,
      defaultLocale: _defaultLocale,
      translations: _translations,
    );

    return const MaterialApp(
      title: "Translation Example",
      home: Homescreen(),
    );
  }
}
4
likes
0
pub points
75%
popularity

Publisher

verified publisherjulianschumacher.dev

A Dart Package which helps you translate Strings. This is avaible for android, IOS, macOS, Windows, Linux and on the Web.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on string_translate