You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
better reply fallback stripping See merge request ChristianPauly/fluffychat-flutter!27 |
6 years ago | |
|---|---|---|
| android | 6 years ago | |
| assets | 6 years ago | |
| ios | 6 years ago | |
| lib | 6 years ago | |
| test | 6 years ago | |
| web | 6 years ago | |
| .gitignore | 6 years ago | |
| .gitlab-ci.yml | 6 years ago | |
| .gitmodules | 6 years ago | |
| .metadata | 6 years ago | |
| CHANGELOG.md | 6 years ago | |
| Gemfile | 6 years ago | |
| Gemfile.lock | 6 years ago | |
| LICENSE | 6 years ago | |
| README.md | 6 years ago | |
| _config.yml | 6 years ago | |
| analysis_options.yaml | 6 years ago | |
| pubspec.lock | 6 years ago | |
| pubspec.yaml | 6 years ago | |
README.md
fluffychat
Chat with your friends.
Community: #fluffychat:matrix.org
How to build
-
Clone the repo
Android / iOS
flutter run
Web
-
flutter channel beta && flutter upgrade -
flutter config --enable-web -
flutter run
How to add translations for your language
- Replace the non-translated string in the codebase:
Text("Hello world"),
with a method call:
Text(I18n.of(context).helloWorld),
And add the method to /lib/i18n/i18n.dart:
String get helloWorld => Intl.message('Hello world');
- Add the string to the .arb files with this command:
flutter pub run intl_translation:extract_to_arb --output-dir=lib/i18n lib/i18n/i18n.dart
-
Copy the new translation objects from
/lib/i18n/intl_message.arbto/lib/i18n/intl_<yourlanguage>.arband translate it or create a new file for your language by copyingintl_message.arb. -
Update the translations with this command:
flutter pub pub run intl_translation:generate_from_arb --output-dir=lib/i18n --no-use-deferred-loading lib/i18n/I18n.dart lib/i18n/intl_*.arb
- Make sure your language is in
supportedLocalesin/lib/main.dart.