kurdish_localization_plus 1.1.3
kurdish_localization_plus: ^1.1.3 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 (کوردیی ناوەندی/سۆرانی)
- KMR - 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'), // Central Kurdish (Sorani, RTL)
Locale('kmr'), // Kurmanji (LTR) - ISO 639-3 standard
// or use Locale('krm') for compatibility
],
locale: Locale('ckb'), // Default locale
)
Supported Locales #
Language Code | Dialect | Description | Note |
---|---|---|---|
ckb |
Central Kurdish | سۆرانی - Sorani Kurdish | Standard |
kmr |
Kurmanji | کورمانجی - Northern Kurdish | ISO 639-3 standard |
Example #
See the /example
folder for a complete implementation showing both Kurdish dialects in action.