string_manager

Creator: coderz1093

Last updated:

0 purchases

string_manager Image
string_manager Images

Languages

Categories

Add to Cart

Description:

string manager

a pure dart package for managing app strings in dart particularly internationalization
Features #

keep your project strings DRY
Translate all your project strings easily on the fly with one method call

Getting started #
add this to your pubspec.yaml file
dependencies:
string_manager:
copied to clipboard
Usage #
import 'package:string_manager/string_manager.dart';

void main() async {
StringManager stringManager = StringManager(language: 'en');

///you must initialize stringManager first
await stringManager.initialize();

///register your project strings synchronously
stringManager.reg('hello world');

///translate your strings to any language (Yoruba in this case) using google translate
await stringManager.translate(to: 'yo');

///saves your strings using hive
await stringManager.save();

print(stringManager.stringResource.resources); //output: ["Mo ki O Ile Aiye"]

await stringManager.close();
}
copied to clipboard
note that the stringManger.reg('yourString') method returns your registered string, ie:
//...
print(stringManger.reg('hello world')); //output: hello world
//...
copied to clipboard
Additional information #
If you face any errors kindly create an issue, and if you wish to add a feature I will be more than
happy to merge your PR
Enjoy your internationalization redefined. 😃 #

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.