Buradasın
Flutter'da dil desteği nasıl yapılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
Flutter'da dil desteği eklemek için aşağıdaki adımlar izlenmelidir:
- Gerekli Paketlerin Kurulumu:
flutter_localizations
veintl
paketlerinipubspec.yaml
dosyasına ekleyin 12.
dependencies: flutter_localizations: sdk: flutter intl: any
- Yerelleştirme Dosyalarının Oluşturulması:
lib/l10n
dizininde her dil için.arb
dosyaları oluşturun 13. Bu dosyalar, yerelleştirilmiş stringleri anahtar-değer çiftleri olarak içermelidir 1. - Yerelleştirme Sınıfının Oluşturulması:
Localizations
sınıfından türetilen bir sınıf oluşturun ve bu sınıfınIntl
sınıfını kullanarak yerelleştirilmiş kaynakları yükleyip formatlamasını sağlayın 12. - MaterialApp'in Yapılandırılması:
MaterialApp
widget'ınısupportedLocales
parametresiyle yapılandırın veLocalizations
widget'ını ekleyin 23.
MaterialApp( localizationsDelegates: [ GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, ], supportedLocales: [ Locale('en', 'US'), // İngilizce, ABD Locale('es', 'ES'), // İspanyolca, İspanya ], )
- Test ve Hata Ayıklama: Flutter DevTools kullanarak ve
--locale
bayrağını çalıştırarak yerelleştirmeyi test edin 1.
Bu adımlar, Flutter uygulamasının farklı dillerde ve kültürlerde kullanılabilir olmasını sağlar.
5 kaynaktan alınan bilgiyle göre: