mirror of
				https://gitlab.com/famedly/fluffychat.git
				synced 2025-10-31 03:57:27 +01:00 
			
		
		
		
	 Marcel
		
	
	
		3bb22f1c59
		
	
	
	
	[Android] Add and build olm module
			Marcel
		
	
	
		3bb22f1c59
		
	
	
	
	[Android] Add and build olm module
		
			
			Switch to famedly flutter images Took 4 minutes
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 copying- intl_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.
					Languages
				
				
								
								
									Dart
								
								87.4%
							
						
							
								
								
									C++
								
								3.1%
							
						
							
								
								
									CMake
								
								2.8%
							
						
							
								
								
									Swift
								
								1.7%
							
						
							
								
								
									Shell
								
								1.7%
							
						
							
								
								
									Other
								
								3.1%