in_app_purchases_intl 1.0.1 copy "in_app_purchases_intl: ^1.0.1" to clipboard
in_app_purchases_intl: ^1.0.1 copied to clipboard

Intl Package for common translations in your In App Purchase App. made by www.linkfive.io

A Collection of common Paywall Strings #

This Project is a common translation package for the package intl

This a community project, please submit your strings and translations! :-)

Why? #

A paywall usually looks similar to others and the strings and translations are also the same.

Current Locales #

  • de
  • en
  • es

Usage #

Add PaywallLocalizations for your intl flutter delegate localizations

MaterialApp(
  // ...
  localizationsDelegates: [
    PaywallLocalizations.delegate,
    // ...
  ],
  // ...
);

Get your Strings with:

PaywallLocalizations.of(context)!.weekly
PaywallLocalizations.of(context)!.nweek(4)

Or be confident and use our helper class to use en as the fallback when the language is not supported.

PaywallL10NHelper.of(context).weekly
PaywallL10NHelper.of(context).nweek(4)

String Extensions #

Capitalize a String Extension #

/// E.g. "hello world" will become "Hello world"
"hello world".toCapitalized()

Title Case a String Extension #

/// E.g. "hello world" will become "Hello World"
"hello world".toTitleCase()

How to contribute #

  • Check out the project
  • Open the file lib > l10n > paywall_en.arb
  • Copy it with the language you would like to translate. e.g. paywall_es.arb
  • Run flutter pub get packages (this will generate the dart files)
  • Check out the folder: .dart_tool > flutter_gen > gen_l10n
  • Inside you will find your generated language (if you don't see it, delete the .dart_tool folder and run the command again)
  • Copy all files to lib > delegate.
  • Done! Commit, create a pull request, the community will definitely thank you!
2
likes
120
pub points
51%
popularity

Publisher

verified publisherlinkfive.io

Intl Package for common translations in your In App Purchase App. made by www.linkfive.io

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, flutter_localizations, intl

More

Packages that depend on in_app_purchases_intl