Buradasın
Flutter app lang code nasıl Türkçe yapılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
Flutter uygulamasında dil kodunu Türkçe yapmak için aşağıdaki adımlar izlenebilir:
dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter
- Desteklemek istediğiniz diller için JSON dosyaları oluşturun 1.
tr.json: "hello": "Merhaba" en.json: "hello": "Hello"
- JSON dosyalarını pubspec.yaml dosyasına ekleyin 1.
dev_dependencies: flutter_test: sdk: flutter # Diğer bölümler... assets: - assets/lang/tr.json - assets/lang/en.json
- Main.dart dosyasında gerekli ayarları yapın 1.
localizationsDelegates: [ AppLocalizations.delegate, GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, GlobalCupertinoLocalizations.delegate, ], supportedLocales: [ Locale('en', 'US'), Locale('tr', 'TR'), ], AppLocalizations class’ı dil desteği için bazı ayarlamaları içerir [1](https://mirackilic.medium.com/flutter-dil-deste%C4%9Fi-localization-nas%C4%B1l-sa%C4%9Flan%C4%B1r-f93a1c981387).
- Dil değişimi için bir yöntem ekleyin 2.
class MyHomePage extends StatefulWidget { static void setLocale(BuildContext context, Locale newLocale) async { _MyHomePageState state = context.findAncestorStateOfType<_MyHomePageState>(); state.changeLanguage(newLocale); } }
Bu adımları tamamladıktan sonra,
AppLocalizations.of(context).translate('hello') kodunu kullanarak istediğiniz alanlara dinamik bir şekilde Türkçe dil desteği sağlayabilirsiniz 1.5 kaynaktan alınan bilgiyle göre: