lang_tr 0.0.1 copy "lang_tr: ^0.0.1" to clipboard
lang_tr: ^0.0.1 copied to clipboard

LangTr is a Flutter generator package designed to simplify the management of translation files in your Flutter applications

LangTr #

LangTr is a Flutter generator package designed to simplify the management of translation files in your Flutter applications.

Installation #

Add lang_tr as a dependency in your pubspec.yaml file:

dependencies:
  lang_tr: <latest>

Usage #

Configuration #

To use LangTr, you can create a lang_tr.yaml configuration file in the root of your project or anywhere. Here's an example format for the configuration file:

lang_dir: lib/lang_tr
output_file: lib/lang_tr.dart
default_lang: en
  • lang_dir: The path to the directory containing your translation files.
  • output_file: The path and name of the generated translation file.
  • default_lang: The default language to use if no language is specified.

Generating Translation Files #

To generate the translation file from the configuration file, run the following command in your terminal:

flutter pub run lang_tr:generate path_to_lang_tr.yaml

This will generate the translation file lang_tr.dart according to the settings specified in your lang_tr.yaml file.

Using in Code #

You can now use the translations in your application by importing the lang_tr.dart file and accessing methods and fields of the LangTr class.

import 'path_to_generated/lang_tr.dart';

void main() {
  // Using translations
  String greeting = LangTr.greetMessage; // Accessing a specific translation
  print(greeting); // Prints the greeting message
}

Contribution #

Contributions are welcome! If you have any improvement ideas, suggestions, or issues to report, feel free to open an issue or submit a pull request on GitHub.

License #

This package is distributed under the MIT License. See the LICENSE file for more information.

1
likes
0
points
5
downloads

Publisher

verified publishermaxdev.tech

Weekly Downloads

LangTr is a Flutter generator package designed to simplify the management of translation files in your Flutter applications

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on lang_tr