Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Added

- Bosnian (bs), Macedonian (mk) and Gujarati (gu) language translations [#2455](https://github.com/singerdmx/flutter-quill/pull/2455).

## [11.0.0-dev.21] - 2025-01-21

### Added
Expand Down
3 changes: 2 additions & 1 deletion doc/translation.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ your `WidgetsApp` for example `MaterialApp` which usually follows the system loc

## 🌐 Supported Locales

Currently, translations are available for these 43 locales:
Currently, translations are available for these 47 locales:

* `ar`, `bg`, `bn`, `ca`, `cs`, `da`, `de`
* `en`, `en_US`, `es`, `fa`, `fr`, `he`
Expand All @@ -14,6 +14,7 @@ Currently, translations are available for these 43 locales:
* `pt_BR`, `ro`, `ro_RO`, `ru`, `sk`, `sr`
* `sv`, `sw`, `th`, `tk`, `tr`, `uk`, `ur`
* `vi`, `zh`, `zh_CN`, `zh_HK`, `hr`
* `bs`, `mk`, `gu`

## 📌 Contributing to translations

Expand Down
17 changes: 15 additions & 2 deletions lib/src/l10n/generated/quill_localizations.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import 'package:intl/intl.dart' as intl;
import 'quill_localizations_ar.dart';
import 'quill_localizations_bg.dart';
import 'quill_localizations_bn.dart';
import 'quill_localizations_bs.dart';
import 'quill_localizations_ca.dart';
import 'quill_localizations_cs.dart';
import 'quill_localizations_da.dart';
Expand All @@ -17,6 +18,7 @@ import 'quill_localizations_en.dart';
import 'quill_localizations_es.dart';
import 'quill_localizations_fa.dart';
import 'quill_localizations_fr.dart';
import 'quill_localizations_gu.dart';
import 'quill_localizations_he.dart';
import 'quill_localizations_hi.dart';
import 'quill_localizations_hr.dart';
Expand All @@ -27,6 +29,7 @@ import 'quill_localizations_ja.dart';
import 'quill_localizations_km.dart';
import 'quill_localizations_ko.dart';
import 'quill_localizations_ku.dart';
import 'quill_localizations_mk.dart';
import 'quill_localizations_ms.dart';
import 'quill_localizations_ne.dart';
import 'quill_localizations_nl.dart';
Expand All @@ -47,8 +50,6 @@ import 'quill_localizations_ur.dart';
import 'quill_localizations_vi.dart';
import 'quill_localizations_zh.dart';

// ignore_for_file: type=lint

/// Callers can lookup localized strings with an instance of FlutterQuillLocalizations
/// returned by `FlutterQuillLocalizations.of(context)`.
///
Expand Down Expand Up @@ -137,6 +138,7 @@ abstract class FlutterQuillLocalizations {
Locale('ar'),
Locale('bg'),
Locale('bn'),
Locale('bs'),
Locale('ca'),
Locale('cs'),
Locale('da'),
Expand All @@ -147,6 +149,7 @@ abstract class FlutterQuillLocalizations {
Locale('es'),
Locale('fa'),
Locale('fr'),
Locale('gu'),
Locale('he'),
Locale('hi'),
Locale('hr'),
Expand All @@ -158,6 +161,7 @@ abstract class FlutterQuillLocalizations {
Locale('ko'),
Locale('ku'),
Locale('ku', 'CKB'),
Locale('mk'),
Locale('ms'),
Locale('ne'),
Locale('nl'),
Expand Down Expand Up @@ -835,6 +839,7 @@ class _FlutterQuillLocalizationsDelegate
'ar',
'bg',
'bn',
'bs',
'ca',
'cs',
'da',
Expand All @@ -844,6 +849,7 @@ class _FlutterQuillLocalizationsDelegate
'es',
'fa',
'fr',
'gu',
'he',
'hi',
'hr',
Expand All @@ -854,6 +860,7 @@ class _FlutterQuillLocalizationsDelegate
'km',
'ko',
'ku',
'mk',
'ms',
'ne',
'nl',
Expand Down Expand Up @@ -934,6 +941,8 @@ FlutterQuillLocalizations lookupFlutterQuillLocalizations(Locale locale) {
return FlutterQuillLocalizationsBg();
case 'bn':
return FlutterQuillLocalizationsBn();
case 'bs':
return FlutterQuillLocalizationsBs();
case 'ca':
return FlutterQuillLocalizationsCa();
case 'cs':
Expand All @@ -952,6 +961,8 @@ FlutterQuillLocalizations lookupFlutterQuillLocalizations(Locale locale) {
return FlutterQuillLocalizationsFa();
case 'fr':
return FlutterQuillLocalizationsFr();
case 'gu':
return FlutterQuillLocalizationsGu();
case 'he':
return FlutterQuillLocalizationsHe();
case 'hi':
Expand All @@ -972,6 +983,8 @@ FlutterQuillLocalizations lookupFlutterQuillLocalizations(Locale locale) {
return FlutterQuillLocalizationsKo();
case 'ku':
return FlutterQuillLocalizationsKu();
case 'mk':
return FlutterQuillLocalizationsMk();
case 'ms':
return FlutterQuillLocalizationsMs();
case 'ne':
Expand Down
8 changes: 3 additions & 5 deletions lib/src/l10n/generated/quill_localizations_ar.dart
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
import 'quill_localizations.dart';

// ignore_for_file: type=lint

/// The translations for Arabic (`ar`).
class FlutterQuillLocalizationsAr extends FlutterQuillLocalizations {
FlutterQuillLocalizationsAr([String locale = 'ar']) : super(locale);
FlutterQuillLocalizationsAr([super.locale = 'ar']);

@override
String get pasteLink => 'نسخ الرابط';
Expand Down Expand Up @@ -237,10 +235,10 @@ class FlutterQuillLocalizationsAr extends FlutterQuillLocalizations {
String get errorWhileSavingImage => 'حدث خطأ أثناء حفظ الصورة';

@override
String get pleaseEnterTextForYourLink => 'مثال: \'تعلم المزيد\'';
String get pleaseEnterTextForYourLink => "مثال: 'تعلم المزيد'";

@override
String get pleaseEnterTheLinkURL => 'مثال: \'https://example.com\'';
String get pleaseEnterTheLinkURL => "مثال: 'https://example.com'";

@override
String get pleaseEnterAValidImageURL => 'الرجاء إدخال عنوان URL صحيح للصورة';
Expand Down
8 changes: 3 additions & 5 deletions lib/src/l10n/generated/quill_localizations_bg.dart
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
import 'quill_localizations.dart';

// ignore_for_file: type=lint

/// The translations for Bulgarian (`bg`).
class FlutterQuillLocalizationsBg extends FlutterQuillLocalizations {
FlutterQuillLocalizationsBg([String locale = 'bg']) : super(locale);
FlutterQuillLocalizationsBg([super.locale = 'bg']);

@override
String get pasteLink => 'Поставете връзка';
Expand Down Expand Up @@ -237,10 +235,10 @@ class FlutterQuillLocalizationsBg extends FlutterQuillLocalizations {
String get errorWhileSavingImage => 'Error while saving image';

@override
String get pleaseEnterTextForYourLink => 'Например, \'Научете повече\'';
String get pleaseEnterTextForYourLink => "Например, 'Научете повече'";

@override
String get pleaseEnterTheLinkURL => 'Например, \'https://example.com\'';
String get pleaseEnterTheLinkURL => "Например, 'https://example.com'";

@override
String get pleaseEnterAValidImageURL =>
Expand Down
8 changes: 3 additions & 5 deletions lib/src/l10n/generated/quill_localizations_bn.dart
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
import 'quill_localizations.dart';

// ignore_for_file: type=lint

/// The translations for Bengali Bangla (`bn`).
class FlutterQuillLocalizationsBn extends FlutterQuillLocalizations {
FlutterQuillLocalizationsBn([String locale = 'bn']) : super(locale);
FlutterQuillLocalizationsBn([super.locale = 'bn']);

@override
String get pasteLink => 'লিঙ্ক পেস্ট করুন';
Expand Down Expand Up @@ -238,11 +236,11 @@ class FlutterQuillLocalizationsBn extends FlutterQuillLocalizations {

@override
String get pleaseEnterTextForYourLink =>
'আপনার লিঙ্কের জন্য একটি টেক্সট লিখুন (উদাঃ \'আরও জানুন\')';
"আপনার লিঙ্কের জন্য একটি টেক্সট লিখুন (উদাঃ 'আরও জানুন')";

@override
String get pleaseEnterTheLinkURL =>
'দয়া করে লিঙ্ক URL লিখুন (উদাঃ \'https://example.com\')';
"দয়া করে লিঙ্ক URL লিখুন (উদাঃ 'https://example.com')";

@override
String get pleaseEnterAValidImageURL => 'দয়া করে একটি বৈধ চিত্র URL লিখুন';
Expand Down
Loading