Skip to content

Commit

Permalink
Add Macedonian, Bosnian and Gujarati translations (#2455)
Browse files Browse the repository at this point in the history
* Add Macedonian,Bosnian and Gujarati translations

* Add changelog update

---------

Co-authored-by: Ellet <[email protected]>
  • Loading branch information
thassio-vinicius and EchoEllet authored Jan 31, 2025
1 parent 221fce4 commit 3d32e9f
Show file tree
Hide file tree
Showing 50 changed files with 1,613 additions and 238 deletions.
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

0 comments on commit 3d32e9f

Please sign in to comment.