kurdish_localization_plus 1.1.0
kurdish_localization_plus: ^1.1.0 copied to clipboard
Flutter Kurdish Localization supporting both Central Kurdish (Sorani/CKB) and Kurmanji (KRM) dialects with comprehensive Material, Widget, and Cupertino localizations.
Flutter Kurdish Localization 🌍 #
This package provides unofficial localization support for Central Kurdish (Sorani) and Kurmanji dialects.
Supported Kurdish Dialects:
- CKB - Central Kurdish/Sorani (کوردیی ناوەندی/سۆرانی)
- KRM - Kurmanji (کورمانجی)
Getting Started #
import 'package:kurdish_localization_plus/flutter_kurdish_localization.dart';
Add these delegates to localizationsDelegates array:
- KurdishMaterialLocalizations.delegate - For material design components localization
- KurdishWidgetLocalizations.delegate - For text and UI directionality
- KurdishCupertinoLocalizations.delegate - For iOS-style components localization
return MaterialApp(
localizationsDelegates: [
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
KurdishMaterialLocalizations.delegate,
KurdishWidgetLocalizations.delegate,
KurdishCupertinoLocalizations.delegate,
],
supportedLocales: [
Locale('en', 'US'),
Locale('ckb', 'IQ'), // Central Kurdish (Sorani)
Locale('krm', 'TR'), // Kurmanji
],
locale: Locale('ckb', 'IQ'), // Default locale
)
Supported Locales #
| Language Code | Dialect | Region | Description |
|---|---|---|---|
ckb |
Central Kurdish | IQ | سۆرانی - Sorani Kurdish |
krm |
Kurmanji | TR | کورمانجی - Northern Kurdish |
Example #
See the /example folder for a complete implementation showing both Kurdish dialects in action.