diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ea1939b..06ef094b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,10 @@ ## [8.5.0] - Migrate to `flutter_localizations` for the translations -- Translate some of the untranslated localizations -- Add default Chinese fallback translation -- Remove unused parameters `items` in `QuillToolbarFontFamilyButtonOptions` and `QuillToolbarFontSizeButtonOptions` -- Update documentation +- Fix: Translate all the untranslated localizations +- Fix: Translate missing translations +- Fix: Add default Chinese fallback translation +- Remove: unused parameters `items` in `QuillToolbarFontFamilyButtonOptions` and `QuillToolbarFontSizeButtonOptions` +- Update: documentation ## [8.4.4] - Update `.pubignore` to ignore unnecessary files and folders diff --git a/README.md b/README.md index 70f8698c..b7ff8fb8 100644 --- a/README.md +++ b/README.md @@ -218,7 +218,9 @@ FlutterQuillLocalizations.delegate To offer the default localizations. But **you don't have to** since we have wraped the `QuillEditor` and `QuillToolbar` with `FlutterQuillLocalizationsWidget` which will check if it sets then it will go, if not, then it will be provided only for them, so it's not really required, but if you are overriding the `localizationsDelegates` you could also add the `FlutterQuillLocalizations.delegate` -which won't hurt +which won't change anything + +please read the [Translation](./doc/translation.md) section ### Font Size diff --git a/doc/development_notes.md b/doc/development_notes.md index 0a5f999d..603e40b2 100644 --- a/doc/development_notes.md +++ b/doc/development_notes.md @@ -1,3 +1,3 @@ # Development notes -- When update the translations or localizations in the app, please take a look at the [translation](./translation.md) page as it have important notes in order to work \ No newline at end of file +- When update the translations or localizations in the app, please take a look at the [Translation](./translation.md) page as it have important notes in order to work, if you also adding a feature that add new localizations then you need to the instructions of it in order for the translations to take affect \ No newline at end of file diff --git a/doc/translation.md b/doc/translation.md index 0a6fa3fe..990fffe3 100644 --- a/doc/translation.md +++ b/doc/translation.md @@ -7,7 +7,7 @@ The package offers translations for the quill toolbar and editor, it will follow configurations: QuillConfigurations( controller: _controller, sharedConfigurations: const QuillSharedConfigurations( - locale: Locale('fr'), + locale: Locale('fr'), // will take affect only if FlutterQuillLocalizations.delegate is not defined in the Widget app ), ), child: Column( diff --git a/example/analysis_options.yaml b/example/analysis_options.yaml index b55e627b..b553997f 100644 --- a/example/analysis_options.yaml +++ b/example/analysis_options.yaml @@ -11,7 +11,7 @@ linter: annotate_overrides: true avoid_empty_else: true avoid_escaping_inner_quotes: true - avoid_print: true + avoid_print: false avoid_redundant_argument_values: true avoid_types_on_closure_parameters: true avoid_void_async: true diff --git a/example/lib/main.dart b/example/lib/main.dart index 6cd05ee1..27936868 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -33,8 +33,9 @@ class MyApp extends StatelessWidget { GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, GlobalCupertinoLocalizations.delegate, - // FlutterQuillLocalizations.delegate, + FlutterQuillLocalizations.delegate, ], + locale: const Locale('ar'), supportedLocales: FlutterQuillLocalizations.supportedLocales, home: const HomePage(), ); diff --git a/example/lib/pages/home_page.dart b/example/lib/pages/home_page.dart index 3f294612..ea12eb8b 100644 --- a/example/lib/pages/home_page.dart +++ b/example/lib/pages/home_page.dart @@ -1,6 +1,6 @@ -// ignore_for_file: avoid_redundant_argument_values, avoid_print +// ignore_for_file: avoid_redundant_argument_values -import 'dart:async'; +import 'dart:async' show Timer; import 'dart:convert'; import 'dart:io' show File; import 'dart:ui'; @@ -632,7 +632,9 @@ class _HomePageState extends State { controller: _controller, sharedConfigurations: QuillSharedConfigurations( animationConfigurations: QuillAnimationConfigurations.enableAll(), - locale: const Locale('fr'), + locale: const Locale( + 'de', + ), // won't take affect since we defined FlutterQuillLocalizations.delegate ), ), child: Column( diff --git a/flutter_quill_extensions/lib/presentation/embeds/editor/image/image_menu.dart b/flutter_quill_extensions/lib/presentation/embeds/editor/image/image_menu.dart index 65276c36..cd07023a 100644 --- a/flutter_quill_extensions/lib/presentation/embeds/editor/image/image_menu.dart +++ b/flutter_quill_extensions/lib/presentation/embeds/editor/image/image_menu.dart @@ -37,11 +37,11 @@ class ImageOptionsMenu extends StatelessWidget { return Padding( padding: const EdgeInsets.fromLTRB(50, 0, 50, 0), child: SimpleDialog( - title: Text(context.localizations.image), + title: Text(context.loc.image), children: [ if (!isReadOnly) ListTile( - title: Text(context.localizations.resize), + title: Text(context.loc.resize), leading: const Icon(Icons.settings_outlined), onTap: () { Navigator.pop(context); @@ -81,7 +81,7 @@ class ImageOptionsMenu extends StatelessWidget { ), ListTile( leading: const Icon(Icons.copy_all_outlined), - title: Text(context.localizations.copy), + title: Text(context.loc.copy), onTap: () async { final navigator = Navigator.of(context); final imageNode = @@ -104,7 +104,7 @@ class ImageOptionsMenu extends StatelessWidget { Icons.delete_forever_outlined, color: materialTheme.colorScheme.error, ), - title: Text(context.localizations.remove), + title: Text(context.loc.remove), onTap: () async { Navigator.of(context).pop(); @@ -132,11 +132,11 @@ class ImageOptionsMenu extends StatelessWidget { ...[ ListTile( leading: const Icon(Icons.save), - title: Text(context.localizations.save), + title: Text(context.loc.save), enabled: !isDesktop(supportWeb: false), onTap: () async { final messenger = ScaffoldMessenger.of(context); - final localizations = context.localizations; + final localizations = context.loc; Navigator.of(context).pop(); final saveImageResult = await saveImage( @@ -174,7 +174,7 @@ class ImageOptionsMenu extends StatelessWidget { ), ListTile( leading: const Icon(Icons.zoom_in), - title: Text(context.localizations.zoom), + title: Text(context.loc.zoom), onTap: () => Navigator.pushReplacement( context, MaterialPageRoute( diff --git a/flutter_quill_extensions/lib/presentation/embeds/toolbar/camera_button/camera_button.dart b/flutter_quill_extensions/lib/presentation/embeds/toolbar/camera_button/camera_button.dart index a693d19d..937d6443 100644 --- a/flutter_quill_extensions/lib/presentation/embeds/toolbar/camera_button/camera_button.dart +++ b/flutter_quill_extensions/lib/presentation/embeds/toolbar/camera_button/camera_button.dart @@ -52,7 +52,7 @@ class QuillToolbarCameraButton extends StatelessWidget { String _tooltip(BuildContext context) { return options.tooltip ?? baseButtonExtraOptions(context).tooltip ?? - context.localizations.camera; + context.loc.camera; } void _sharedOnPressed(BuildContext context) { diff --git a/flutter_quill_extensions/lib/presentation/embeds/toolbar/camera_button/select_camera_action.dart b/flutter_quill_extensions/lib/presentation/embeds/toolbar/camera_button/select_camera_action.dart index c18c3835..f8823cf1 100644 --- a/flutter_quill_extensions/lib/presentation/embeds/toolbar/camera_button/select_camera_action.dart +++ b/flutter_quill_extensions/lib/presentation/embeds/toolbar/camera_button/select_camera_action.dart @@ -17,14 +17,14 @@ class SelectCameraActionDialog extends StatelessWidget { icon: const Icon( Icons.camera, ), - label: Text(context.localizations.photo), + label: Text(context.loc.photo), onPressed: () => Navigator.pop(context, CameraAction.image), ), TextButton.icon( icon: const Icon( Icons.video_call, ), - label: Text(context.localizations.video), + label: Text(context.loc.video), onPressed: () => Navigator.pop(context, CameraAction.video), ) ], diff --git a/flutter_quill_extensions/lib/presentation/embeds/toolbar/image_button/image_button.dart b/flutter_quill_extensions/lib/presentation/embeds/toolbar/image_button/image_button.dart index 0ab279ab..08c323d2 100644 --- a/flutter_quill_extensions/lib/presentation/embeds/toolbar/image_button/image_button.dart +++ b/flutter_quill_extensions/lib/presentation/embeds/toolbar/image_button/image_button.dart @@ -57,7 +57,7 @@ class QuillToolbarImageButton extends StatelessWidget { String _tooltip(BuildContext context) { return options.tooltip ?? baseButtonExtraOptions(context).tooltip ?? - context.localizations.insertImage; + context.loc.insertImage; } void _sharedOnPressed(BuildContext context) { diff --git a/flutter_quill_extensions/lib/presentation/embeds/toolbar/utils/image_video_utils.dart b/flutter_quill_extensions/lib/presentation/embeds/toolbar/utils/image_video_utils.dart index f0ce8ca9..03514f1b 100644 --- a/flutter_quill_extensions/lib/presentation/embeds/toolbar/utils/image_video_utils.dart +++ b/flutter_quill_extensions/lib/presentation/embeds/toolbar/utils/image_video_utils.dart @@ -63,10 +63,10 @@ class TypeLinkDialogState extends State { maxLines: null, style: widget.dialogTheme?.inputTextStyle, decoration: InputDecoration( - labelText: context.localizations.pasteLink, + labelText: context.loc.pasteLink, hintText: widget.linkType == LinkType.image - ? context.localizations.pleaseEnterAValidImageURL - : context.localizations.pleaseEnterAValidVideoURL, + ? context.loc.pleaseEnterAValidImageURL + : context.loc.pleaseEnterAValidVideoURL, labelStyle: widget.dialogTheme?.labelTextStyle, floatingLabelStyle: widget.dialogTheme?.labelTextStyle, ), @@ -84,7 +84,7 @@ class TypeLinkDialogState extends State { TextButton( onPressed: _canPress() ? _applyLink : null, child: Text( - context.localizations.ok, + context.loc.ok, style: widget.dialogTheme?.labelTextStyle, ), ), diff --git a/flutter_quill_extensions/lib/presentation/embeds/widgets/image_resizer.dart b/flutter_quill_extensions/lib/presentation/embeds/widgets/image_resizer.dart index 84fdffe6..6af58125 100644 --- a/flutter_quill_extensions/lib/presentation/embeds/widgets/image_resizer.dart +++ b/flutter_quill_extensions/lib/presentation/embeds/widgets/image_resizer.dart @@ -88,9 +88,7 @@ class ImageResizerState extends State { max: max, divisions: 1000, // Might need to be changed - label: isHeight - ? context.localizations.height - : context.localizations.width, + label: isHeight ? context.loc.height : context.loc.width, onChanged: (val) { setState(() { onChanged(val); diff --git a/l10n.yaml b/l10n.yaml index d26c98ed..d92ee411 100644 --- a/l10n.yaml +++ b/l10n.yaml @@ -2,8 +2,8 @@ arb-dir: lib/src/l10n template-arb-file: quill_en.arb output-localization-file: quill_localizations.dart output-class: FlutterQuillLocalizations +output-dir: lib/src/l10n/generated +synthetic-package: false format: true untranslated-messages-file: lib/src/l10n/untranslated.json -synthetic-package: false -output-dir: lib/src/l10n/generated -# nullable-getter: false \ No newline at end of file +nullable-getter: true \ No newline at end of file diff --git a/lib/src/extensions/localizations.dart b/lib/src/extensions/localizations.dart deleted file mode 100644 index 69b31030..00000000 --- a/lib/src/extensions/localizations.dart +++ /dev/null @@ -1,16 +0,0 @@ -import 'package:flutter/widgets.dart' show BuildContext; - -import '../l10n/generated/quill_localizations.dart' as generated; - -// import '../gen/flutter_gen/gen_l10n/quill_localizations.dart' as generated; - -typedef FlutterQuillLocalizations = generated.FlutterQuillLocalizations; - -extension LocalizationsExt on BuildContext { - generated.FlutterQuillLocalizations get localizations { - return generated.FlutterQuillLocalizations.of(this) ?? - (throw UnsupportedError( - "The instance of FlutterQuillLocalizations.of(context) is null and it's required", - )); - } -} diff --git a/lib/src/l10n/extensions/localizations.dart b/lib/src/l10n/extensions/localizations.dart new file mode 100644 index 00000000..32bf2525 --- /dev/null +++ b/lib/src/l10n/extensions/localizations.dart @@ -0,0 +1,21 @@ +import 'package:flutter/widgets.dart' show BuildContext; + +import '../generated/quill_localizations.dart' as generated; + +typedef FlutterQuillLocalizations = generated.FlutterQuillLocalizations; + +extension LocalizationsExt on BuildContext { + /// Require the [FlutterQuillLocalizations] instance + /// + /// `loc` is short for localizations + FlutterQuillLocalizations get loc { + return FlutterQuillLocalizations.of(this) ?? + (throw UnimplementedError( + "The instance of FlutterQuillLocalizations.of(context) is null and it's" + ' required, please make sure you wrapping the current widget with ' + 'FlutterQuillLocalizationsWidget or add ' + 'FlutterQuillLocalizations.delegate to the localizationsDelegates ' + 'in your App widget, please consider report this in GitHub as a bug', + )); + } +} diff --git a/lib/src/l10n/generated/quill_localizations_ar.dart b/lib/src/l10n/generated/quill_localizations_ar.dart index c216acbc..d78d815a 100644 --- a/lib/src/l10n/generated/quill_localizations_ar.dart +++ b/lib/src/l10n/generated/quill_localizations_ar.dart @@ -212,18 +212,18 @@ class FlutterQuillLocalizationsAr extends FlutterQuillLocalizations { String get pleaseEnterAValidImageURL => 'الرجاء إدخال عنوان URL صحيح للصورة'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'الرجاء إدخال عنوان URL صالح للفيديو'; @override - String get photo => 'Photo'; + String get photo => 'صورة'; @override - String get image => 'Image'; + String get image => 'صورة'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'حالة الحساسية والبحث عن كلمة كاملة'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'إدراج صورة'; } diff --git a/lib/src/l10n/generated/quill_localizations_bg.dart b/lib/src/l10n/generated/quill_localizations_bg.dart index 40c40c8d..b0fc467c 100644 --- a/lib/src/l10n/generated/quill_localizations_bg.dart +++ b/lib/src/l10n/generated/quill_localizations_bg.dart @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsBg extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'Премести към следващото съвпадение'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'Запазено с помощта на мрежата'; @override String get savedUsingLocalStorage => 'Saved using the local storage'; @@ -213,18 +213,19 @@ class FlutterQuillLocalizationsBg extends FlutterQuillLocalizations { 'Моля, въведете валиден URL на изображението'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => + 'Моля, въведете валиден URL адрес за видео'; @override - String get photo => 'Photo'; + String get photo => 'Снимка'; @override - String get image => 'Image'; + String get image => 'Изображение'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Чувствителност на кутията и търсене на цялата дума'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Вмъкване на изображение'; } diff --git a/lib/src/l10n/generated/quill_localizations_bn.dart b/lib/src/l10n/generated/quill_localizations_bn.dart index 0b9917af..eb8b0f56 100644 --- a/lib/src/l10n/generated/quill_localizations_bn.dart +++ b/lib/src/l10n/generated/quill_localizations_bn.dart @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsBn extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'পরবর্তী ঘটনায় চলুন'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'নেটওয়ার্ক ব্যবহার করে সংরক্ষিত'; @override String get savedUsingLocalStorage => 'স্থানীয় সংরক্ষণ ব্যবহার করে সংরক্ষিত'; @@ -204,28 +204,28 @@ class FlutterQuillLocalizationsBn extends FlutterQuillLocalizations { @override String get pleaseEnterTextForYourLink => - "Please enter a text for your link (e.g., 'Learn more')"; + "আপনার লিঙ্কের জন্য একটি টেক্সট লিখুন (উদাঃ 'আরও জানুন')"; @override String get pleaseEnterTheLinkURL => - "Please enter the link URL (e.g., 'https://example.com')"; + "দয়া করে লিঙ্ক URL লিখুন (উদাঃ 'https://example.com')"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => 'দয়া করে একটি বৈধ চিত্র URL লিখুন'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'দয়া করে একটি বৈধ ভিডিও URL লিখুন'; @override - String get photo => 'Photo'; + String get photo => 'ফটো'; @override - String get image => 'Image'; + String get image => 'চিত্র'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'কেস সেন্সিটিভিটি এবং পূর্ণ শব্দ অনুসন্ধান'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'চিত্র সন্নিবেশ'; } diff --git a/lib/src/l10n/generated/quill_localizations_cs.dart b/lib/src/l10n/generated/quill_localizations_cs.dart index 61f1ac7e..2c37d03f 100644 --- a/lib/src/l10n/generated/quill_localizations_cs.dart +++ b/lib/src/l10n/generated/quill_localizations_cs.dart @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsCs extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'Přesunout na následující výskyt'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'Uloženo pomocí sítě'; @override String get savedUsingLocalStorage => 'Uloženo lokálně'; @@ -204,28 +204,28 @@ class FlutterQuillLocalizationsCs extends FlutterQuillLocalizations { @override String get pleaseEnterTextForYourLink => - "Please enter a text for your link (e.g., 'Learn more')"; + "Zadejte text pro váš odkaz (např., 'Dozvědět se více')"; @override String get pleaseEnterTheLinkURL => - "Please enter the link URL (e.g., 'https://example.com')"; + "Zadejte URL odkazu (např., 'https://example.com')"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => 'Zadejte platnou URL adresu obrázku'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'Zadejte platnou URL adresu videa'; @override - String get photo => 'Photo'; + String get photo => 'Foto'; @override - String get image => 'Image'; + String get image => 'Obrázek'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Citlivost na velká a malá písmena a vyhledávání celého slova'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Vložit obrázek'; } diff --git a/lib/src/l10n/generated/quill_localizations_da.dart b/lib/src/l10n/generated/quill_localizations_da.dart index 0bd88ddc..4a136af4 100644 --- a/lib/src/l10n/generated/quill_localizations_da.dart +++ b/lib/src/l10n/generated/quill_localizations_da.dart @@ -179,10 +179,10 @@ class FlutterQuillLocalizationsDa extends FlutterQuillLocalizations { String get hex => 'Hex'; @override - String get material => 'Material'; + String get material => 'Materiale'; @override - String get color => 'Color'; + String get color => 'Farve'; @override String get findText => 'Find text'; @@ -212,18 +212,18 @@ class FlutterQuillLocalizationsDa extends FlutterQuillLocalizations { String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'Angiv en gyldig video-URL'; @override - String get photo => 'Photo'; + String get photo => 'Foto'; @override - String get image => 'Image'; + String get image => 'Billede'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Stor- og småbogstavsfølsomhed samt helordsøgning'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Indsæt billede'; } diff --git a/lib/src/l10n/generated/quill_localizations_de.dart b/lib/src/l10n/generated/quill_localizations_de.dart index 6a40d495..79ae25be 100644 --- a/lib/src/l10n/generated/quill_localizations_de.dart +++ b/lib/src/l10n/generated/quill_localizations_de.dart @@ -182,7 +182,7 @@ class FlutterQuillLocalizationsDe extends FlutterQuillLocalizations { String get material => 'Material'; @override - String get color => 'Color'; + String get color => 'Farbe'; @override String get findText => 'Text suchen'; @@ -212,18 +212,19 @@ class FlutterQuillLocalizationsDe extends FlutterQuillLocalizations { String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => + 'Bitte geben Sie eine gültige Video-URL ein'; @override - String get photo => 'Photo'; + String get photo => 'Foto'; @override - String get image => 'Image'; + String get image => 'Bild'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Groß- und Kleinschreibung sowie Ganzwortsuche'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Bild einfügen'; } diff --git a/lib/src/l10n/generated/quill_localizations_en.dart b/lib/src/l10n/generated/quill_localizations_en.dart index 1cb2b850..c69876d9 100644 --- a/lib/src/l10n/generated/quill_localizations_en.dart +++ b/lib/src/l10n/generated/quill_localizations_en.dart @@ -443,9 +443,19 @@ class FlutterQuillLocalizationsEnUs extends FlutterQuillLocalizationsEn { @override String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + @override + String get pleaseEnterAValidVideoURL => 'Please enter a valid video URL'; + @override String get photo => 'Photo'; @override String get image => 'Image'; + + @override + String get caseSensitivityAndWholeWordSearch => + 'Case sensitivity and whole word search'; + + @override + String get insertImage => 'Insert Image'; } diff --git a/lib/src/l10n/generated/quill_localizations_es.dart b/lib/src/l10n/generated/quill_localizations_es.dart index 8be018ef..85c895f3 100644 --- a/lib/src/l10n/generated/quill_localizations_es.dart +++ b/lib/src/l10n/generated/quill_localizations_es.dart @@ -212,18 +212,19 @@ class FlutterQuillLocalizationsEs extends FlutterQuillLocalizations { String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => + 'Por favor, ingrese una URL de video válida'; @override - String get photo => 'Photo'; + String get photo => 'Foto'; @override - String get image => 'Image'; + String get image => 'Imagen'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Sensibilidad a mayúsculas y minúsculas y búsqueda de palabras completas'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Insertar imagen'; } diff --git a/lib/src/l10n/generated/quill_localizations_fa.dart b/lib/src/l10n/generated/quill_localizations_fa.dart index 427be263..e649354f 100644 --- a/lib/src/l10n/generated/quill_localizations_fa.dart +++ b/lib/src/l10n/generated/quill_localizations_fa.dart @@ -179,10 +179,10 @@ class FlutterQuillLocalizationsFa extends FlutterQuillLocalizations { String get hex => 'Hex'; @override - String get material => 'Material'; + String get material => 'مواد'; @override - String get color => 'Color'; + String get color => 'رنگ'; @override String get findText => 'جستجوی متن'; @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsFa extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'انتقال به رخداد بعدی'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'با استفاده از شبکه ذخیره شده است'; @override String get savedUsingLocalStorage => @@ -205,28 +205,28 @@ class FlutterQuillLocalizationsFa extends FlutterQuillLocalizations { @override String get pleaseEnterTextForYourLink => - "Please enter a text for your link (e.g., 'Learn more')"; + "لطفاً متن لینک خود را وارد کنید (مثال: 'بیشتر بدانید')"; @override String get pleaseEnterTheLinkURL => - "Please enter the link URL (e.g., 'https://example.com')"; + "لطفاً URL لینک را وارد کنید (مثال: 'https://example.com')"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => 'لطفاً یک URL تصویر معتبر وارد کنید'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'لطفاً یک URL ویدیوی معتبر وارد کنید'; @override - String get photo => 'Photo'; + String get photo => 'عکس'; @override - String get image => 'Image'; + String get image => 'تصویر'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'حساسیت به کوچکی و بزرگی حروف و جستجوی کلمه کامل'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'وارد کردن تصویر'; } diff --git a/lib/src/l10n/generated/quill_localizations_fr.dart b/lib/src/l10n/generated/quill_localizations_fr.dart index 20640fee..7bd59ee4 100644 --- a/lib/src/l10n/generated/quill_localizations_fr.dart +++ b/lib/src/l10n/generated/quill_localizations_fr.dart @@ -179,10 +179,10 @@ class FlutterQuillLocalizationsFr extends FlutterQuillLocalizations { String get hex => 'Hex'; @override - String get material => 'Material'; + String get material => 'Matériel'; @override - String get color => 'Color'; + String get color => 'Couleur'; @override String get findText => 'Rechercher du texte'; @@ -215,7 +215,8 @@ class FlutterQuillLocalizationsFr extends FlutterQuillLocalizations { "Veuillez saisir une URL d'image valide"; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => + 'Veuillez entrer une URL vidéo valide'; @override String get photo => 'Photo'; @@ -225,8 +226,8 @@ class FlutterQuillLocalizationsFr extends FlutterQuillLocalizations { @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Sensibilité à la casse et recherche de mots entiers'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Insérer une image'; } diff --git a/lib/src/l10n/generated/quill_localizations_he.dart b/lib/src/l10n/generated/quill_localizations_he.dart index 88efd624..a0d94ce0 100644 --- a/lib/src/l10n/generated/quill_localizations_he.dart +++ b/lib/src/l10n/generated/quill_localizations_he.dart @@ -179,10 +179,10 @@ class FlutterQuillLocalizationsHe extends FlutterQuillLocalizations { String get hex => 'Hex'; @override - String get material => 'Material'; + String get material => 'חומר'; @override - String get color => 'Color'; + String get color => 'צבע'; @override String get findText => 'מצא טקסט'; @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsHe extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'התקדם להופעה הבאה'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'נשמר באמצעות הרשת'; @override String get savedUsingLocalStorage => 'נשמר באמצעות אחסון מקומי'; @@ -204,28 +204,28 @@ class FlutterQuillLocalizationsHe extends FlutterQuillLocalizations { @override String get pleaseEnterTextForYourLink => - "Please enter a text for your link (e.g., 'Learn more')"; + "אנא הזן טקסט לקישור שלך (לדוגמה, 'מידע נוסף')"; @override String get pleaseEnterTheLinkURL => - "Please enter the link URL (e.g., 'https://example.com')"; + "אנא הזן את כתובת ה-URL של הקישור (לדוגמה, 'https://example.com')"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => 'אנא הזן כתובת URL תקינה של תמונה'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'אנא הזן כתובת URL תקינה של וידיאו'; @override - String get photo => 'Photo'; + String get photo => 'תמונה'; @override - String get image => 'Image'; + String get image => 'תמונה'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'רגישות לאותות רישיות וחיפוש לפי מילה שלמה'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'הכנס תמונה'; } diff --git a/lib/src/l10n/generated/quill_localizations_hi.dart b/lib/src/l10n/generated/quill_localizations_hi.dart index ffb1616a..4e2d2d5e 100644 --- a/lib/src/l10n/generated/quill_localizations_hi.dart +++ b/lib/src/l10n/generated/quill_localizations_hi.dart @@ -176,13 +176,13 @@ class FlutterQuillLocalizationsHi extends FlutterQuillLocalizations { String get apply => 'लागू करें'; @override - String get hex => 'Hex'; + String get hex => 'हेक्स'; @override - String get material => 'Material'; + String get material => 'सामग्री'; @override - String get color => 'Color'; + String get color => 'रंग'; @override String get findText => 'मद को खोजें'; @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsHi extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'आगामी घटनांतर पर जाएं'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'नेटवर्क का उपयोग करके सहेजा गया'; @override String get savedUsingLocalStorage => @@ -205,28 +205,28 @@ class FlutterQuillLocalizationsHi extends FlutterQuillLocalizations { @override String get pleaseEnterTextForYourLink => - "Please enter a text for your link (e.g., 'Learn more')"; + "कृपया अपने लिंक के लिए एक पाठ दर्ज करें (उदाहरण: 'और अधिक जानें')"; @override String get pleaseEnterTheLinkURL => - "Please enter the link URL (e.g., 'https://example.com')"; + "कृपया लिंक URL दर्ज करें (उदाहरण: 'https://example.com')"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => 'कृपया एक वैध चित्र URL दर्ज करें'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'कृपया एक वैध वीडियो URL दर्ज करें'; @override - String get photo => 'Photo'; + String get photo => 'फोटो'; @override - String get image => 'Image'; + String get image => 'छवि'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'केस सेंसिटिविटी और पूरे शब्द की खोज'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'छवि डालें'; } diff --git a/lib/src/l10n/generated/quill_localizations_id.dart b/lib/src/l10n/generated/quill_localizations_id.dart index ce98749a..26eb61cb 100644 --- a/lib/src/l10n/generated/quill_localizations_id.dart +++ b/lib/src/l10n/generated/quill_localizations_id.dart @@ -182,7 +182,7 @@ class FlutterQuillLocalizationsId extends FlutterQuillLocalizations { String get material => 'Material'; @override - String get color => 'Color'; + String get color => 'Warna'; @override String get findText => 'Temukan Teks'; @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsId extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'Pindah ke Kejadian Berikutnya'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'Tersimpan menggunakan jaringan'; @override String get savedUsingLocalStorage => @@ -205,28 +205,29 @@ class FlutterQuillLocalizationsId extends FlutterQuillLocalizations { @override String get pleaseEnterTextForYourLink => - "Please enter a text for your link (e.g., 'Learn more')"; + "Harap masukkan teks untuk tautan Anda (contoh: 'Pelajari lebih lanjut')"; @override String get pleaseEnterTheLinkURL => - "Please enter the link URL (e.g., 'https://example.com')"; + "Harap masukkan URL tautan (contoh: 'https://example.com')"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => + 'Harap masukkan URL gambar yang valid'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'Harap masukkan URL video yang valid'; @override - String get photo => 'Photo'; + String get photo => 'Foto'; @override - String get image => 'Image'; + String get image => 'Gambar'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Sensitivitas huruf besar dan kecil dan pencarian kata utuh'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Sisipkan Gambar'; } diff --git a/lib/src/l10n/generated/quill_localizations_it.dart b/lib/src/l10n/generated/quill_localizations_it.dart index 1afdd13c..9d6c18ee 100644 --- a/lib/src/l10n/generated/quill_localizations_it.dart +++ b/lib/src/l10n/generated/quill_localizations_it.dart @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsIt extends FlutterQuillLocalizations { String get moveToNextOccurrence => "Vai all'occorrenza successiva"; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'Salvato utilizzando la rete'; @override String get savedUsingLocalStorage => @@ -206,28 +206,28 @@ class FlutterQuillLocalizationsIt extends FlutterQuillLocalizations { @override String get pleaseEnterTextForYourLink => - "Please enter a text for your link (e.g., 'Learn more')"; + "Inserisci un testo per il tuo link (ad esempio, 'Per saperne di più')"; @override String get pleaseEnterTheLinkURL => - "Please enter the link URL (e.g., 'https://example.com')"; + "Inserisci l'URL del link (ad esempio, 'https://example.com')"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => 'Inserisci un URL di immagine valido'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'Inserisci un URL video valido'; @override - String get photo => 'Photo'; + String get photo => 'Foto'; @override - String get image => 'Image'; + String get image => 'Immagine'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Sensibilità maiuscole/minuscole e ricerca di parole intere'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Inserisci immagine'; } diff --git a/lib/src/l10n/generated/quill_localizations_ja.dart b/lib/src/l10n/generated/quill_localizations_ja.dart index 174fcee8..94927b83 100644 --- a/lib/src/l10n/generated/quill_localizations_ja.dart +++ b/lib/src/l10n/generated/quill_localizations_ja.dart @@ -212,18 +212,17 @@ class FlutterQuillLocalizationsJa extends FlutterQuillLocalizations { String get pleaseEnterAValidImageURL => '有効な画像URLを入力してください'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => '有効なビデオURLを入力してください'; @override - String get photo => 'Photo'; + String get photo => '写真'; @override - String get image => 'Image'; + String get image => '画像'; @override - String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + String get caseSensitivityAndWholeWordSearch => '大文字と小文字の区別と完全一致検索'; @override - String get insertImage => 'Insert image'; + String get insertImage => '画像を挿入'; } diff --git a/lib/src/l10n/generated/quill_localizations_ko.dart b/lib/src/l10n/generated/quill_localizations_ko.dart index 38aa3625..bb6d87de 100644 --- a/lib/src/l10n/generated/quill_localizations_ko.dart +++ b/lib/src/l10n/generated/quill_localizations_ko.dart @@ -212,18 +212,17 @@ class FlutterQuillLocalizationsKo extends FlutterQuillLocalizations { String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => '유효한 비디오 URL을 입력하세요'; @override - String get photo => 'Photo'; + String get photo => '사진'; @override - String get image => 'Image'; + String get image => '이미지'; @override - String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + String get caseSensitivityAndWholeWordSearch => '대소문자 구분 및 전체 단어 검색'; @override - String get insertImage => 'Insert image'; + String get insertImage => '이미지 삽입'; } diff --git a/lib/src/l10n/generated/quill_localizations_ms.dart b/lib/src/l10n/generated/quill_localizations_ms.dart index bf8d8b55..b46f2fd9 100644 --- a/lib/src/l10n/generated/quill_localizations_ms.dart +++ b/lib/src/l10n/generated/quill_localizations_ms.dart @@ -179,10 +179,10 @@ class FlutterQuillLocalizationsMs extends FlutterQuillLocalizations { String get hex => 'Hex'; @override - String get material => 'Material'; + String get material => 'Bahan'; @override - String get color => 'Color'; + String get color => 'Warna'; @override String get findText => 'Find text'; @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsMs extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'Move to next occurrence'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'Disimpan menggunakan rangkaian'; @override String get savedUsingLocalStorage => 'Saved using the local storage'; @@ -204,28 +204,28 @@ class FlutterQuillLocalizationsMs extends FlutterQuillLocalizations { @override String get pleaseEnterTextForYourLink => - "Please enter a text for your link (e.g., 'Learn more')"; + "Sila masukkan teks untuk pautan anda (contoh, 'Ketahui lebih lanjut')"; @override String get pleaseEnterTheLinkURL => - "Please enter the link URL (e.g., 'https://example.com')"; + "Sila masukkan URL pautan (contoh, 'https://example.com')"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => 'Sila masukkan URL imej yang sah'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'Sila masukkan URL video yang sah'; @override - String get photo => 'Photo'; + String get photo => 'Foto'; @override - String get image => 'Image'; + String get image => 'Imej'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Sensitiviti huruf besar dan kecil dan carian penuh perkataan'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Masukkan imej'; } diff --git a/lib/src/l10n/generated/quill_localizations_nl.dart b/lib/src/l10n/generated/quill_localizations_nl.dart index 07f6b379..4b8b444c 100644 --- a/lib/src/l10n/generated/quill_localizations_nl.dart +++ b/lib/src/l10n/generated/quill_localizations_nl.dart @@ -179,10 +179,10 @@ class FlutterQuillLocalizationsNl extends FlutterQuillLocalizations { String get hex => 'Hex'; @override - String get material => 'Material'; + String get material => 'Materiaal'; @override - String get color => 'Color'; + String get color => 'Kleur'; @override String get findText => 'Find text'; @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsNl extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'Move to next occurrence'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'Opgeslagen via het netwerk'; @override String get savedUsingLocalStorage => 'Saved using the local storage'; @@ -204,28 +204,30 @@ class FlutterQuillLocalizationsNl extends FlutterQuillLocalizations { @override String get pleaseEnterTextForYourLink => - "Please enter a text for your link (e.g., 'Learn more')"; + "Voer tekst in voor uw link (bijvoorbeeld 'Meer weten')"; @override String get pleaseEnterTheLinkURL => - "Please enter the link URL (e.g., 'https://example.com')"; + "Voer de URL van de link in (bijvoorbeeld 'https://example.com')"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => + 'Voer een geldige URL voor de afbeelding in'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => + 'Voer een geldige URL voor de video in'; @override - String get photo => 'Photo'; + String get photo => 'Foto'; @override - String get image => 'Image'; + String get image => 'Afbeelding'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Hoofdlettergevoeligheid en volledig woord zoeken'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Afbeelding invoegen'; } diff --git a/lib/src/l10n/generated/quill_localizations_no.dart b/lib/src/l10n/generated/quill_localizations_no.dart index 18fa7bd8..37bf4cf0 100644 --- a/lib/src/l10n/generated/quill_localizations_no.dart +++ b/lib/src/l10n/generated/quill_localizations_no.dart @@ -179,10 +179,10 @@ class FlutterQuillLocalizationsNo extends FlutterQuillLocalizations { String get hex => 'Hex'; @override - String get material => 'Material'; + String get material => 'Materiale'; @override - String get color => 'Color'; + String get color => 'Farge'; @override String get findText => 'Finn tekst'; @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsNo extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'Gå til neste forekomst'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'Lagret ved hjelp av nettverket'; @override String get savedUsingLocalStorage => 'Lagret ved hjelp av lokal lagring'; @@ -204,28 +204,30 @@ class FlutterQuillLocalizationsNo extends FlutterQuillLocalizations { @override String get pleaseEnterTextForYourLink => - "Please enter a text for your link (e.g., 'Learn more')"; + "Vennligst skriv inn tekst for lenken din (for eksempel 'Lær mer')"; @override String get pleaseEnterTheLinkURL => - "Please enter the link URL (e.g., 'https://example.com')"; + "Vennligst skriv inn lenkens URL (for eksempel 'https://example.com')"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => + 'Vennligst skriv inn en gyldig bilde-URL'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => + 'Vennligst skriv inn en gyldig video-URL'; @override - String get photo => 'Photo'; + String get photo => 'Bilde'; @override - String get image => 'Image'; + String get image => 'Bilde'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Stor/liten bokstavfølsomhet og helordsøk'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Sett inn bilde'; } diff --git a/lib/src/l10n/generated/quill_localizations_pl.dart b/lib/src/l10n/generated/quill_localizations_pl.dart index 72a39f24..b983356b 100644 --- a/lib/src/l10n/generated/quill_localizations_pl.dart +++ b/lib/src/l10n/generated/quill_localizations_pl.dart @@ -179,10 +179,10 @@ class FlutterQuillLocalizationsPl extends FlutterQuillLocalizations { String get hex => 'Hex'; @override - String get material => 'Material'; + String get material => 'Materiał'; @override - String get color => 'Color'; + String get color => 'Kolor'; @override String get findText => 'Find text'; @@ -212,18 +212,19 @@ class FlutterQuillLocalizationsPl extends FlutterQuillLocalizations { String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => + 'Proszę wprowadzić poprawny adres URL wideo'; @override - String get photo => 'Photo'; + String get photo => 'Zdjęcie'; @override - String get image => 'Image'; + String get image => 'Obraz'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Czułość na wielkość liter i wyszukiwanie całego słowa'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Wstaw obraz'; } diff --git a/lib/src/l10n/generated/quill_localizations_pt.dart b/lib/src/l10n/generated/quill_localizations_pt.dart index d3b9b4d7..a48362b1 100644 --- a/lib/src/l10n/generated/quill_localizations_pt.dart +++ b/lib/src/l10n/generated/quill_localizations_pt.dart @@ -182,7 +182,7 @@ class FlutterQuillLocalizationsPt extends FlutterQuillLocalizations { String get material => 'Material'; @override - String get color => 'Color'; + String get color => 'Cor'; @override String get findText => 'Find text'; @@ -213,20 +213,21 @@ class FlutterQuillLocalizationsPt extends FlutterQuillLocalizations { String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => + 'Por favor, insira uma URL de vídeo válida'; @override - String get photo => 'Photo'; + String get photo => 'Foto'; @override - String get image => 'Image'; + String get image => 'Imagem'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Sensibilidade a maiúsculas e minúsculas e pesquisa de palavras inteiras'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Inserir imagem'; } /// The translations for Portuguese, as used in Brazil (`pt_BR`). @@ -404,6 +405,15 @@ class FlutterQuillLocalizationsPtBr extends FlutterQuillLocalizationsPt { @override String get apply => 'Aplicar'; + @override + String get hex => 'Hex'; + + @override + String get material => 'Material'; + + @override + String get color => 'Cor'; + @override String get findText => 'Find text'; @@ -430,4 +440,21 @@ class FlutterQuillLocalizationsPtBr extends FlutterQuillLocalizationsPt { @override String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + + @override + String get pleaseEnterAValidVideoURL => + 'Por favor, insira uma URL de vídeo válida'; + + @override + String get photo => 'Foto'; + + @override + String get image => 'Imagem'; + + @override + String get caseSensitivityAndWholeWordSearch => + 'Sensibilidade a maiúsculas e minúsculas e pesquisa de palavras inteiras'; + + @override + String get insertImage => 'Inserir imagem'; } diff --git a/lib/src/l10n/generated/quill_localizations_ru.dart b/lib/src/l10n/generated/quill_localizations_ru.dart index af60cd3b..376e3c12 100644 --- a/lib/src/l10n/generated/quill_localizations_ru.dart +++ b/lib/src/l10n/generated/quill_localizations_ru.dart @@ -179,10 +179,10 @@ class FlutterQuillLocalizationsRu extends FlutterQuillLocalizations { String get hex => 'Hex'; @override - String get material => 'Material'; + String get material => 'Материал'; @override - String get color => 'Color'; + String get color => 'Цвет'; @override String get findText => 'Find text'; @@ -212,18 +212,19 @@ class FlutterQuillLocalizationsRu extends FlutterQuillLocalizations { String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => + 'Пожалуйста, введите действительный URL-адрес видео'; @override - String get photo => 'Photo'; + String get photo => 'Фото'; @override - String get image => 'Image'; + String get image => 'Изображение'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Чувствительность к регистру и поиск целых слов'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Вставить изображение'; } diff --git a/lib/src/l10n/generated/quill_localizations_sr.dart b/lib/src/l10n/generated/quill_localizations_sr.dart index 72c51469..e49dcdb7 100644 --- a/lib/src/l10n/generated/quill_localizations_sr.dart +++ b/lib/src/l10n/generated/quill_localizations_sr.dart @@ -179,10 +179,10 @@ class FlutterQuillLocalizationsSr extends FlutterQuillLocalizations { String get hex => 'Hex'; @override - String get material => 'Material'; + String get material => 'Materijal'; @override - String get color => 'Color'; + String get color => 'Boja'; @override String get findText => 'Nađi tekst'; @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsSr extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'Idi na sledeće pojavljivanje'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'Sačuvano korišćenjem mreže'; @override String get savedUsingLocalStorage => @@ -205,28 +205,28 @@ class FlutterQuillLocalizationsSr extends FlutterQuillLocalizations { @override String get pleaseEnterTextForYourLink => - "Please enter a text for your link (e.g., 'Learn more')"; + "Unesite tekst za svoj link (na primer, 'Saznajte više')"; @override String get pleaseEnterTheLinkURL => - "Please enter the link URL (e.g., 'https://example.com')"; + "Unesite URL linka (na primer, 'https://example.com')"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => 'Unesite važeći URL slike'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'Unesite važeći URL videa'; @override - String get photo => 'Photo'; + String get photo => 'Foto'; @override - String get image => 'Image'; + String get image => 'Slika'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Osetljivost na velika i mala slova i potraga za celom rečju'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Umetni sliku'; } diff --git a/lib/src/l10n/generated/quill_localizations_sw.dart b/lib/src/l10n/generated/quill_localizations_sw.dart index 3d37c32c..5928e04e 100644 --- a/lib/src/l10n/generated/quill_localizations_sw.dart +++ b/lib/src/l10n/generated/quill_localizations_sw.dart @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsSw extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'Nenda kwa Tukio linalofuata'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'Imehifadhiwa kwa kutumia mtandao'; @override String get savedUsingLocalStorage => 'Imehifadhiwa kwa Hifadhi ya Ndani'; @@ -213,18 +213,18 @@ class FlutterQuillLocalizationsSw extends FlutterQuillLocalizations { 'Tafadhali ingiza URL halali ya picha'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'Tafadhali ingiza URL ya video ili'; @override - String get photo => 'Photo'; + String get photo => 'Picha'; @override - String get image => 'Image'; + String get image => 'Picha'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Uwiano wa herufi kubwa na ndogo na utafutaji wa neno zima'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Weka Picha'; } diff --git a/lib/src/l10n/generated/quill_localizations_tk.dart b/lib/src/l10n/generated/quill_localizations_tk.dart index b60a21f3..56631328 100644 --- a/lib/src/l10n/generated/quill_localizations_tk.dart +++ b/lib/src/l10n/generated/quill_localizations_tk.dart @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsTk extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'Indiki hadysa geçiň'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'Ulgama ulanyp saklanan'; @override String get savedUsingLocalStorage => 'Saved using the local storage'; @@ -212,18 +212,18 @@ class FlutterQuillLocalizationsTk extends FlutterQuillLocalizations { String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'Lütfen güýjük wideo URL giriziň'; @override - String get photo => 'Photo'; + String get photo => 'Surat'; @override - String get image => 'Image'; + String get image => 'Surat'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Iňkisar we iň oňg söz gözleýinç'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Surat goş'; } diff --git a/lib/src/l10n/generated/quill_localizations_tr.dart b/lib/src/l10n/generated/quill_localizations_tr.dart index 54f6d85a..dbd5d3de 100644 --- a/lib/src/l10n/generated/quill_localizations_tr.dart +++ b/lib/src/l10n/generated/quill_localizations_tr.dart @@ -179,10 +179,10 @@ class FlutterQuillLocalizationsTr extends FlutterQuillLocalizations { String get hex => 'Hex'; @override - String get material => 'Material'; + String get material => 'Malzeme'; @override - String get color => 'Color'; + String get color => 'Renk'; @override String get findText => 'Find text'; @@ -212,18 +212,19 @@ class FlutterQuillLocalizationsTr extends FlutterQuillLocalizations { String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => + "Lütfen geçerli bir video URL'si girin"; @override - String get photo => 'Photo'; + String get photo => 'Fotoğraf'; @override - String get image => 'Image'; + String get image => 'Görüntü'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Büyük/küçük harf hassasiyeti ve tam kelime arama'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Görüntü ekle'; } diff --git a/lib/src/l10n/generated/quill_localizations_uk.dart b/lib/src/l10n/generated/quill_localizations_uk.dart index 8a16f2b7..163c299f 100644 --- a/lib/src/l10n/generated/quill_localizations_uk.dart +++ b/lib/src/l10n/generated/quill_localizations_uk.dart @@ -41,189 +41,192 @@ class FlutterQuillLocalizationsUk extends FlutterQuillLocalizations { String get text => 'Текст'; @override - String get resize => 'Resize'; + String get resize => 'Змінити розмір'; @override - String get width => 'Width'; + String get width => 'Ширина'; @override - String get height => 'Height'; + String get height => 'Висота'; @override - String get size => 'Size'; + String get size => 'Розмір'; @override - String get small => 'Small'; + String get small => 'Малий'; @override - String get large => 'Large'; + String get large => 'Великий'; @override - String get huge => 'Huge'; + String get huge => 'Величезний'; @override - String get clear => 'Clear'; + String get clear => 'Очистити'; @override - String get font => 'Font'; + String get font => 'Шрифт'; @override - String get search => 'Search'; + String get search => 'Пошук'; @override - String get camera => 'Camera'; + String get camera => 'Камера'; @override - String get video => 'Video'; + String get video => 'Відео'; @override - String get undo => 'Undo'; + String get undo => 'Скасувати'; @override - String get redo => 'Redo'; + String get redo => 'Повторити'; @override - String get fontFamily => 'Font family'; + String get fontFamily => 'Сімейство шрифтів'; @override - String get fontSize => 'Font size'; + String get fontSize => 'Розмір шрифту'; @override - String get bold => 'Bold'; + String get bold => 'Жирний'; @override - String get subscript => 'Subscript'; + String get subscript => 'Нижній індекс'; @override - String get superscript => 'Superscript'; + String get superscript => 'Верхній індекс'; @override - String get italic => 'Italic'; + String get italic => 'Курсив'; @override - String get underline => 'Underline'; + String get underline => 'Підкреслити'; @override - String get strikeThrough => 'Strike through'; + String get strikeThrough => 'Закреслений'; @override - String get inlineCode => 'Inline code'; + String get inlineCode => 'Вбудований код'; @override - String get fontColor => 'Font color'; + String get fontColor => 'Колір шрифту'; @override - String get backgroundColor => 'Background color'; + String get backgroundColor => 'Колір фону'; @override - String get clearFormat => 'Clear format'; + String get clearFormat => 'Очистити формат'; @override - String get alignLeft => 'Align left'; + String get alignLeft => 'Вирівняти ліворуч'; @override - String get alignCenter => 'Align center'; + String get alignCenter => 'Вирівняти по центру'; @override - String get alignRight => 'Align right'; + String get alignRight => 'Вирівняти праворуч'; @override - String get justifyWinWidth => 'Justify win width'; + String get justifyWinWidth => 'Вирівняти за шириною вікна'; @override - String get textDirection => 'Text direction'; + String get textDirection => 'Напрямок тексту'; @override - String get headerStyle => 'Header style'; + String get headerStyle => 'Стиль заголовка'; @override - String get numberedList => 'Numbered list'; + String get numberedList => 'Нумерований список'; @override - String get bulletList => 'Bullet list'; + String get bulletList => 'Маркований список'; @override - String get checkedList => 'Checked list'; + String get checkedList => 'Список з позначками'; @override - String get codeBlock => 'Code block'; + String get codeBlock => 'Блок коду'; @override - String get quote => 'Quote'; + String get quote => 'Цитата'; @override - String get increaseIndent => 'Increase indent'; + String get increaseIndent => 'Збільшити відступ'; @override - String get decreaseIndent => 'Decrease indent'; + String get decreaseIndent => 'Зменшити відступ'; @override - String get insertURL => 'Insert URL'; + String get insertURL => 'Вставити URL'; @override - String get visitLink => 'Visit link'; + String get visitLink => 'Відвідати посилання'; @override - String get enterLink => 'Enter link'; + String get enterLink => 'Ввести посилання'; @override - String get enterMedia => 'Enter media'; + String get enterMedia => 'Ввести медіа'; @override - String get edit => 'Edit'; + String get edit => 'Редагувати'; @override - String get apply => 'Apply'; + String get apply => 'Застосувати'; @override String get hex => 'Hex'; @override - String get material => 'Material'; + String get material => 'Матеріал'; @override - String get color => 'Color'; + String get color => 'Колір'; @override - String get findText => 'Find text'; + String get findText => 'Знайти текст'; @override - String get moveToPreviousOccurrence => 'Move to previous occurrence'; + String get moveToPreviousOccurrence => 'Перейти до попереднього випадку'; @override - String get moveToNextOccurrence => 'Move to next occurrence'; + String get moveToNextOccurrence => 'Перейти до наступного випадку'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'Збережено за допомогою мережі'; @override - String get savedUsingLocalStorage => 'Saved using the local storage'; + String get savedUsingLocalStorage => + 'Збережено за допомогою локального сховища'; @override - String get errorWhileSavingImage => 'Error while saving image'; + String get errorWhileSavingImage => 'Помилка при збереженні зображення'; @override - String get pleaseEnterTextForYourLink => "e.g., 'Learn more'"; + String get pleaseEnterTextForYourLink => "Наприклад, 'Дізнатися більше'"; @override - String get pleaseEnterTheLinkURL => "e.g., 'https://example.com'"; + String get pleaseEnterTheLinkURL => "Наприклад, 'https://example.com'"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => + 'Будь ласка, введіть правильний URL-адресу зображення'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => + 'Будь ласка, введіть дійсну URL-адресу відео'; @override - String get photo => 'Photo'; + String get photo => 'Фото'; @override - String get image => 'Image'; + String get image => 'Зображення'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Чутливість до регістру та пошук цілих слів'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Вставити зображення'; } diff --git a/lib/src/l10n/generated/quill_localizations_ur.dart b/lib/src/l10n/generated/quill_localizations_ur.dart index 11c32348..2f4b14fd 100644 --- a/lib/src/l10n/generated/quill_localizations_ur.dart +++ b/lib/src/l10n/generated/quill_localizations_ur.dart @@ -176,13 +176,13 @@ class FlutterQuillLocalizationsUr extends FlutterQuillLocalizations { String get apply => 'لگائیں'; @override - String get hex => 'Hex'; + String get hex => 'ہیکس'; @override - String get material => 'Material'; + String get material => 'مواد'; @override - String get color => 'Color'; + String get color => 'رنگ'; @override String get findText => 'متن تلاش کریں'; @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsUr extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'اگلے واقعہ پر منتقل ہوں'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'نیٹ ورک کا استعمال کر کے محفوظ ہوا'; @override String get savedUsingLocalStorage => @@ -205,28 +205,30 @@ class FlutterQuillLocalizationsUr extends FlutterQuillLocalizations { @override String get pleaseEnterTextForYourLink => - "Please enter a text for your link (e.g., 'Learn more')"; + "براہ کرم اپنے لنک کے لیے متن درج کریں (مثال کے طور پر، 'مزید جانیں')"; @override String get pleaseEnterTheLinkURL => - "Please enter the link URL (e.g., 'https://example.com')"; + "براہ کرم لنک کا URL درج کریں (مثال کے طور پر، 'https://example.com')"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => + 'براہ کرم ایک درست تصویر URL درج کریں'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => + 'براہ کرم ایک درست ویڈیو URL درج کریں'; @override - String get photo => 'Photo'; + String get photo => 'تصویر'; @override - String get image => 'Image'; + String get image => 'تصویر'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'معاملے کی حساسیت اور پورے الفاظ کی تلاش'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'تصویر داخل کریں'; } diff --git a/lib/src/l10n/generated/quill_localizations_vi.dart b/lib/src/l10n/generated/quill_localizations_vi.dart index d546ffee..439d1de5 100644 --- a/lib/src/l10n/generated/quill_localizations_vi.dart +++ b/lib/src/l10n/generated/quill_localizations_vi.dart @@ -179,10 +179,10 @@ class FlutterQuillLocalizationsVi extends FlutterQuillLocalizations { String get hex => 'Hex'; @override - String get material => 'Material'; + String get material => 'Chất liệu'; @override - String get color => 'Color'; + String get color => 'Màu'; @override String get findText => 'Tìm văn bản'; @@ -194,7 +194,7 @@ class FlutterQuillLocalizationsVi extends FlutterQuillLocalizations { String get moveToNextOccurrence => 'Di chuyển đến lần xuất hiện tiếp theo'; @override - String get savedUsingTheNetwork => 'Saved using the network'; + String get savedUsingTheNetwork => 'Đã lưu bằng cách sử dụng mạng'; @override String get savedUsingLocalStorage => 'Đã lưu sử dụng lưu trữ địa phương'; @@ -204,28 +204,28 @@ class FlutterQuillLocalizationsVi extends FlutterQuillLocalizations { @override String get pleaseEnterTextForYourLink => - "Please enter a text for your link (e.g., 'Learn more')"; + "Vui lòng nhập văn bản cho liên kết của bạn (ví dụ: 'Tìm hiểu thêm')"; @override String get pleaseEnterTheLinkURL => - "Please enter the link URL (e.g., 'https://example.com')"; + "Vui lòng nhập URL của liên kết (ví dụ: 'https://example.com')"; @override - String get pleaseEnterAValidImageURL => 'Please enter a valid image URL'; + String get pleaseEnterAValidImageURL => 'Vui lòng nhập URL hình ảnh hợp lệ'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => 'Vui lòng nhập URL video hợp lệ'; @override - String get photo => 'Photo'; + String get photo => 'Ảnh'; @override - String get image => 'Image'; + String get image => 'Hình ảnh'; @override String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + 'Độ nhạy cảm chữ hoa/chữ thường và tìm kiếm toàn bộ từ'; @override - String get insertImage => 'Insert image'; + String get insertImage => 'Chèn hình ảnh'; } diff --git a/lib/src/l10n/generated/quill_localizations_zh.dart b/lib/src/l10n/generated/quill_localizations_zh.dart index 9b085831..5c7a4232 100644 --- a/lib/src/l10n/generated/quill_localizations_zh.dart +++ b/lib/src/l10n/generated/quill_localizations_zh.dart @@ -212,7 +212,7 @@ class FlutterQuillLocalizationsZh extends FlutterQuillLocalizations { String get pleaseEnterAValidImageURL => '请输入有效的图像网址'; @override - String get pleaseEnterAValidVideoURL => 'Please enter a valid video url'; + String get pleaseEnterAValidVideoURL => '请输入有效的视频URL'; @override String get photo => '照片'; @@ -221,11 +221,10 @@ class FlutterQuillLocalizationsZh extends FlutterQuillLocalizations { String get image => '图像'; @override - String get caseSensitivityAndWholeWordSearch => - 'Case sensitivity and whole word search'; + String get caseSensitivityAndWholeWordSearch => '区分大小写和整词搜索'; @override - String get insertImage => 'Insert image'; + String get insertImage => '插入图像'; } /// The translations for Chinese, as used in China (`zh_CN`). @@ -403,6 +402,15 @@ class FlutterQuillLocalizationsZhCn extends FlutterQuillLocalizationsZh { @override String get apply => '应用'; + @override + String get hex => '十六进制'; + + @override + String get material => '材料'; + + @override + String get color => '颜色'; + @override String get findText => '搜索文本'; @@ -429,6 +437,21 @@ class FlutterQuillLocalizationsZhCn extends FlutterQuillLocalizationsZh { @override String get pleaseEnterAValidImageURL => '请输入有效的图像URL'; + + @override + String get pleaseEnterAValidVideoURL => '请输入有效的视频URL'; + + @override + String get photo => '照片'; + + @override + String get image => '图像'; + + @override + String get caseSensitivityAndWholeWordSearch => '区分大小写和整词搜索'; + + @override + String get insertImage => '插入图像'; } /// The translations for Chinese, as used in Hong Kong (`zh_HK`). @@ -606,6 +629,15 @@ class FlutterQuillLocalizationsZhHk extends FlutterQuillLocalizationsZh { @override String get apply => '應用'; + @override + String get hex => '十六進制'; + + @override + String get material => '物料'; + + @override + String get color => '顏色'; + @override String get findText => '搜尋文本'; @@ -632,4 +664,19 @@ class FlutterQuillLocalizationsZhHk extends FlutterQuillLocalizationsZh { @override String get pleaseEnterAValidImageURL => '請輸入有效的圖像URL'; + + @override + String get pleaseEnterAValidVideoURL => '請輸入有效的視頻URL'; + + @override + String get photo => '照片'; + + @override + String get image => '圖像'; + + @override + String get caseSensitivityAndWholeWordSearch => '區分大小寫和整詞搜索'; + + @override + String get insertImage => '插入圖像'; } diff --git a/lib/src/l10n/quill_ar.arb b/lib/src/l10n/quill_ar.arb index e159f237..dd2e0911 100644 --- a/lib/src/l10n/quill_ar.arb +++ b/lib/src/l10n/quill_ar.arb @@ -68,6 +68,11 @@ "errorWhileSavingImage": "حدث خطأ أثناء حفظ الصورة", "pleaseEnterTextForYourLink": "مثال: 'تعلم المزيد'", "pleaseEnterTheLinkURL": "مثال: 'https://example.com'", - "pleaseEnterAValidImageURL": "الرجاء إدخال عنوان URL صحيح للصورة" + "pleaseEnterAValidImageURL": "الرجاء إدخال عنوان URL صحيح للصورة", + "pleaseEnterAValidVideoURL": "الرجاء إدخال عنوان URL صالح للفيديو", + "photo": "صورة", + "image": "صورة", + "caseSensitivityAndWholeWordSearch": "حالة الحساسية والبحث عن كلمة كاملة", + "insertImage": "إدراج صورة" } \ No newline at end of file diff --git a/lib/src/l10n/quill_bg.arb b/lib/src/l10n/quill_bg.arb index 1e35c94d..d4fa9297 100644 --- a/lib/src/l10n/quill_bg.arb +++ b/lib/src/l10n/quill_bg.arb @@ -68,6 +68,12 @@ "errorWhileSavingImage": "Error while saving image", "pleaseEnterTextForYourLink": "Например, 'Научете повече'", "pleaseEnterTheLinkURL": "Например, 'https://example.com'", - "pleaseEnterAValidImageURL": "Моля, въведете валиден URL на изображението" + "pleaseEnterAValidImageURL": "Моля, въведете валиден URL на изображението", + "savedUsingTheNetwork": "Запазено с помощта на мрежата", + "pleaseEnterAValidVideoURL": "Моля, въведете валиден URL адрес за видео", + "photo": "Снимка", + "image": "Изображение", + "caseSensitivityAndWholeWordSearch": "Чувствителност на кутията и търсене на цялата дума", + "insertImage": "Вмъкване на изображение" } \ No newline at end of file diff --git a/lib/src/l10n/quill_bn.arb b/lib/src/l10n/quill_bn.arb index dfb82695..b709ec06 100644 --- a/lib/src/l10n/quill_bn.arb +++ b/lib/src/l10n/quill_bn.arb @@ -68,6 +68,15 @@ "errorWhileSavingImage": "চিত্র সংরক্ষণে সময়ে ত্রুটি", "enterTextForYourLink": "আপনার লিঙ্কের জন্য একটি টেক্সট লিখুন, উদাহরণস্বরূপ, 'আরও জানুন'", "enterLinkURL": "আপনার লিঙ্ক URL লিখুন, উদাহরণস্বরূপ, 'https://example.com'", - "enterValidImageURL": "একটি বৈধ চিত্র URL লিখুন" + "enterValidImageURL": "একটি বৈধ চিত্র URL লিখুন", + "savedUsingTheNetwork": "নেটওয়ার্ক ব্যবহার করে সংরক্ষিত", + "pleaseEnterTextForYourLink": "আপনার লিঙ্কের জন্য একটি টেক্সট লিখুন (উদাঃ 'আরও জানুন')", + "pleaseEnterTheLinkURL": "দয়া করে লিঙ্ক URL লিখুন (উদাঃ 'https://example.com')", + "pleaseEnterAValidImageURL": "দয়া করে একটি বৈধ চিত্র URL লিখুন", + "pleaseEnterAValidVideoURL": "দয়া করে একটি বৈধ ভিডিও URL লিখুন", + "photo": "ফটো", + "image": "চিত্র", + "caseSensitivityAndWholeWordSearch": "কেস সেন্সিটিভিটি এবং পূর্ণ শব্দ অনুসন্ধান", + "insertImage": "চিত্র সন্নিবেশ" } \ No newline at end of file diff --git a/lib/src/l10n/quill_cs.arb b/lib/src/l10n/quill_cs.arb index b369e39e..a009adab 100644 --- a/lib/src/l10n/quill_cs.arb +++ b/lib/src/l10n/quill_cs.arb @@ -68,6 +68,15 @@ "errorWhileSavingImage": "Chyba při ukládání obrázku", "enterTextForYourLink": "Například 'Zjistit více'", "enterLinkURL": "Například 'https://example.com'", - "enterValidImageURL": "Vložte platný URL obrázku" + "enterValidImageURL": "Vložte platný URL obrázku", + "savedUsingTheNetwork": "Uloženo pomocí sítě", + "pleaseEnterTextForYourLink": "Zadejte text pro váš odkaz (např., 'Dozvědět se více')", + "pleaseEnterTheLinkURL": "Zadejte URL odkazu (např., 'https://example.com')", + "pleaseEnterAValidImageURL": "Zadejte platnou URL adresu obrázku", + "pleaseEnterAValidVideoURL": "Zadejte platnou URL adresu videa", + "photo": "Foto", + "image": "Obrázek", + "caseSensitivityAndWholeWordSearch": "Citlivost na velká a malá písmena a vyhledávání celého slova", + "insertImage": "Vložit obrázek" } \ No newline at end of file diff --git a/lib/src/l10n/quill_da.arb b/lib/src/l10n/quill_da.arb index 7f5d58c6..2ca4015c 100644 --- a/lib/src/l10n/quill_da.arb +++ b/lib/src/l10n/quill_da.arb @@ -65,6 +65,14 @@ "errorWhileSavingImage": "Error while saving image", "pleaseEnterTextForYourLink": "e.g., 'Learn more'", "pleaseEnterTheLinkURL": "e.g., 'https://example.com'", - "pleaseEnterAValidImageURL": "Please enter a valid image URL" + "pleaseEnterAValidImageURL": "Please enter a valid image URL", + "hex": "Hex", + "material": "Materiale", + "color": "Farve", + "pleaseEnterAValidVideoURL": "Angiv en gyldig video-URL", + "photo": "Foto", + "image": "Billede", + "caseSensitivityAndWholeWordSearch": "Stor- og småbogstavsfølsomhed samt helordsøgning", + "insertImage": "Indsæt billede" } \ No newline at end of file diff --git a/lib/src/l10n/quill_de.arb b/lib/src/l10n/quill_de.arb index b1abe2cd..a8e080ef 100644 --- a/lib/src/l10n/quill_de.arb +++ b/lib/src/l10n/quill_de.arb @@ -65,6 +65,14 @@ "errorWhileSavingImage": "Error while saving image", "pleaseEnterTextForYourLink": "e.g., 'Learn more'", "pleaseEnterTheLinkURL": "e.g., 'https://example.com'", - "pleaseEnterAValidImageURL": "Please enter a valid image URL" + "pleaseEnterAValidImageURL": "Please enter a valid image URL", + "hex": "Hex", + "material": "Material", + "color": "Farbe", + "pleaseEnterAValidVideoURL": "Bitte geben Sie eine gültige Video-URL ein", + "photo": "Foto", + "image": "Bild", + "caseSensitivityAndWholeWordSearch": "Groß- und Kleinschreibung sowie Ganzwortsuche", + "insertImage": "Bild einfügen" } \ No newline at end of file diff --git a/lib/src/l10n/quill_en_US.arb b/lib/src/l10n/quill_en_US.arb index dff30e63..38bca0bc 100644 --- a/lib/src/l10n/quill_en_US.arb +++ b/lib/src/l10n/quill_en_US.arb @@ -70,5 +70,8 @@ "pleaseEnterTheLinkURL": "Please enter the link URL (e.g., 'https://example.com')", "pleaseEnterAValidImageURL": "Please enter a valid image URL", "photo": "Photo", - "image": "Image" + "image": "Image", + "pleaseEnterAValidVideoURL": "Please enter a valid video URL", + "caseSensitivityAndWholeWordSearch": "Case sensitivity and whole word search", + "insertImage": "Insert Image" } diff --git a/lib/src/l10n/quill_es.arb b/lib/src/l10n/quill_es.arb index 4727e840..dd994f97 100644 --- a/lib/src/l10n/quill_es.arb +++ b/lib/src/l10n/quill_es.arb @@ -65,6 +65,14 @@ "errorWhileSavingImage": "Error while saving image", "pleaseEnterTextForYourLink": "e.g., 'Learn more'", "pleaseEnterTheLinkURL": "e.g., 'https://example.com'", - "pleaseEnterAValidImageURL": "Please enter a valid image URL" + "pleaseEnterAValidImageURL": "Please enter a valid image URL", + "hex": "Hex", + "material": "Material", + "color": "Color", + "pleaseEnterAValidVideoURL": "Por favor, ingrese una URL de video válida", + "photo": "Foto", + "image": "Imagen", + "caseSensitivityAndWholeWordSearch": "Sensibilidad a mayúsculas y minúsculas y búsqueda de palabras completas", + "insertImage": "Insertar imagen" } \ No newline at end of file diff --git a/lib/src/l10n/quill_fa.arb b/lib/src/l10n/quill_fa.arb index 34198e5a..bf470af5 100644 --- a/lib/src/l10n/quill_fa.arb +++ b/lib/src/l10n/quill_fa.arb @@ -65,6 +65,18 @@ "errorWhileSavingImage": "خطا در هنگام ذخیره تصویر", "enterTextForYourLink": "برای مثال، 'بیشتر بیاموزید'", "enterLinkURL": "برای مثال، 'https://example.com'", - "enterValidImageURL": "لطفاً یک URL تصویر معتبر وارد کنید" + "enterValidImageURL": "لطفاً یک URL تصویر معتبر وارد کنید", + "hex": "Hex", + "material": "مواد", + "color": "رنگ", + "savedUsingTheNetwork": "با استفاده از شبکه ذخیره شده است", + "pleaseEnterTextForYourLink": "لطفاً متن لینک خود را وارد کنید (مثال: 'بیشتر بدانید')", + "pleaseEnterTheLinkURL": "لطفاً URL لینک را وارد کنید (مثال: 'https://example.com')", + "pleaseEnterAValidImageURL": "لطفاً یک URL تصویر معتبر وارد کنید", + "pleaseEnterAValidVideoURL": "لطفاً یک URL ویدیوی معتبر وارد کنید", + "photo": "عکس", + "image": "تصویر", + "caseSensitivityAndWholeWordSearch": "حساسیت به کوچکی و بزرگی حروف و جستجوی کلمه کامل", + "insertImage": "وارد کردن تصویر" } \ No newline at end of file diff --git a/lib/src/l10n/quill_fr.arb b/lib/src/l10n/quill_fr.arb index 6ac21c18..cbdbb2e0 100644 --- a/lib/src/l10n/quill_fr.arb +++ b/lib/src/l10n/quill_fr.arb @@ -65,6 +65,14 @@ "errorWhileSavingImage": "Erreur lors de l'enregistrement de l'image", "pleaseEnterTextForYourLink": "par exemple, 'En savoir plus'", "pleaseEnterTheLinkURL": "par exemple, 'https://example.com'", - "pleaseEnterAValidImageURL": "Veuillez saisir une URL d'image valide" + "pleaseEnterAValidImageURL": "Veuillez saisir une URL d'image valide", + "hex": "Hex", + "material": "Matériel", + "color": "Couleur", + "pleaseEnterAValidVideoURL": "Veuillez entrer une URL vidéo valide", + "photo": "Photo", + "image": "Image", + "caseSensitivityAndWholeWordSearch": "Sensibilité à la casse et recherche de mots entiers", + "insertImage": "Insérer une image" } \ No newline at end of file diff --git a/lib/src/l10n/quill_he.arb b/lib/src/l10n/quill_he.arb index da818f95..922495a4 100644 --- a/lib/src/l10n/quill_he.arb +++ b/lib/src/l10n/quill_he.arb @@ -65,6 +65,18 @@ "errorWhileSavingImage": "שגיאה בעת שמירת התמונה", "enterTextForYourLink": "לדוגמה, 'מידע נוסף'", "enterLinkURL": "לדוגמה, 'https://example.com'", - "enterValidImageURL": "אנא הכנס URL תמונה תקני" + "enterValidImageURL": "אנא הכנס URL תמונה תקני", + "hex": "Hex", + "material": "חומר", + "color": "צבע", + "savedUsingTheNetwork": "נשמר באמצעות הרשת", + "pleaseEnterTextForYourLink": "אנא הזן טקסט לקישור שלך (לדוגמה, 'מידע נוסף')", + "pleaseEnterTheLinkURL": "אנא הזן את כתובת ה-URL של הקישור (לדוגמה, 'https://example.com')", + "pleaseEnterAValidImageURL": "אנא הזן כתובת URL תקינה של תמונה", + "pleaseEnterAValidVideoURL": "אנא הזן כתובת URL תקינה של וידיאו", + "photo": "תמונה", + "image": "תמונה", + "caseSensitivityAndWholeWordSearch": "רגישות לאותות רישיות וחיפוש לפי מילה שלמה", + "insertImage": "הכנס תמונה" } \ No newline at end of file diff --git a/lib/src/l10n/quill_hi.arb b/lib/src/l10n/quill_hi.arb index bcc5b297..9a8b1e4f 100644 --- a/lib/src/l10n/quill_hi.arb +++ b/lib/src/l10n/quill_hi.arb @@ -65,6 +65,18 @@ "errorWhileSavingImage": "तस्वीर सहेजते समय त्रुटि", "enterTextForYourLink": "उदाहरण के लिए, 'और जानें'", "enterLinkURL": "उदाहरण के लिए, 'https://example.com'", - "enterValidImageURL": "कृपया एक मान्य छवि URL दर्ज करें" + "enterValidImageURL": "कृपया एक मान्य छवि URL दर्ज करें", + "hex": "हेक्स", + "material": "सामग्री", + "color": "रंग", + "savedUsingTheNetwork": "नेटवर्क का उपयोग करके सहेजा गया", + "pleaseEnterTextForYourLink": "कृपया अपने लिंक के लिए एक पाठ दर्ज करें (उदाहरण: 'और अधिक जानें')", + "pleaseEnterTheLinkURL": "कृपया लिंक URL दर्ज करें (उदाहरण: 'https://example.com')", + "pleaseEnterAValidImageURL": "कृपया एक वैध चित्र URL दर्ज करें", + "pleaseEnterAValidVideoURL": "कृपया एक वैध वीडियो URL दर्ज करें", + "photo": "फोटो", + "image": "छवि", + "caseSensitivityAndWholeWordSearch": "केस सेंसिटिविटी और पूरे शब्द की खोज", + "insertImage": "छवि डालें" } \ No newline at end of file diff --git a/lib/src/l10n/quill_id.arb b/lib/src/l10n/quill_id.arb index fc1f09a5..fbc87001 100644 --- a/lib/src/l10n/quill_id.arb +++ b/lib/src/l10n/quill_id.arb @@ -65,6 +65,18 @@ "errorWhileSavingImage": "Error saat menyimpan gambar", "enterTextForYourLink": "contoh: 'Pelajari lebih lanjut'", "enterLinkURL": "contoh: 'https://example.com'", - "enterValidImageURL": "Silakan masukkan URL gambar yang valid" + "enterValidImageURL": "Silakan masukkan URL gambar yang valid", + "hex": "Hex", + "material": "Material", + "color": "Warna", + "savedUsingTheNetwork": "Tersimpan menggunakan jaringan", + "pleaseEnterTextForYourLink": "Harap masukkan teks untuk tautan Anda (contoh: 'Pelajari lebih lanjut')", + "pleaseEnterTheLinkURL": "Harap masukkan URL tautan (contoh: 'https://example.com')", + "pleaseEnterAValidImageURL": "Harap masukkan URL gambar yang valid", + "pleaseEnterAValidVideoURL": "Harap masukkan URL video yang valid", + "photo": "Foto", + "image": "Gambar", + "caseSensitivityAndWholeWordSearch": "Sensitivitas huruf besar dan kecil dan pencarian kata utuh", + "insertImage": "Sisipkan Gambar" } \ No newline at end of file diff --git a/lib/src/l10n/quill_it.arb b/lib/src/l10n/quill_it.arb index f7fc597e..75eb9a3c 100644 --- a/lib/src/l10n/quill_it.arb +++ b/lib/src/l10n/quill_it.arb @@ -68,6 +68,15 @@ "errorWhileSavingImage": "Errore durante il salvataggio dell'immagine", "enterTextForYourLink": "es. 'Per saperne di più'", "enterLinkURL": "es. 'https://example.com'", - "enterValidImageURL": "Inserisci un URL di immagine valido" + "enterValidImageURL": "Inserisci un URL di immagine valido", + "savedUsingTheNetwork": "Salvato utilizzando la rete", + "pleaseEnterTextForYourLink": "Inserisci un testo per il tuo link (ad esempio, 'Per saperne di più')", + "pleaseEnterTheLinkURL": "Inserisci l'URL del link (ad esempio, 'https://example.com')", + "pleaseEnterAValidImageURL": "Inserisci un URL di immagine valido", + "pleaseEnterAValidVideoURL": "Inserisci un URL video valido", + "photo": "Foto", + "image": "Immagine", + "caseSensitivityAndWholeWordSearch": "Sensibilità maiuscole/minuscole e ricerca di parole intere", + "insertImage": "Inserisci immagine" } \ No newline at end of file diff --git a/lib/src/l10n/quill_ja.arb b/lib/src/l10n/quill_ja.arb index 15563e6c..3827102f 100644 --- a/lib/src/l10n/quill_ja.arb +++ b/lib/src/l10n/quill_ja.arb @@ -65,6 +65,14 @@ "errorWhileSavingImage": "画像の保存中にエラーが発生しました", "pleaseEnterTextForYourLink": "例: 'Learn more'", "pleaseEnterTheLinkURL": "例: 'https://example.com'", - "pleaseEnterAValidImageURL": "有効な画像URLを入力してください" + "pleaseEnterAValidImageURL": "有効な画像URLを入力してください", + "hex": "Hex", + "material": "Material", + "color": "Color", + "pleaseEnterAValidVideoURL": "有効なビデオURLを入力してください", + "photo": "写真", + "image": "画像", + "caseSensitivityAndWholeWordSearch": "大文字と小文字の区別と完全一致検索", + "insertImage": "画像を挿入" } \ No newline at end of file diff --git a/lib/src/l10n/quill_ko.arb b/lib/src/l10n/quill_ko.arb index 42c49df7..87608dae 100644 --- a/lib/src/l10n/quill_ko.arb +++ b/lib/src/l10n/quill_ko.arb @@ -65,6 +65,14 @@ "errorWhileSavingImage": "Error while saving image", "pleaseEnterTextForYourLink": "e.g., 'Learn more'", "pleaseEnterTheLinkURL": "e.g., 'https://example.com'", - "pleaseEnterAValidImageURL": "Please enter a valid image URL" + "pleaseEnterAValidImageURL": "Please enter a valid image URL", + "hex": "Hex", + "material": "Material", + "color": "Color", + "pleaseEnterAValidVideoURL": "유효한 비디오 URL을 입력하세요", + "photo": "사진", + "image": "이미지", + "caseSensitivityAndWholeWordSearch": "대소문자 구분 및 전체 단어 검색", + "insertImage": "이미지 삽입" } \ No newline at end of file diff --git a/lib/src/l10n/quill_ms.arb b/lib/src/l10n/quill_ms.arb index 83bbc0dd..6dd29254 100644 --- a/lib/src/l10n/quill_ms.arb +++ b/lib/src/l10n/quill_ms.arb @@ -65,6 +65,18 @@ "errorWhileSavingImage": "Error while saving image", "enterTextForYourLink": "e.g., 'Learn more'", "enterLinkURL": "e.g., 'https://example.com'", - "enterValidImageURL": "Please enter a valid image URL" + "enterValidImageURL": "Please enter a valid image URL", + "hex": "Hex", + "material": "Bahan", + "color": "Warna", + "savedUsingTheNetwork": "Disimpan menggunakan rangkaian", + "pleaseEnterTextForYourLink": "Sila masukkan teks untuk pautan anda (contoh, 'Ketahui lebih lanjut')", + "pleaseEnterTheLinkURL": "Sila masukkan URL pautan (contoh, 'https://example.com')", + "pleaseEnterAValidImageURL": "Sila masukkan URL imej yang sah", + "pleaseEnterAValidVideoURL": "Sila masukkan URL video yang sah", + "photo": "Foto", + "image": "Imej", + "caseSensitivityAndWholeWordSearch": "Sensitiviti huruf besar dan kecil dan carian penuh perkataan", + "insertImage": "Masukkan imej" } \ No newline at end of file diff --git a/lib/src/l10n/quill_nl.arb b/lib/src/l10n/quill_nl.arb index fec5ee1a..66a9c572 100644 --- a/lib/src/l10n/quill_nl.arb +++ b/lib/src/l10n/quill_nl.arb @@ -65,6 +65,18 @@ "errorWhileSavingImage": "Error while saving image", "enterTextForYourLink": "Bijvoorbeeld, 'Lees meer'", "enterLinkURL": "Bijvoorbeeld, 'https://example.com'", - "enterValidImageURL": "Voer een geldige afbeeldings-URL in" + "enterValidImageURL": "Voer een geldige afbeeldings-URL in", + "hex": "Hex", + "material": "Materiaal", + "color": "Kleur", + "savedUsingTheNetwork": "Opgeslagen via het netwerk", + "pleaseEnterTextForYourLink": "Voer tekst in voor uw link (bijvoorbeeld 'Meer weten')", + "pleaseEnterTheLinkURL": "Voer de URL van de link in (bijvoorbeeld 'https://example.com')", + "pleaseEnterAValidImageURL": "Voer een geldige URL voor de afbeelding in", + "pleaseEnterAValidVideoURL": "Voer een geldige URL voor de video in", + "photo": "Foto", + "image": "Afbeelding", + "caseSensitivityAndWholeWordSearch": "Hoofdlettergevoeligheid en volledig woord zoeken", + "insertImage": "Afbeelding invoegen" } \ No newline at end of file diff --git a/lib/src/l10n/quill_no.arb b/lib/src/l10n/quill_no.arb index 31da8c5a..13d63bb7 100644 --- a/lib/src/l10n/quill_no.arb +++ b/lib/src/l10n/quill_no.arb @@ -65,6 +65,18 @@ "errorWhileSavingImage": "Feil ved lagring av bilde", "enterTextForYourLink": "f.eks. 'Lær mer'", "enterLinkURL": "f.eks. 'https://example.com'", - "enterValidImageURL": "Vennligst skriv inn en gyldig bilde-URL" + "enterValidImageURL": "Vennligst skriv inn en gyldig bilde-URL", + "hex": "Hex", + "material": "Materiale", + "color": "Farge", + "savedUsingTheNetwork": "Lagret ved hjelp av nettverket", + "pleaseEnterTextForYourLink": "Vennligst skriv inn tekst for lenken din (for eksempel 'Lær mer')", + "pleaseEnterTheLinkURL": "Vennligst skriv inn lenkens URL (for eksempel 'https://example.com')", + "pleaseEnterAValidImageURL": "Vennligst skriv inn en gyldig bilde-URL", + "pleaseEnterAValidVideoURL": "Vennligst skriv inn en gyldig video-URL", + "photo": "Bilde", + "image": "Bilde", + "caseSensitivityAndWholeWordSearch": "Stor/liten bokstavfølsomhet og helordsøk", + "insertImage": "Sett inn bilde" } \ No newline at end of file diff --git a/lib/src/l10n/quill_pl.arb b/lib/src/l10n/quill_pl.arb index 09038c61..e165e81d 100644 --- a/lib/src/l10n/quill_pl.arb +++ b/lib/src/l10n/quill_pl.arb @@ -65,6 +65,14 @@ "errorWhileSavingImage": "Error while saving image", "pleaseEnterTextForYourLink": "e.g., 'Learn more'", "pleaseEnterTheLinkURL": "e.g., 'https://example.com'", - "pleaseEnterAValidImageURL": "Please enter a valid image URL" + "pleaseEnterAValidImageURL": "Please enter a valid image URL", + "hex": "Hex", + "material": "Materiał", + "color": "Kolor", + "pleaseEnterAValidVideoURL": "Proszę wprowadzić poprawny adres URL wideo", + "photo": "Zdjęcie", + "image": "Obraz", + "caseSensitivityAndWholeWordSearch": "Czułość na wielkość liter i wyszukiwanie całego słowa", + "insertImage": "Wstaw obraz" } \ No newline at end of file diff --git a/lib/src/l10n/quill_pt.arb b/lib/src/l10n/quill_pt.arb index 470ba307..3e84c032 100644 --- a/lib/src/l10n/quill_pt.arb +++ b/lib/src/l10n/quill_pt.arb @@ -65,6 +65,14 @@ "errorWhileSavingImage": "Erro a gravar imagem", "pleaseEnterTextForYourLink": "e.g., 'Learn more'", "pleaseEnterTheLinkURL": "e.g., 'https://example.com'", - "pleaseEnterAValidImageURL": "Please enter a valid image URL" + "pleaseEnterAValidImageURL": "Please enter a valid image URL", + "hex": "Hex", + "material": "Material", + "color": "Cor", + "pleaseEnterAValidVideoURL": "Por favor, insira uma URL de vídeo válida", + "photo": "Foto", + "image": "Imagem", + "caseSensitivityAndWholeWordSearch": "Sensibilidade a maiúsculas e minúsculas e pesquisa de palavras inteiras", + "insertImage": "Inserir imagem" } \ No newline at end of file diff --git a/lib/src/l10n/quill_pt_br.arb b/lib/src/l10n/quill_pt_br.arb index 0aba7042..627667f1 100644 --- a/lib/src/l10n/quill_pt_br.arb +++ b/lib/src/l10n/quill_pt_br.arb @@ -65,6 +65,14 @@ "errorWhileSavingImage": "Error while saving image", "pleaseEnterTextForYourLink": "e.g., 'Learn more'", "pleaseEnterTheLinkURL": "e.g., 'https://example.com'", - "pleaseEnterAValidImageURL": "Please enter a valid image URL" + "pleaseEnterAValidImageURL": "Please enter a valid image URL", + "hex": "Hex", + "material": "Material", + "color": "Cor", + "pleaseEnterAValidVideoURL": "Por favor, insira uma URL de vídeo válida", + "photo": "Foto", + "image": "Imagem", + "caseSensitivityAndWholeWordSearch": "Sensibilidade a maiúsculas e minúsculas e pesquisa de palavras inteiras", + "insertImage": "Inserir imagem" } \ No newline at end of file diff --git a/lib/src/l10n/quill_ru.arb b/lib/src/l10n/quill_ru.arb index a696ae83..20e035c7 100644 --- a/lib/src/l10n/quill_ru.arb +++ b/lib/src/l10n/quill_ru.arb @@ -65,6 +65,14 @@ "errorWhileSavingImage": "Error while saving image", "pleaseEnterTextForYourLink": "e.g., 'Learn more'", "pleaseEnterTheLinkURL": "e.g., 'https://example.com'", - "pleaseEnterAValidImageURL": "Please enter a valid image URL" + "pleaseEnterAValidImageURL": "Please enter a valid image URL", + "hex": "Hex", + "material": "Материал", + "color": "Цвет", + "pleaseEnterAValidVideoURL": "Пожалуйста, введите действительный URL-адрес видео", + "photo": "Фото", + "image": "Изображение", + "caseSensitivityAndWholeWordSearch": "Чувствительность к регистру и поиск целых слов", + "insertImage": "Вставить изображение" } \ No newline at end of file diff --git a/lib/src/l10n/quill_sr.arb b/lib/src/l10n/quill_sr.arb index f51b6aba..8070e920 100644 --- a/lib/src/l10n/quill_sr.arb +++ b/lib/src/l10n/quill_sr.arb @@ -65,6 +65,18 @@ "errorWhileSavingImage": "Greška pri čuvanju slike", "enterTextForYourLink": "Na primer, 'Saznajte više'", "enterLinkURL": "Na primer, 'https://example.com'", - "enterValidImageURL": "Unesite validan URL slike" + "enterValidImageURL": "Unesite validan URL slike", + "hex": "Hex", + "material": "Materijal", + "color": "Boja", + "savedUsingTheNetwork": "Sačuvano korišćenjem mreže", + "pleaseEnterTextForYourLink": "Unesite tekst za svoj link (na primer, 'Saznajte više')", + "pleaseEnterTheLinkURL": "Unesite URL linka (na primer, 'https://example.com')", + "pleaseEnterAValidImageURL": "Unesite važeći URL slike", + "pleaseEnterAValidVideoURL": "Unesite važeći URL videa", + "photo": "Foto", + "image": "Slika", + "caseSensitivityAndWholeWordSearch": "Osetljivost na velika i mala slova i potraga za celom rečju", + "insertImage": "Umetni sliku" } \ No newline at end of file diff --git a/lib/src/l10n/quill_sw.arb b/lib/src/l10n/quill_sw.arb index 2ea12178..e9149799 100644 --- a/lib/src/l10n/quill_sw.arb +++ b/lib/src/l10n/quill_sw.arb @@ -68,6 +68,12 @@ "errorWhileSavingImage": "Hitilafu Wakati wa Kuhifadhi Picha", "pleaseEnterTextForYourLink": "Kwa mfano, 'Jifunze zaidi'", "pleaseEnterTheLinkURL": "Kwa mfano, 'https://example.com'", - "pleaseEnterAValidImageURL": "Tafadhali ingiza URL halali ya picha" + "pleaseEnterAValidImageURL": "Tafadhali ingiza URL halali ya picha", + "savedUsingTheNetwork": "Imehifadhiwa kwa kutumia mtandao", + "pleaseEnterAValidVideoURL": "Tafadhali ingiza URL ya video ili", + "photo": "Picha", + "image": "Picha", + "caseSensitivityAndWholeWordSearch": "Uwiano wa herufi kubwa na ndogo na utafutaji wa neno zima", + "insertImage": "Weka Picha" } \ No newline at end of file diff --git a/lib/src/l10n/quill_tk.arb b/lib/src/l10n/quill_tk.arb index d8a94c23..e33ef49c 100644 --- a/lib/src/l10n/quill_tk.arb +++ b/lib/src/l10n/quill_tk.arb @@ -68,6 +68,12 @@ "errorWhileSavingImage": "Error while saving image", "pleaseEnterTextForYourLink": "Güýz öwrenmek)", "pleaseEnterTheLinkURL": "https://example.com", - "pleaseEnterAValidImageURL": "Please enter a valid image URL" + "pleaseEnterAValidImageURL": "Please enter a valid image URL", + "savedUsingTheNetwork": "Ulgama ulanyp saklanan", + "pleaseEnterAValidVideoURL": "Lütfen güýjük wideo URL giriziň", + "photo": "Surat", + "image": "Surat", + "caseSensitivityAndWholeWordSearch": "Iňkisar we iň oňg söz gözleýinç", + "insertImage": "Surat goş" } \ No newline at end of file diff --git a/lib/src/l10n/quill_tr.arb b/lib/src/l10n/quill_tr.arb index 0a5fc7d7..b944ebda 100644 --- a/lib/src/l10n/quill_tr.arb +++ b/lib/src/l10n/quill_tr.arb @@ -65,6 +65,14 @@ "errorWhileSavingImage": "Error while saving image", "pleaseEnterTextForYourLink": "e.g., 'Learn more'", "pleaseEnterTheLinkURL": "e.g., 'https://example.com'", - "pleaseEnterAValidImageURL": "Please enter a valid image URL" + "pleaseEnterAValidImageURL": "Please enter a valid image URL", + "hex": "Hex", + "material": "Malzeme", + "color": "Renk", + "pleaseEnterAValidVideoURL": "Lütfen geçerli bir video URL'si girin", + "photo": "Fotoğraf", + "image": "Görüntü", + "caseSensitivityAndWholeWordSearch": "Büyük/küçük harf hassasiyeti ve tam kelime arama", + "insertImage": "Görüntü ekle" } \ No newline at end of file diff --git a/lib/src/l10n/quill_uk.arb b/lib/src/l10n/quill_uk.arb index 6c759e36..983a7ec0 100644 --- a/lib/src/l10n/quill_uk.arb +++ b/lib/src/l10n/quill_uk.arb @@ -11,60 +11,68 @@ "save": "Зберегти", "zoom": "Збільшити", "saved": "Збережено", + "hex": "Hex", + "material": "Матеріал", + "color": "Колір", + "pleaseEnterAValidVideoURL": "Будь ласка, введіть дійсну URL-адресу відео", + "photo": "Фото", + "image": "Зображення", + "caseSensitivityAndWholeWordSearch": "Чутливість до регістру та пошук цілих слів", + "insertImage": "Вставити зображення", "text": "Текст", - "resize": "Resize", - "width": "Width", - "height": "Height", - "size": "Size", - "small": "Small", - "large": "Large", - "huge": "Huge", - "clear": "Clear", - "font": "Font", - "search": "Search", - "camera": "Camera", - "video": "Video", - "undo": "Undo", - "redo": "Redo", - "fontFamily": "Font family", - "fontSize": "Font size", - "bold": "Bold", - "subscript": "Subscript", - "superscript": "Superscript", - "italic": "Italic", - "underline": "Underline", - "strikeThrough": "Strike through", - "inlineCode": "Inline code", - "fontColor": "Font color", - "backgroundColor": "Background color", - "clearFormat": "Clear format", - "alignLeft": "Align left", - "alignCenter": "Align center", - "alignRight": "Align right", - "justifyWinWidth": "Justify win width", - "textDirection": "Text direction", - "headerStyle": "Header style", - "numberedList": "Numbered list", - "bulletList": "Bullet list", - "checkedList": "Checked list", - "codeBlock": "Code block", - "quote": "Quote", - "increaseIndent": "Increase indent", - "decreaseIndent": "Decrease indent", - "insertURL": "Insert URL", - "visitLink": "Visit link", - "enterLink": "Enter link", - "enterMedia": "Enter media", - "edit": "Edit", - "apply": "Apply", - "findText": "Find text", - "moveToPreviousOccurrence": "Move to previous occurrence", - "moveToNextOccurrence": "Move to next occurrence", - "savedUsingTheNetwork": "Saved using the network", - "savedUsingLocalStorage": "Saved using the local storage", - "errorWhileSavingImage": "Error while saving image", - "pleaseEnterTextForYourLink": "e.g., 'Learn more'", - "pleaseEnterTheLinkURL": "e.g., 'https://example.com'", - "pleaseEnterAValidImageURL": "Please enter a valid image URL" + "resize": "Змінити розмір", + "width": "Ширина", + "height": "Висота", + "size": "Розмір", + "small": "Малий", + "large": "Великий", + "huge": "Величезний", + "clear": "Очистити", + "font": "Шрифт", + "search": "Пошук", + "camera": "Камера", + "video": "Відео", + "undo": "Скасувати", + "redo": "Повторити", + "fontFamily": "Сімейство шрифтів", + "fontSize": "Розмір шрифту", + "bold": "Жирний", + "subscript": "Нижній індекс", + "superscript": "Верхній індекс", + "italic": "Курсив", + "underline": "Підкреслити", + "strikeThrough": "Закреслений", + "inlineCode": "Вбудований код", + "fontColor": "Колір шрифту", + "backgroundColor": "Колір фону", + "clearFormat": "Очистити формат", + "alignLeft": "Вирівняти ліворуч", + "alignCenter": "Вирівняти по центру", + "alignRight": "Вирівняти праворуч", + "justifyWinWidth": "Вирівняти за шириною вікна", + "textDirection": "Напрямок тексту", + "headerStyle": "Стиль заголовка", + "numberedList": "Нумерований список", + "bulletList": "Маркований список", + "checkedList": "Список з позначками", + "codeBlock": "Блок коду", + "quote": "Цитата", + "increaseIndent": "Збільшити відступ", + "decreaseIndent": "Зменшити відступ", + "insertURL": "Вставити URL", + "visitLink": "Відвідати посилання", + "enterLink": "Ввести посилання", + "enterMedia": "Ввести медіа", + "edit": "Редагувати", + "apply": "Застосувати", + "findText": "Знайти текст", + "moveToPreviousOccurrence": "Перейти до попереднього випадку", + "moveToNextOccurrence": "Перейти до наступного випадку", + "savedUsingTheNetwork": "Збережено за допомогою мережі", + "savedUsingLocalStorage": "Збережено за допомогою локального сховища", + "errorWhileSavingImage": "Помилка при збереженні зображення", + "pleaseEnterTextForYourLink": "Наприклад, 'Дізнатися більше'", + "pleaseEnterTheLinkURL": "Наприклад, 'https://example.com'", + "pleaseEnterAValidImageURL": "Будь ласка, введіть правильний URL-адресу зображення" } \ No newline at end of file diff --git a/lib/src/l10n/quill_ur.arb b/lib/src/l10n/quill_ur.arb index b9dc8276..2acacf6f 100644 --- a/lib/src/l10n/quill_ur.arb +++ b/lib/src/l10n/quill_ur.arb @@ -65,6 +65,18 @@ "errorWhileSavingImage": "تصویر کو محفوظ کرتے وقت خطا", "enterTextForYourLink": "مثال: 'مزید جانیں'", "enterLinkURL": "مثال: 'https://example.com'", - "enterValidImageURL": "براہ کرم ایک درست تصویر URL درج کریں" + "enterValidImageURL": "براہ کرم ایک درست تصویر URL درج کریں", + "hex": "ہیکس", + "material": "مواد", + "color": "رنگ", + "savedUsingTheNetwork": "نیٹ ورک کا استعمال کر کے محفوظ ہوا", + "pleaseEnterTextForYourLink": "براہ کرم اپنے لنک کے لیے متن درج کریں (مثال کے طور پر، 'مزید جانیں')", + "pleaseEnterTheLinkURL": "براہ کرم لنک کا URL درج کریں (مثال کے طور پر، 'https://example.com')", + "pleaseEnterAValidImageURL": "براہ کرم ایک درست تصویر URL درج کریں", + "pleaseEnterAValidVideoURL": "براہ کرم ایک درست ویڈیو URL درج کریں", + "photo": "تصویر", + "image": "تصویر", + "caseSensitivityAndWholeWordSearch": "معاملے کی حساسیت اور پورے الفاظ کی تلاش", + "insertImage": "تصویر داخل کریں" } \ No newline at end of file diff --git a/lib/src/l10n/quill_vi.arb b/lib/src/l10n/quill_vi.arb index 80556c93..211b49a1 100644 --- a/lib/src/l10n/quill_vi.arb +++ b/lib/src/l10n/quill_vi.arb @@ -65,6 +65,18 @@ "errorWhileSavingImage": "Lỗi khi lưu hình ảnh", "enterTextForYourLink": "e.g., 'Tìm hiểu thêm'", "enterLinkURL": "e.g., 'https://example.com'", - "enterValidImageURL": "Vui lòng nhập URL hình ảnh hợp lệ" + "enterValidImageURL": "Vui lòng nhập URL hình ảnh hợp lệ", + "hex": "Hex", + "material": "Chất liệu", + "color": "Màu", + "savedUsingTheNetwork": "Đã lưu bằng cách sử dụng mạng", + "pleaseEnterTextForYourLink": "Vui lòng nhập văn bản cho liên kết của bạn (ví dụ: 'Tìm hiểu thêm')", + "pleaseEnterTheLinkURL": "Vui lòng nhập URL của liên kết (ví dụ: 'https://example.com')", + "pleaseEnterAValidImageURL": "Vui lòng nhập URL hình ảnh hợp lệ", + "pleaseEnterAValidVideoURL": "Vui lòng nhập URL video hợp lệ", + "photo": "Ảnh", + "image": "Hình ảnh", + "caseSensitivityAndWholeWordSearch": "Độ nhạy cảm chữ hoa/chữ thường và tìm kiếm toàn bộ từ", + "insertImage": "Chèn hình ảnh" } \ No newline at end of file diff --git a/lib/src/l10n/quill_zh.arb b/lib/src/l10n/quill_zh.arb index c2369dd7..5f71a6a1 100644 --- a/lib/src/l10n/quill_zh.arb +++ b/lib/src/l10n/quill_zh.arb @@ -70,5 +70,8 @@ "pleaseEnterTheLinkURL": "请输入链接网址(例如,'https://example.com')", "pleaseEnterAValidImageURL": "请输入有效的图像网址", "photo": "照片", - "image": "图像" + "image": "图像", + "pleaseEnterAValidVideoURL": "请输入有效的视频URL", + "caseSensitivityAndWholeWordSearch": "区分大小写和整词搜索", + "insertImage": "插入图像" } diff --git a/lib/src/l10n/quill_zh_CN.arb b/lib/src/l10n/quill_zh_CN.arb index 46c8e794..51e67c40 100644 --- a/lib/src/l10n/quill_zh_CN.arb +++ b/lib/src/l10n/quill_zh_CN.arb @@ -65,6 +65,14 @@ "errorWhileSavingImage": "保存图像时发生错误", "pleaseEnterTextForYourLink": "例如,'了解更多'", "pleaseEnterTheLinkURL": "例如,'https://example.com'", - "pleaseEnterAValidImageURL": "请输入有效的图像URL" + "pleaseEnterAValidImageURL": "请输入有效的图像URL", + "hex": "十六进制", + "material": "材料", + "color": "颜色", + "pleaseEnterAValidVideoURL": "请输入有效的视频URL", + "photo": "照片", + "image": "图像", + "caseSensitivityAndWholeWordSearch": "区分大小写和整词搜索", + "insertImage": "插入图像" } \ No newline at end of file diff --git a/lib/src/l10n/quill_zh_HK.arb b/lib/src/l10n/quill_zh_HK.arb index 01ea8754..7c2ae470 100644 --- a/lib/src/l10n/quill_zh_HK.arb +++ b/lib/src/l10n/quill_zh_HK.arb @@ -65,6 +65,14 @@ "errorWhileSavingImage": "保存圖像時發生錯誤", "pleaseEnterTextForYourLink": "例如,'了解更多'", "pleaseEnterTheLinkURL": "例如,'https://example.com'", - "pleaseEnterAValidImageURL": "請輸入有效的圖像URL" + "pleaseEnterAValidImageURL": "請輸入有效的圖像URL", + "hex": "十六進制", + "material": "物料", + "color": "顏色", + "pleaseEnterAValidVideoURL": "請輸入有效的視頻URL", + "photo": "照片", + "image": "圖像", + "caseSensitivityAndWholeWordSearch": "區分大小寫和整詞搜索", + "insertImage": "插入圖像" } \ No newline at end of file diff --git a/lib/src/l10n/untranslated.json b/lib/src/l10n/untranslated.json index f91c14d3..9e26dfee 100644 --- a/lib/src/l10n/untranslated.json +++ b/lib/src/l10n/untranslated.json @@ -1,388 +1 @@ -{ - "ar": [ - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "bg": [ - "savedUsingTheNetwork", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "bn": [ - "savedUsingTheNetwork", - "pleaseEnterTextForYourLink", - "pleaseEnterTheLinkURL", - "pleaseEnterAValidImageURL", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "cs": [ - "savedUsingTheNetwork", - "pleaseEnterTextForYourLink", - "pleaseEnterTheLinkURL", - "pleaseEnterAValidImageURL", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "da": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "de": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "en_US": [ - "pleaseEnterAValidVideoURL", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "es": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "fa": [ - "hex", - "material", - "color", - "savedUsingTheNetwork", - "pleaseEnterTextForYourLink", - "pleaseEnterTheLinkURL", - "pleaseEnterAValidImageURL", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "fr": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "he": [ - "hex", - "material", - "color", - "savedUsingTheNetwork", - "pleaseEnterTextForYourLink", - "pleaseEnterTheLinkURL", - "pleaseEnterAValidImageURL", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "hi": [ - "hex", - "material", - "color", - "savedUsingTheNetwork", - "pleaseEnterTextForYourLink", - "pleaseEnterTheLinkURL", - "pleaseEnterAValidImageURL", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "id": [ - "hex", - "material", - "color", - "savedUsingTheNetwork", - "pleaseEnterTextForYourLink", - "pleaseEnterTheLinkURL", - "pleaseEnterAValidImageURL", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "it": [ - "savedUsingTheNetwork", - "pleaseEnterTextForYourLink", - "pleaseEnterTheLinkURL", - "pleaseEnterAValidImageURL", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "ja": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "ko": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "ms": [ - "hex", - "material", - "color", - "savedUsingTheNetwork", - "pleaseEnterTextForYourLink", - "pleaseEnterTheLinkURL", - "pleaseEnterAValidImageURL", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "nl": [ - "hex", - "material", - "color", - "savedUsingTheNetwork", - "pleaseEnterTextForYourLink", - "pleaseEnterTheLinkURL", - "pleaseEnterAValidImageURL", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "no": [ - "hex", - "material", - "color", - "savedUsingTheNetwork", - "pleaseEnterTextForYourLink", - "pleaseEnterTheLinkURL", - "pleaseEnterAValidImageURL", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "pl": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "pt": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "pt_BR": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "ru": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "sr": [ - "hex", - "material", - "color", - "savedUsingTheNetwork", - "pleaseEnterTextForYourLink", - "pleaseEnterTheLinkURL", - "pleaseEnterAValidImageURL", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "sw": [ - "savedUsingTheNetwork", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "tk": [ - "savedUsingTheNetwork", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "tr": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "uk": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "ur": [ - "hex", - "material", - "color", - "savedUsingTheNetwork", - "pleaseEnterTextForYourLink", - "pleaseEnterTheLinkURL", - "pleaseEnterAValidImageURL", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "vi": [ - "hex", - "material", - "color", - "savedUsingTheNetwork", - "pleaseEnterTextForYourLink", - "pleaseEnterTheLinkURL", - "pleaseEnterAValidImageURL", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "zh": [ - "pleaseEnterAValidVideoURL", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "zh_CN": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ], - - "zh_HK": [ - "hex", - "material", - "color", - "pleaseEnterAValidVideoURL", - "photo", - "image", - "caseSensitivityAndWholeWordSearch", - "insertImage" - ] -} +{} \ No newline at end of file diff --git a/lib/src/widgets/utils/localizations.dart b/lib/src/l10n/widgets/localizations.dart similarity index 93% rename from lib/src/widgets/utils/localizations.dart rename to lib/src/l10n/widgets/localizations.dart index 29f2061d..6c876a42 100644 --- a/lib/src/widgets/utils/localizations.dart +++ b/lib/src/l10n/widgets/localizations.dart @@ -2,7 +2,7 @@ import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; import '../../../flutter_quill.dart'; -import '../../extensions/localizations.dart'; +import '../extensions/localizations.dart'; class FlutterQuillLocalizationsWidget extends StatelessWidget { const FlutterQuillLocalizationsWidget({ diff --git a/lib/src/translations/toolbar.i18n.dart b/lib/src/translations/toolbar.i18n.dart deleted file mode 100644 index a7b20950..00000000 --- a/lib/src/translations/toolbar.i18n.dart +++ /dev/null @@ -1,2285 +0,0 @@ -// import 'package:i18n_extension/i18n_extension.dart'; - -// // TODO: The translation need to be changed and re-reviewd - -// extension Localization on String { -// static final _t = Translations.byLocale('en') + -// { -// 'en': { -// 'Paste a link': 'Paste a link', -// 'Ok': 'Ok', -// 'Select Color': 'Select Color', -// 'Gallery': 'Gallery', -// 'Link': 'Link', -// 'Open': 'Open', -// 'Copy': 'Copy', -// 'Remove': 'Remove', -// 'Save': 'Save', -// 'Zoom': 'Zoom', -// 'Saved': 'Saved', -// 'Text': 'Text', -// 'Resize': 'Resize', -// 'Width': 'Width', -// 'Height': 'Height', -// 'Size': 'Size', -// 'Small': 'Small', -// 'Large': 'Large', -// 'Huge': 'Huge', -// 'Clear': 'Clear', -// 'Font': 'Font', -// 'Search': 'Search', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Hex': 'Hex', -// 'Material': 'Material', -// 'Color': 'Color', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url', -// 'Photo': 'Photo', -// 'Image': 'Image', -// }, -// 'en_us': { -// 'Paste a link': 'Paste a link', -// 'Ok': 'Ok', -// 'Select Color': 'Select Color', -// 'Gallery': 'Gallery', -// 'Link': 'Link', -// 'Open': 'Open', -// 'Copy': 'Copy', -// 'Remove': 'Remove', -// 'Save': 'Save', -// 'Zoom': 'Zoom', -// 'Saved': 'Saved', -// 'Text': 'Text', -// 'Resize': 'Resize', -// 'Width': 'Width', -// 'Height': 'Height', -// 'Size': 'Size', -// 'Small': 'Small', -// 'Large': 'Large', -// 'Huge': 'Huge', -// 'Clear': 'Clear', -// 'Font': 'Font', -// 'Search': 'Search', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Hex': 'Hex', -// 'Material': 'Material', -// 'Color': 'Color', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'ar': { -// 'Paste a link': 'نسخ الرابط', -// 'Ok': 'نعم', -// 'Select Color': 'اختار اللون', -// 'Gallery': 'المعرض', -// 'Link': 'الرابط', -// 'Open': 'فتح', -// 'Copy': 'نسخ', -// 'Remove': 'إزالة', -// 'Save': 'حفظ', -// 'Zoom': 'تكبير', -// 'Saved': 'تم الحفظ', -// 'Text': 'نص', -// 'Resize': 'تحجيم', -// 'Width': 'عرض', -// 'Height': 'ارتفاع', -// 'Size': 'حجم', -// 'Small': 'صغير', -// 'Large': 'كبير', -// 'Huge': 'ضخم', -// 'Clear': 'تنظيف', -// 'Font': 'خط', -// 'Search': 'بحث', -// 'Camera': 'كاميرا', -// 'Video': 'فيديو', -// 'Undo': 'تراجع', -// 'Redo': 'تقدم', -// 'Font family': 'عائلة الخط', -// 'Font size': 'حجم الخط', -// 'Bold': 'عريض', -// 'Subscript': 'نص سفلي', -// 'Superscript': 'نص علوي', -// 'Italic': 'مائل', -// 'Underline': 'تحته خط', -// 'Strike through': 'داخله خط', -// 'Inline code': 'كود بوسط السطر', -// 'Font color': 'لون الخط', -// 'Background color': 'لون الخلفية', -// 'Clear format': 'تنظيف التنسيق', -// 'Align left': 'محاذاة اليسار', -// 'Align center': 'محاذاة الوسط', -// 'Align right': 'محاذاة اليمين', -// // i think it should be 'Justify with width' -// // it is wrong in all properties -// 'Justify win width': 'تبرير مع العرض', -// 'Text direction': 'اتجاه النص', -// 'Header style': 'ستايل العنوان', -// 'Numbered list': 'قائمة مرقمة', -// 'Bullet list': 'قائمة منقطة', -// 'Checked list': 'قائمة للمهام', -// 'Code block': 'كود كامل', -// 'Quote': 'اقتباس', -// 'Increase indent': 'زيادة الهامش', -// 'Decrease indent': 'تنقيص الهامش', -// 'Insert URL': 'ادخل عنوان رابط', -// 'Visit link': 'زيارة الرابط', -// 'Enter link': 'ادخل رابط', -// 'Enter media': 'ادخل وسائط', -// 'Edit': 'تعديل', -// 'Apply': 'تطبيق', -// 'Hex': 'Hex', -// 'Material': 'Material', -// 'Color': 'اللون', -// 'Find text': 'بحث عن نص', -// 'Move to previous occurrence': 'الانتقال إلى الحدث السابق', -// 'Move to next occurrence': 'الانتقال إلى الحدث التالي', -// 'Saved using the network': 'تم الحفظ باستخدام الشبكة', -// 'Saved using the local storage': -// 'تم الحفظ باستخدام وحدة التخزين المحلية', -// 'Error while saving image': 'حدث خطأ أثناء حفظ الصورة', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'da': { -// 'Paste a link': 'Indsæt link', -// 'Ok': 'Ok', -// 'Select Color': 'Vælg farve', -// 'Gallery': 'Galleri', -// 'Link': 'Link', -// 'Open': 'Åben', -// 'Copy': 'Kopi', -// 'Remove': 'Fjerne', -// 'Save': 'Gemme', -// 'Zoom': 'Zoom ind', -// 'Saved': 'Gemt', -// 'Text': 'Text', -// 'Resize': 'Resize', -// 'Width': 'Width', -// 'Height': 'Height', -// 'Size': 'Size', -// 'Small': 'Small', -// 'Large': 'Large', -// 'Huge': 'Huge', -// 'Clear': 'Clear', -// 'Font': 'Font', -// 'Search': 'Search', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'de': { -// 'Paste a link': 'Link hinzufügen', -// 'Ok': 'OK', -// 'Select Color': 'Farbe auswählen', -// 'Gallery': 'Galerie', -// 'Link': 'Link', -// 'Open': 'Öffnen', -// 'Copy': 'Kopieren', -// 'Remove': 'Entfernen', -// 'Save': 'Speichern', -// 'Zoom': 'Zoomen', -// 'Saved': 'Gespeichert', -// 'Text': 'Text', -// 'Resize': 'Größe ändern', -// 'Width': 'Breite', -// 'Height': 'Höhe', -// 'Size': 'Größe', -// 'Small': 'Klein', -// 'Large': 'Groß', -// 'Huge': 'Riesig', -// 'Clear': 'Löschen', -// 'Font': 'Schrift', -// 'Search': 'Suchen', -// 'Camera': 'Kamera', -// 'Video': 'Video', -// 'Undo': 'Rückgängig', -// 'Redo': 'Wiederherstellen', -// 'Font family': 'Schriftart', -// 'Font size': 'Schriftgröße', -// 'Bold': 'Fett', -// 'Subscript': 'Tiefgestellt', -// 'Superscript': 'Hochgestellt', -// 'Italic': 'Kursiv', -// 'Underline': 'Unterstreichen', -// 'Strike through': 'Durchstreichen', -// 'Inline code': 'Inline-Code', -// 'Font color': 'Schriftfarbe', -// 'Background color': 'Hintergrundfarbe', -// 'Clear format': 'Formatierung löschen', -// 'Align left': 'Linksbündig ausrichten', -// 'Align center': 'Zentriert ausrichten', -// 'Align right': 'Rechtsbündig ausrichten', -// 'Justify win width': 'Blocksatz', -// 'Text direction': 'Textrichtung', -// 'Header style': 'Überschrift-Stil', -// 'Numbered list': 'Nummerierte Liste', -// 'Bullet list': 'Aufzählungsliste', -// 'Checked list': 'Checkliste', -// 'Code block': 'Code-Block', -// 'Quote': 'Zitat', -// 'Increase indent': 'Einzug vergrößern', -// 'Decrease indent': 'Einzug verkleinern', -// 'Insert URL': 'URL einfügen', -// 'Visit link': 'Link öffnen', -// 'Enter link': 'Link eingeben', -// 'Enter media': 'Medien einfügen', -// 'Edit': 'Bearbeiten', -// 'Apply': 'Anwenden', -// 'Find text': 'Text suchen', -// 'Move to previous occurrence': 'Zum vorherigen Auftreten springen', -// 'Move to next occurrence': 'Zum nächsten Auftreten springen', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'fr': { -// 'Paste a link': 'Coller un lien', -// 'Ok': 'Ok', -// 'Select Color': 'Choisir une couleur', -// 'Gallery': 'Galerie', -// 'Link': 'Lien', -// 'Open': 'Ouvrir', -// 'Copy': 'Copier', -// 'Remove': 'Supprimer', -// 'Save': 'Sauvegarder', -// 'Zoom': 'Zoomer', -// 'Saved': 'Enregistrée', -// 'Text': 'Texte', -// 'Resize': 'Redimensionner', -// 'Width': 'Largeur', -// 'Height': 'Hauteur', -// 'Size': 'Taille', -// 'Small': 'Petit', -// 'Large': 'Grand', -// 'Huge': 'Énorme', -// 'Clear': 'Supprimer la mise en forme', -// 'Font': 'Police', -// 'Search': 'Rechercher', -// 'Camera': 'Caméra', -// 'Video': 'Vidéo', -// 'Undo': 'Annuler', -// 'Redo': 'Refaire', -// 'Font family': 'Famille de police', -// 'Font size': 'Taille de police', -// 'Bold': 'Gras', -// 'Subscript': 'Indice', -// 'Superscript': 'Exposant', -// 'Italic': 'Italique', -// 'Underline': 'Souligné', -// 'Strike through': 'Barré', -// 'Inline code': 'Code en ligne', -// 'Font color': 'Couleur de police', -// 'Background color': 'Couleur de fond', -// 'Clear format': 'Effacer la mise en forme', -// 'Align left': 'Aligner à gauche', -// 'Align center': 'Aligner au centre', -// 'Align right': 'Aligner à droite', -// 'Justify win width': 'Justifier', -// 'Text direction': 'Direction du texte', -// 'Header style': "Style d'en-tête", -// 'Numbered list': 'Liste numérotée', -// 'Bullet list': 'Liste à puces', -// 'Checked list': 'Check-list', -// 'Code block': 'Bloc de code', -// 'Quote': 'Citation', -// 'Increase indent': 'Augmenter le retrait', -// 'Decrease indent': 'Diminuer le retrait', -// 'Insert URL': 'Insérer une URL', -// 'Visit link': 'Visiter', -// 'Enter link': 'Entrer un lien', -// 'Enter media': 'Entrer un média', -// 'Edit': 'Modifier', -// 'Apply': 'Appliquer', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'zh_cn': { -// 'Paste a link': '粘贴链接', -// 'Ok': '好', -// 'Select Color': '选择颜色', -// 'Gallery': '相簿', -// 'Link': '链接', -// 'Open': '打开', -// 'Copy': '复制', -// 'Remove': '移除', -// 'Save': '保存', -// 'Zoom': '放大', -// 'Saved': '已保存', -// 'Text': '文字', -// 'Resize': '调整大小', -// 'Width': '宽度', -// 'Height': '高度', -// 'Size': '文字大小', -// 'Small': '小字号', -// 'Large': '大字号', -// 'Huge': '超大字号', -// 'Clear': '清除', -// 'Font': '字体', -// 'Search': '搜索', -// 'Camera': '拍照', -// 'Video': '录像', -// 'Undo': '撤销', -// 'Redo': '重做', -// 'Font family': '字体', -// 'Font size': '字号', -// 'Bold': '粗体', -// 'Subscript': '下标', -// 'Superscript': '上标', -// 'Italic': '斜体', -// 'Underline': '下划线', -// 'Strike through': '删除线', -// 'Inline code': '内联代码', -// 'Font color': '字体颜色', -// 'Background color': '背景颜色', -// 'Clear format': '清除格式', -// 'Align left': '左对齐', -// 'Align center': '居中对齐', -// 'Align right': '右对齐', -// 'Justify win width': '两端对齐', -// 'Text direction': '文本方向', -// 'Header style': '标题样式', -// 'Numbered list': '有序列表', -// 'Bullet list': '无序列表', -// 'Checked list': '任务列表', -// 'Code block': '代码块', -// 'Quote': '引言', -// 'Increase indent': '增加缩进', -// 'Decrease indent': '减少缩进', -// 'Insert URL': '插入链接', -// 'Visit link': '访问链接', -// 'Enter link': '输入链接', -// 'Enter media': '输入媒体', -// 'Edit': '编辑', -// 'Apply': '应用', -// 'Find text': '搜索文本', -// 'Move to previous occurrence': '上一个匹配项', -// 'Move to next occurrence': '下一个匹配项', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'zh_hk': { -// 'Paste a link': '貼上連結', -// 'Ok': '確定', -// 'Select Color': '選擇顏色', -// 'Gallery': '圖片庫', -// 'Link': '連結', -// 'Open': '開啓', -// 'Copy': '複製', -// 'Remove': '移除', -// 'Save': '儲存', -// 'Zoom': '放大', -// 'Saved': '已儲存', -// 'Text': '文字', -// 'Resize': '變更大小', -// 'Width': '寛', -// 'Height': '高', -// 'Size': '大小', -// 'Small': '小', -// 'Large': '大', -// 'Huge': '超大', -// 'Clear': '清除', -// 'Font': '字型', -// 'Search': '搜尋', -// 'Camera': '相機', -// 'Video': '錄影', -// 'Undo': '撤銷', -// 'Redo': '重做', -// 'Font family': '字體', -// 'Font size': '字號', -// 'Bold': '粗體', -// 'Subscript': '下標', -// 'Superscript': '上標', -// 'Italic': '斜體', -// 'Underline': '下劃線', -// 'Strike through': '刪除線', -// 'Inline code': '內聯代碼', -// 'Font color': '字體顏色', -// 'Background color': '背景顏色', -// 'Clear format': '清除格式', -// 'Align left': '左對齊', -// 'Align center': '居中對齊', -// 'Align right': '右對齊', -// 'Justify win width': '兩端對齊', -// 'Text direction': '文本方向', -// 'Header style': '標題樣式', -// 'Numbered list': '有序列表', -// 'Bullet list': '無序列表', -// 'Checked list': '任務列表', -// 'Code block': '代碼塊', -// 'Quote': '引言', -// 'Increase indent': '增加縮進', -// 'Decrease indent': '減少縮進', -// 'Insert URL': '插入鏈接', -// 'Visit link': '訪問鏈接', -// 'Enter link': '輸入鏈接', -// 'Enter media': '輸入媒體', -// 'Edit': '編輯', -// 'Apply': '應用', -// 'Find text': '搜尋文本', -// 'Move to previous occurrence': '上一個匹配項', -// 'Move to next occurrence': '下一個匹配項', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'ja': { -// 'Paste a link': 'リンクをペースト', -// 'Ok': '完了', -// 'Select Color': '色を選択', -// 'Gallery': '写真集', -// 'Link': 'リンク', -// 'Open': '開く', -// 'Copy': 'コピー', -// 'Remove': '削除', -// 'Save': '保存', -// 'Zoom': '拡大', -// 'Saved': '保存済み', -// 'Text': '文字', -// 'Resize': 'サイズを調整', -// 'Width': '幅', -// 'Height': '高さ', -// 'Size': 'サイズ', -// 'Small': '小さい', -// 'Large': '大きい', -// 'Huge': 'でっかい', -// 'Clear': 'クリア', -// 'Font': 'フォント', -// 'Search': '検索', -// 'Camera': 'カメラ', -// 'Video': 'ビデオ', -// 'Undo': '取り消し', -// 'Redo': 'やり直し', -// 'Font family': 'フォントファミリー', -// 'Font size': 'フォントサイズ', -// 'Bold': '太字', -// 'Subscript': '下付き', -// 'Superscript': '上付き', -// 'Italic': '斜体', -// 'Underline': '下線', -// 'Strike through': '取り消し線', -// 'Inline code': 'インラインコード', -// 'Font color': 'フォントカラー', -// 'Background color': 'ベースカラー', -// 'Clear format': 'クリアフォーマット', -// 'Align left': '左揃え', -// 'Align center': 'センターアライメント', -// 'Align right': '右揃え', -// 'Justify win width': '両端揃え', -// 'Text direction': '文字方向', -// 'Header style': 'タイトルスタイル', -// 'Numbered list': '順序付きリスト', -// 'Bullet list': '順序無しリスト', -// 'Checked list': 'チェックボックス', -// 'Code block': 'コード', -// 'Quote': '引用', -// 'Increase indent': 'インデントを増やす', -// 'Decrease indent': 'インデントを減らす', -// 'Insert URL': 'ハイパーリンクを挿入', -// 'Visit link': 'ハイパーリンクを訪問', -// 'Enter link': 'ハイパーリンクを輸入', -// 'Enter media': 'ミディアムを輸入', -// 'Edit': '編集', -// 'Apply': '応用', -// 'Find text': '検索テキスト', -// 'Move to previous occurrence': '前のマッチ', -// 'Move to next occurrence': '次のマッチ', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'ko': { -// 'Paste a link': '링크를 붙여넣어 주세요.', -// 'Ok': '확인', -// 'Select Color': '색상 선택', -// 'Gallery': '갤러리', -// 'Link': '링크', -// 'Open': '열기', -// 'Copy': '복사하기', -// 'Remove': '제거하기', -// 'Save': '저장하기', -// 'Zoom': '확대하기', -// 'Saved': '저장되었습니다.', -// 'Text': '텍스트', -// 'Resize': '크기조정', -// 'Width': '넓이', -// 'Height': '높이', -// 'Size': '크기', -// 'Small': '작게', -// 'Large': '크게', -// 'Huge': '매우크게', -// 'Clear': '초기화', -// 'Font': '글꼴', -// 'Search': '검색', -// 'Camera': '카메라', -// 'Video': '비디오', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'ru': { -// 'Paste a link': 'Вставить ссылку', -// 'Ok': 'ОК', -// 'Select Color': 'Выбрать цвет', -// 'Gallery': 'Галерея', -// 'Link': 'Ссылка', -// 'Open': 'Открыть', -// 'Copy': 'Копировать', -// 'Remove': 'Удалить', -// 'Save': 'Сохранить', -// 'Zoom': 'Увеличить', -// 'Saved': 'Сохранено', -// 'Text': 'Текст', -// 'Resize': 'Resize', -// 'Width': 'Width', -// 'Height': 'Height', -// 'Size': 'Size', -// 'Small': 'Small', -// 'Large': 'Large', -// 'Huge': 'Huge', -// 'Clear': 'Clear', -// 'Font': 'Font', -// 'Search': 'Search', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'es': { -// 'Paste a link': 'Pega un enlace', -// 'Ok': 'Ok', -// 'Select Color': 'Selecciona un color', -// 'Gallery': 'Galería', -// 'Link': 'Enlace', -// 'Open': 'Abrir', -// 'Copy': 'Copiar', -// 'Remove': 'Eliminar', -// 'Save': 'Guardar', -// 'Zoom': 'Zoom', -// 'Saved': 'Guardado', -// 'Text': 'Texto', -// 'Resize': 'Redimensionar', -// 'Width': 'Ancho', -// 'Height': 'Alto', -// 'Size': 'Tamaño', -// 'Small': 'Pequeño', -// 'Large': 'Grande', -// 'Huge': 'Muy grande', -// 'Clear': 'Borrar', -// 'Font': 'Fuente', -// 'Search': 'Buscar', -// 'Camera': 'Cámara', -// 'Video': 'Vídeo', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'tr': { -// 'Paste a link': 'Bağlantıyı Yapıştır', -// 'Ok': 'Tamam', -// 'Select Color': 'Renk Seçin', -// 'Gallery': 'Galeri', -// 'Link': 'Bağlantı', -// 'Open': 'Açık', -// 'Copy': 'Kopyala', -// 'Remove': 'Kaldır', -// 'Save': 'Kayıt Et', -// 'Zoom': 'Yakınlaştır', -// 'Saved': 'Kaydedildi', -// 'Text': 'Text', -// 'Resize': 'Yeniden Boyutlandır', -// 'Width': 'Genişlik', -// 'Height': 'Yükseklik', -// 'Size': 'Boyut', -// 'Small': 'Küçük', -// 'Large': 'Büyük', -// 'Huge': 'Daha Büyük', -// 'Clear': 'Temizle', -// 'Font': 'Yazı tipi', -// 'Search': 'Ara', -// 'Camera': 'Kamera', -// 'Video': 'Video', -// 'Undo': 'Geri', -// 'Redo': 'İleri', -// 'Font family': 'Yazı Türü', -// 'Font size': 'Yazı Boyutu', -// 'Bold': 'Kalın', -// 'Subscript': 'Alt Simge', -// 'Superscript': 'Üst Simge', -// 'Italic': 'İtalik', -// 'Underline': 'Altı Çizili', -// 'Strike through': 'Üsti Çizili', -// 'Inline code': 'Inline code', -// 'Font color': 'Yazı Rengi', -// 'Background color': 'Vurgu Rengi', -// 'Clear format': 'Formatı Temizle', -// 'Align left': 'Sola Hizala', -// 'Align center': 'Ortaya Hizala', -// 'Align right': 'Sağa Hizala', -// 'Justify win width': 'Kenarlara Hizala', -// 'Text direction': 'Metin Yönü', -// 'Header style': 'Başlık Stili', -// 'Numbered list': 'Numaralı Liste', -// 'Bullet list': 'Madde Listesi', -// 'Checked list': 'Kontrol Listesi', -// 'Code block': 'Kod Blogu', -// 'Quote': 'Alıntı', -// 'Increase indent': 'Girintiyi Artır', -// 'Decrease indent': 'Girintiyi Azalt ', -// 'Insert URL': 'URL Giriniz', -// 'Visit link': 'Bağlantıyı Ziyaret Et', -// 'Enter link': 'Bağlantı Giriniz', -// 'Enter media': 'Medya Giriniz', -// 'Edit': 'Düzenle', -// 'Apply': 'Uygula', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'uk': { -// 'Paste a link': 'Вставити посилання', -// 'Ok': 'ОК', -// 'Select Color': 'Вибрати колір', -// 'Gallery': 'Галерея', -// 'Link': 'Посилання', -// 'Open': 'Відкрити', -// 'Copy': 'Копіювати', -// 'Remove': 'Видалити', -// 'Save': 'Зберегти', -// 'Zoom': 'Збільшити', -// 'Saved': 'Збережено', -// 'Text': 'Текст', -// 'Resize': 'Resize', -// 'Width': 'Width', -// 'Height': 'Height', -// 'Size': 'Size', -// 'Small': 'Small', -// 'Large': 'Large', -// 'Huge': 'Huge', -// 'Clear': 'Clear', -// 'Font': 'Font', -// 'Search': 'Search', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'pt': { -// 'Paste a link': 'Colar um link', -// 'Ok': 'Ok', -// 'Select Color': 'Selecionar uma cor', -// 'Gallery': 'Galeria', -// 'Link': 'Link', -// 'Open': 'Abra', -// 'Copy': 'Copiar', -// 'Remove': 'Remover', -// 'Save': 'Salvar', -// 'Zoom': 'Zoom', -// 'Saved': 'Salvo', -// 'Text': 'Texto', -// 'Resize': 'Redimencionar', -// 'Width': 'Largura', -// 'Height': 'Altura', -// 'Size': 'Tamanho', -// 'Small': 'Pequeno', -// 'Large': 'Grande', -// 'Huge': 'Gigante', -// 'Clear': 'Limpar', -// 'Font': 'Fonte', -// 'Search': 'Search', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Guardado através da network', -// 'Saved using the local storage': -// 'Guardado através do armazenamento local', -// 'Error while saving image': 'Erro a gravar imagem', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'pt_br': { -// 'Paste a link': 'Colar um link', -// 'Ok': 'Ok', -// 'Select Color': 'Selecionar uma cor', -// 'Gallery': 'Galeria', -// 'Link': 'Link', -// 'Open': 'Abrir', -// 'Copy': 'Copiar', -// 'Remove': 'Remover', -// 'Save': 'Salvar', -// 'Zoom': 'Zoom', -// 'Saved': 'Salvo', -// 'Text': 'Texto', -// 'Resize': 'Redimensionar', -// 'Width': 'Largura', -// 'Height': 'Altura', -// 'Size': 'Tamanho', -// 'Small': 'Pequeno', -// 'Large': 'Grande', -// 'Huge': 'Gigante', -// 'Clear': 'Limpar', -// 'Font': 'Fonte', -// 'Search': 'Buscar', -// 'Camera': 'Câmera', -// 'Video': 'Vídeo', -// 'Undo': 'Desfazer', -// 'Redo': 'Refazer', -// 'Font family': 'Fonte', -// 'Font size': 'Tamanho da fonte', -// 'Bold': 'Negrito', -// 'Subscript': 'Subscrito', -// 'Superscript': 'Sobrescrito', -// 'Italic': 'Itálico', -// 'Underline': 'Sublinhado', -// 'Strike through': 'Tachado', -// 'Inline code': 'Inline code', -// 'Font color': 'Cor da fonte', -// 'Background color': 'Cor do fundo', -// 'Clear format': 'Limpar formatação', -// 'Align left': 'Texto à esquerda', -// 'Align center': 'Centralizar', -// 'Align right': 'Texto à direita', -// 'Justify win width': 'Justificado', -// 'Text direction': 'Direção do texto', -// 'Header style': 'Estilo de cabeçalho', -// 'Numbered list': 'Numeração', -// 'Bullet list': 'Marcadores', -// 'Checked list': 'Lista de verificação', -// 'Code block': 'Code block', -// 'Quote': 'Citação', -// 'Increase indent': 'Aumentar recuo', -// 'Decrease indent': 'Diminuir recuo', -// 'Insert URL': 'Inserir URL', -// 'Visit link': 'Visitar link', -// 'Enter link': 'Inserir link', -// 'Enter media': 'Inserir mídia', -// 'Edit': 'Editar', -// 'Apply': 'Aplicar', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'pl': { -// 'Paste a link': 'Wklej link', -// 'Ok': 'OK', -// 'Select Color': 'Wybierz kolor', -// 'Gallery': 'Galeria', -// 'Link': 'Link', -// 'Open': 'Otwórz', -// 'Copy': 'Kopiuj', -// 'Remove': 'Usuń', -// 'Save': 'Zapisz', -// 'Zoom': 'Powiększenie', -// 'Saved': 'Zapisano', -// 'Text': 'Tekst', -// 'Resize': 'Resize', -// 'Width': 'Width', -// 'Height': 'Height', -// 'Size': 'Size', -// 'Small': 'Small', -// 'Large': 'Large', -// 'Huge': 'Huge', -// 'Clear': 'Clear', -// 'Font': 'Font', -// 'Search': 'Search', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'vi': { -// 'Paste a link': 'Chèn liên kết', -// 'Ok': 'OK', -// 'Select Color': 'Chọn Màu', -// 'Gallery': 'Thư viện', -// 'Link': 'Liên kết', -// 'Open': 'Mở', -// 'Copy': 'Sao chép', -// 'Remove': 'Xoá', -// 'Save': 'Lưu', -// 'Zoom': 'Thu phóng', -// 'Saved': 'Đã lưu', -// 'Text': 'Chữ', -// 'Resize': 'Resize', -// 'Width': 'Rộng', -// 'Height': 'Cao', -// 'Size': 'Kích thước', -// 'Small': 'Nhỏ', -// 'Large': 'Lớn', -// 'Huge': 'Rất lớn', -// 'Clear': 'Xoá', -// 'Font': 'Phông chữ', -// 'Search': 'Tìm', -// 'Camera': 'Máy ảnh', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Phông chữ', -// 'Font size': 'Cỡ chữ', -// 'Bold': 'Đậm', -// 'Subscript': 'Chèn dưới', -// 'Superscript': 'Chèn trên', -// 'Italic': 'Nghiêng', -// 'Underline': 'Gạch chân', -// 'Strike through': 'Gạch ngang', -// 'Inline code': 'Dòng mã', -// 'Font color': 'Màu chữ', -// 'Background color': 'Màu nền', -// 'Clear format': 'Xoá định dạng', -// 'Align left': 'Căn trái', -// 'Align center': 'Căn giữa', -// 'Align right': 'Căn phải', -// 'Justify win width': 'Căn đều chiều rộng', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Danh sách thứ tự', -// 'Bullet list': 'Danh sách', -// 'Checked list': 'Danh sách hộp kiểm', -// 'Code block': 'Đoạn mã', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Thêm liên kết', -// 'Visit link': 'Mở liên kết', -// 'Enter link': 'Nhập liên kết', -// 'Enter media': 'Enter media', -// 'Edit': 'Sửa', -// 'Apply': 'Áp dụng', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'ur': { -// 'Paste a link': 'لنک پیسٹ کریں', -// 'Ok': 'ٹھیک ہے', -// 'Select Color': 'رنگ منتخب کریں', -// 'Gallery': 'گیلری', -// 'Link': 'لنک', -// 'Open': 'کھولیں', -// 'Copy': 'نقل', -// 'Remove': 'ہٹا دیں', -// 'Save': 'محفوظ کریں', -// 'Zoom': 'زوم', -// 'Saved': 'محفوظ کر لیا', -// 'Text': 'متن', -// 'Resize': 'سائز تبدیل کریں۔', -// 'Width': 'چوڑائی', -// 'Height': 'اونچائی', -// 'Size': 'Size', -// 'Small': 'Small', -// 'Large': 'Large', -// 'Huge': 'Huge', -// 'Clear': 'Clear', -// 'Font': 'Font', -// 'Search': 'Search', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'id': { -// 'Paste a link': 'Tempel tautan', -// 'Ok': 'Oke', -// 'Select Color': 'Pilih Warna', -// 'Gallery': 'Galeri', -// 'Link': 'Tautan', -// 'Open': 'Buka', -// 'Copy': 'Salin', -// 'Remove': 'Hapus', -// 'Save': 'Simpan', -// 'Zoom': 'Perbesar', -// 'Saved': 'Tersimpan', -// 'Text': 'Teks', -// 'Resize': 'Ubah Ukuran', -// 'Width': 'Lebar', -// 'Height': 'Tinggi', -// 'Size': 'Size', -// 'Small': 'Small', -// 'Large': 'Large', -// 'Huge': 'Huge', -// 'Clear': 'Clear', -// 'Font': 'Font', -// 'Search': 'Search', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'no': { -// 'Paste a link': 'Lim inn lenke', -// 'Ok': 'Ok', -// 'Select Color': 'Velg farge', -// 'Gallery': 'Galleri', -// 'Link': 'Lenke', -// 'Open': 'Åpne', -// 'Copy': 'Kopier', -// 'Remove': 'Fjern', -// 'Save': 'Lagre', -// 'Zoom': 'Zoom', -// 'Saved': 'Lagret', -// 'Text': 'Tekst', -// 'Resize': 'Endre størrelse', -// 'Width': 'Bredde', -// 'Height': 'Høyde', -// 'Size': 'Size', -// 'Small': 'Small', -// 'Large': 'Large', -// 'Huge': 'Huge', -// 'Clear': 'Clear', -// 'Font': 'Font', -// 'Search': 'Search', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'fa': { -// 'Paste a link': 'جایگذاری لینک', -// 'Ok': 'تایید', -// 'Select Color': 'انتخاب رنگ', -// 'Gallery': 'گالری', -// 'Link': 'لینک', -// 'Open': 'باز کردن', -// 'Copy': 'کپی', -// 'Remove': 'حذف', -// 'Save': 'ذخیره', -// 'Zoom': 'بزرگنمایی', -// 'Saved': 'ذخیره شد', -// 'Text': 'متن', -// 'Resize': 'تغییر اندازه', -// 'Width': 'عرض', -// 'Height': 'طول', -// 'Size': 'اندازه', -// 'Small': 'کوچک', -// 'Large': 'بزرگ', -// 'Huge': 'خیلی بزرگ', -// 'Clear': 'پاک کردن', -// 'Font': 'فونت', -// 'Search': 'جستجو', -// 'Camera': 'دوربین', -// 'Video': 'ویدیو', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'hi': { -// 'Paste a link': 'लिंक पेस्ट करें', -// 'Ok': 'ठीक है', -// 'Select Color': 'रंग चुनें', -// 'Gallery': 'गैलरी', -// 'Link': 'लिंक', -// 'Open': 'खोलें', -// 'Copy': 'कॉपी करें', -// 'Remove': 'हटाएं', -// 'Save': 'सुरक्षित करें', -// 'Zoom': 'बड़ा करें', -// 'Saved': 'सुरक्षित कर दिया गया है', -// 'Text': 'शब्द', -// 'Resize': 'आकार बदलें', -// 'Width': 'चौड़ाई', -// 'Height': 'ऊंचाई', -// 'Size': 'Size', -// 'Small': 'Small', -// 'Large': 'Large', -// 'Huge': 'Huge', -// 'Clear': 'Clear', -// 'Font': 'Font', -// 'Search': 'Search', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'nl': { -// 'Paste a link': 'Plak een link', -// 'Ok': 'Ok', -// 'Select Color': 'Selecteer kleur', -// 'Gallery': 'Gallerij', -// 'Link': 'Link', -// 'Open': 'Open', -// 'Copy': 'Kopieer', -// 'Remove': 'Verwijderd', -// 'Save': 'Opslaan', -// 'Zoom': 'Zoom', -// 'Saved': 'Opgeslagen', -// 'Text': 'Tekst', -// 'Resize': 'Formaat wijzigen', -// 'Width': 'Breedte', -// 'Height': 'Hoogte', -// 'Size': 'Grootte', -// 'Small': 'Small', -// 'Large': 'Large', -// 'Huge': 'Huge', -// 'Clear': 'Clear', -// 'Font': 'Font', -// 'Search': 'Search', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'sr': { -// 'Paste a link': 'Nalepi vezu', -// 'Ok': 'OK', -// 'Select Color': 'Odaberi boju', -// 'Gallery': 'Galerija', -// 'Link': 'Veza', -// 'Open': 'Otvori', -// 'Copy': 'Kopiraj', -// 'Remove': 'Ukloni', -// 'Save': 'Sačuvaj', -// 'Zoom': 'Uvećaj', -// 'Saved': 'Sačuvano', -// 'Text': 'Tekst', -// 'Resize': 'Promeni veličinu', -// 'Width': 'Širina', -// 'Height': 'Visina', -// 'Size': 'Veličina', -// 'Small': 'Small', -// 'Large': 'Large', -// 'Huge': 'Huge', -// 'Clear': 'Clear', -// 'Font': 'Font', -// 'Search': 'Search', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'cs': { -// 'Paste a link': 'Vložit odkaz', -// 'Ok': 'Ok', -// 'Select Color': 'Vybrat barvu', -// 'Gallery': 'Galerie', -// 'Link': 'Odkaz', -// 'Open': 'Otevřít', -// 'Copy': 'Kopírovat', -// 'Remove': 'Odstranit', -// 'Save': 'Uložit', -// 'Zoom': 'Přiblížit', -// 'Saved': 'Uloženo', -// 'Text': 'Text', -// 'Resize': 'Změnit velikost', -// 'Width': 'Šířka', -// 'Height': 'Výška', -// 'Size': 'Velikost', -// 'Small': 'Malý', -// 'Large': 'Velký', -// 'Huge': 'Obrovský', -// 'Clear': 'Smazat', -// 'Font': 'Písmo', -// 'Search': 'Hledat', -// 'Camera': 'Kamera', -// 'Video': 'Video', -// 'Undo': 'Zpět', -// 'Redo': 'Znovu', -// 'Font family': 'Rodina písma', -// 'Font size': 'Velikost písma', -// 'Bold': 'Tučné', -// 'Subscript': 'Dolní index', -// 'Superscript': 'Horní index', -// 'Italic': 'Kurzíva', -// 'Underline': 'Podtržení', -// 'Strike through': 'Přeškrtnuté', -// 'Inline code': 'Inline kód', -// 'Font color': 'Barva písma', -// 'Background color': 'Barva pozadí', -// 'Clear format': 'Vymazat formátování', -// 'Align left': 'Zarovnat vlevo', -// 'Align center': 'Zarovnat na střed', -// 'Align right': 'Zarovnat vpravo', -// 'Justify win width': 'Zarovnat do bloku', -// 'Text direction': 'Směr textu', -// 'Header style': 'Styl záhlaví', -// 'Numbered list': 'Číslovaný seznam', -// 'Bullet list': 'Seznam s odrážkami', -// 'Checked list': 'Seznam s zaškrtávacími políčky', -// 'Code block': 'Blokový kód', -// 'Quote': 'Citace', -// 'Increase indent': 'Zvětšit odsazení', -// 'Decrease indent': 'Zmenšit odsazení', -// 'Insert URL': 'Vložit URL', -// 'Visit link': 'Otevřít odkaz', -// 'Enter link': 'Vložit odkaz', -// 'Enter media': 'Vložit média', -// 'Edit': 'Upravit', -// 'Apply': 'Použít', -// 'Hex': 'Hex', -// 'Material': 'Material', -// 'Color': 'Barva', -// 'Find text': 'Najít text', -// 'Move to previous occurrence': 'Přesunout na předchozí výskyt', -// 'Move to next occurrence': 'Přesunout na následující výskyt', -// 'Saved using the network': 'Uloženo pomocí sítě', -// 'Saved using local storage': 'Uloženo lokálně', -// 'Error while saving image': 'Chyba při ukládání obrázku', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'he': { -// 'Paste a link': 'הדבק את הלינק', -// 'Ok': 'אוקי', -// 'Select Color': 'בחר צבע', -// 'Gallery': 'גלריה', -// 'Link': 'לינק', -// 'Open': 'פתח', -// 'Copy': 'העתק', -// 'Remove': 'מחק', -// 'Save': 'שמור', -// 'Zoom': 'זום', -// 'Saved': 'נשמר', -// 'Text': 'טקסט', -// 'Resize': 'שנה גודל', -// 'Width': 'רוחב', -// 'Height': 'גובה', -// 'Size': 'גודל', -// 'Small': 'קטן', -// 'Large': 'גדול', -// 'Huge': 'ענק', -// 'Clear': 'מחוק', -// 'Font': 'פונט', -// 'Search': 'חפש', -// 'Camera': 'מצלמה', -// 'Video': 'וידאו', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'ms': { -// 'Paste a link': 'Tampal Pautan', -// 'Ok': 'Ok', -// 'Select Color': 'Pilih Warna', -// 'Gallery': 'Galeri', -// 'Link': 'Pautan', -// 'Open': 'Buka', -// 'Copy': 'Salin', -// 'Remove': 'Buang', -// 'Save': 'Simpan', -// 'Zoom': 'Zum', -// 'Saved': 'Telah Disimpan', -// 'Text': 'Perkataan', -// 'Resize': 'Ubah saiz', -// 'Width': 'Lebar', -// 'Height': 'Tinggi', -// 'Size': 'Saiz', -// 'Small': 'Kecil', -// 'Large': 'Besar', -// 'Huge': 'Amat Besar', -// 'Clear': 'Padam', -// 'Font': 'Fon', -// 'Search': 'Carian', -// 'Camera': 'Kamera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'it': { -// 'Paste a link': 'Incolla un collegamento', -// 'Ok': 'Ok', -// 'Select Color': 'Seleziona Colore', -// 'Gallery': 'Galleria', -// 'Link': 'Collegamento', -// 'Open': 'Apri', -// 'Copy': 'Copia', -// 'Remove': 'Rimuovi', -// 'Save': 'Salva', -// 'Zoom': 'Ingrandisci', -// 'Saved': 'Salvato', -// 'Text': 'Testo', -// 'Resize': 'Ridimensiona', -// 'Width': 'Larghezza', -// 'Height': 'Altezza', -// 'Size': 'Dimensione', -// 'Small': 'Piccolo', -// 'Large': 'Largo', -// 'Huge': 'Enorme', -// 'Clear': 'Cancella', -// 'Font': 'Font', -// 'Search': 'Ricerca', -// 'Camera': 'Camera', -// 'Video': 'Video', -// 'Undo': 'Undo', -// 'Redo': 'Redo', -// 'Font family': 'Font family', -// 'Font size': 'Font size', -// 'Bold': 'Bold', -// 'Subscript': 'Subscript', -// 'Superscript': 'Superscript', -// 'Italic': 'Italic', -// 'Underline': 'Underline', -// 'Strike through': 'Strike through', -// 'Inline code': 'Inline code', -// 'Font color': 'Font color', -// 'Background color': 'Background color', -// 'Clear format': 'Clear format', -// 'Align left': 'Align left', -// 'Align center': 'Align center', -// 'Align right': 'Align right', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Text direction', -// 'Header style': 'Header style', -// 'Numbered list': 'Numbered list', -// 'Bullet list': 'Bullet list', -// 'Checked list': 'Checked list', -// 'Code block': 'Code block', -// 'Quote': 'Quote', -// 'Increase indent': 'Increase indent', -// 'Decrease indent': 'Decrease indent', -// 'Insert URL': 'Insert URL', -// 'Visit link': 'Visit link', -// 'Enter link': 'Enter link', -// 'Enter media': 'Enter media', -// 'Edit': 'Edit', -// 'Apply': 'Apply', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'bn': { -// 'Paste a link': 'লিঙ্ক পেস্ট করুন', -// 'Ok': 'ওকে', -// 'Select Color': 'কালার সিলেক্ট করুন', -// 'Gallery': 'গ্যালারি', -// 'Link': 'লিঙ্ক', -// 'Open': 'ওপেন', -// 'Copy': 'কপি', -// 'Remove': 'রিমুভ', -// 'Save': 'সেভ', -// 'Zoom': 'জুম', -// 'Saved': 'সেভড', -// 'Text': 'টেক্সট', -// 'Resize': 'রিসাইজ', -// 'Width': 'প্রস্থ', -// 'Height': 'দৈর্ঘ্য', -// 'Size': 'সাইজ', -// 'Small': 'ছোট', -// 'Large': 'বড়', -// 'Huge': 'বিশাল', -// 'Clear': 'ক্লিয়ার', -// 'Font': 'ফন্ট', -// 'Search': 'সার্চ', -// 'Camera': 'ক্যামেরা', -// 'Video': 'ভিডিও', -// 'Undo': 'আন্ডু', -// 'Redo': 'রিডু', -// 'Font family': 'ফন্ট ফ্যামিলি', -// 'Font size': 'ফন্ট সাইজ', -// 'Bold': 'বোল্ড', -// 'Subscript': 'সাবস্ক্রিপ্ট', -// 'Superscript': 'সুপারস্ক্রিপ্ট', -// 'Italic': 'ইটালিক', -// 'Underline': 'আন্ডারলাইন', -// 'Strike through': 'স্ট্রাইক থ্রু', -// 'Inline code': 'ইনলাইন কোড', -// 'Font color': 'ফন্ট কালার', -// 'Background color': 'ব্যাকগ্রাউন্ড কালার', -// 'Clear format': 'ক্লিয়ার ফরম্যাট', -// 'Align left': 'বাম সারিবদ্ধ', -// 'Align center': 'কেন্দ্র সারিবদ্ধ', -// 'Align right': 'ডান সারিবদ্ধ', -// 'Justify win width': 'প্রস্থের সাথে সংযত', -// 'Text direction': 'টেক্সট ডিরেকশন', -// 'Header style': 'হেডার স্টাইল', -// 'Numbered list': 'সংখ্যাযুক্ত তালিকা', -// 'Bullet list': 'বুলেট তালিকা', -// 'Checked list': 'চেক করা তালিকা', -// 'Code block': 'কোড ব্লক', -// 'Quote': 'উক্তি', -// 'Increase indent': 'ইন্ডেন্ট বাড়ান', -// 'Decrease indent': 'ইন্ডেন্ট কমান', -// 'Insert URL': 'UR দিন', -// 'Visit link': 'ভিজিট লিঙ্ক', -// 'Enter link': 'লিঙ্ক দিন', -// 'Enter media': 'মিডিয়া দিন', -// 'Edit': 'ইডিট', -// 'Apply': 'এপ্লাই', -// 'Hex': 'হেক্স', -// 'Material': 'ম্যাটারিয়াল', -// 'Color': 'কালার', -// 'Find text': 'Find text', -// 'Move to previous occurrence': 'Move to previous occurrence', -// 'Move to next occurrence': 'Move to next occurrence', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'tk': { -// 'Paste a link': 'Baglanyşygy goýuň', -// 'Ok': 'Bolýar', -// 'Select Color': 'Reňk saýlaň', -// 'Gallery': 'Galereýa', -// 'Link': 'Baglanyşyk', -// 'Open': 'Aç', -// 'Copy': 'Kopýala', -// 'Remove': 'Poz', -// 'Save': 'Sakla', -// 'Zoom': 'Ulalt', -// 'Saved': 'Saklandy', -// 'Text': 'Tekst', -// 'Resize': 'Ölçegini üýtget', -// 'Width': 'In', -// 'Height': 'Boý', -// 'Size': 'Ölçegi', -// 'Small': 'Kiçi', -// 'Large': 'Uly', -// 'Huge': 'Has uly', -// 'Clear': 'Arassala', -// 'Font': 'Şrift', -// 'Search': 'Gözleg', -// 'Camera': 'Kamera', -// 'Video': 'Wideo', -// 'Undo': 'Yza al', -// 'Redo': 'Öňe al', -// 'Font family': 'Şrift maşgalasy', -// 'Font size': 'Şrift ululygy', -// 'Bold': 'Galyň', -// 'Subscript': 'Aşaky ýazgy', -// 'Superscript': 'Ýokarky ýazgy', -// 'Italic': 'Italik', -// 'Underline': 'Aşagyny çyz', -// 'Strike through': 'Üstüni çyz', -// 'Inline code': 'Bir setirde kod', -// 'Font color': 'Şrift reňki', -// 'Background color': 'Arka reňki', -// 'Clear format': 'Formaty arassala', -// 'Align left': 'Çepe deňleşdir', -// 'Align center': 'Orta deňleşdir', -// 'Align right': 'Saga deňleşdir', -// 'Justify win width': 'Justify win width', -// 'Text direction': 'Tekst ugry', -// 'Header style': 'Sözbaşy stili', -// 'Numbered list': 'Sanly sanaw', -// 'Bullet list': 'Okly sanawy', -// 'Checked list': 'Tikli sanaw', -// 'Code block': 'Kod blogy', -// 'Quote': 'Sitata', -// 'Increase indent': 'Indent köpelt', -// 'Decrease indent': 'Indent azalt', -// 'Insert URL': 'URL goý', -// 'Visit link': 'Baglanyşyga giriň', -// 'Enter link': 'Baglanyşyk giriň', -// 'Enter media': 'Mediýa giriziň', -// 'Edit': 'Üýtget', -// 'Apply': 'Ulan', -// 'Hex': 'Hex', -// 'Material': 'Material', -// 'Color': 'Reňk', -// 'Find text': 'Tekst tapyň', -// 'Move to previous occurrence': 'Öňki hadysa geçiň', -// 'Move to next occurrence': 'Indiki hadysa geçiň', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'bg': { -// 'Paste a link': 'Поставете връзка', -// 'Ok': 'Да', -// 'Select Color': 'Изберете цвят', -// 'Gallery': 'Галерия', -// 'Link': 'Връзка', -// 'Open': 'Отвори', -// 'Copy': 'Копирай', -// 'Remove': 'Премахни', -// 'Save': 'Запази', -// 'Zoom': 'Увеличи', -// 'Saved': 'Запазено', -// 'Text': 'Текст', -// 'Resize': 'Промяна на размера', -// 'Width': 'Ширина', -// 'Height': 'Височина', -// 'Size': 'Размер', -// 'Small': 'Малък', -// 'Large': 'Голям', -// 'Huge': 'Огромен', -// 'Clear': 'Изчисти', -// 'Font': 'Шрифт', -// 'Search': 'Търси', -// 'Camera': 'Камера', -// 'Video': 'Видео', -// 'Undo': 'Отмени', -// 'Redo': 'Възстанови', -// 'Font family': 'Шрифт', -// 'Font size': 'Размер на шрифта', -// 'Bold': 'Получер', -// 'Subscript': 'Индекс', -// 'Superscript': 'Надпис', -// 'Italic': 'Курсив', -// 'Underline': 'Подчертан', -// 'Strike through': 'Зачертан', -// 'Inline code': 'Вграден код', -// 'Font color': 'Цвят на шрифта', -// 'Background color': 'Цвят на фона', -// 'Clear format': 'Изчисти формат', -// 'Align left': 'Подравни вляво', -// 'Align center': 'Подравни в центъра', -// 'Align right': 'Подравни вдясно', -// 'Justify win width': 'Подравни във всяка колонка', -// 'Text direction': 'Посока на текста', -// 'Header style': 'Стил на заглавието', -// 'Numbered list': 'Номериран списък', -// 'Bullet list': 'Маркиран списък', -// 'Checked list': 'Списък с отметки', -// 'Code block': 'Блок с код', -// 'Quote': 'Цитат', -// 'Increase indent': 'Увеличи отстъпа', -// 'Decrease indent': 'Намали отстъпа', -// 'Insert URL': 'Вмъкни URL', -// 'Visit link': 'Посети връзка', -// 'Enter link': 'Въведи връзка', -// 'Enter media': 'Въведи медия', -// 'Edit': 'Редактирай', -// 'Apply': 'Приложи', -// 'Hex': 'Hex', -// 'Material': 'Material', -// 'Color': 'Цвят', -// 'Find text': 'Намери текст', -// 'Move to previous occurrence': 'Премести към предишното съвпадение', -// 'Move to next occurrence': 'Премести към следващото съвпадение', -// 'Saved using the network': 'Saved using the network', -// 'Saved using the local storage': 'Saved using the local storage', -// 'Error while saving image': 'Error while saving image', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// 'sw': { -// 'Paste a link': 'Bandika Kiungo', -// 'Ok': 'Sawa', -// 'Select Color': 'Chagua Rangi', -// 'Gallery': 'Matunzio', -// 'Link': 'Kiungo', -// 'Open': 'Fungua', -// 'Copy': 'Nakili', -// 'Remove': 'Ondoa', -// 'Save': 'Hifadhi', -// 'Zoom': 'Kuza', -// 'Saved': 'Imehifadhiwa', -// 'Text': 'Maandishi', -// 'Resize': 'Badilisha Ukubwa', -// 'Width': 'Upana', -// 'Height': 'Urefu', -// 'Size': 'Ukubwa', -// 'Small': 'Ndogo', -// 'Large': 'Kubwa', -// 'Huge': 'Kubwa Sana', -// 'Clear': 'Wazi', -// 'Font': 'Fonti', -// 'Search': 'Tafuta', -// 'Camera': 'Kamera', -// 'Video': 'Video', -// 'Undo': 'Fanyua', -// 'Redo': 'Fanya Upya', -// 'Font family': 'Familia ya Fonti', -// 'Font size': 'Ukubwa wa Fonti', -// 'Bold': 'Nono', -// 'Subscript': 'Maandishi ys Chini', -// 'Superscript': 'Maandishi ya Juu', -// 'Italic': 'Italiki', -// 'Underline': 'Pigia Mstari', -// 'Strike through': 'Ghairi Maandishi', -// 'Inline code': 'Codi ya Laini Moja', -// 'Font color': 'Rangi ya Fonti', -// 'Background color': 'Rangi ya Nyuma', -// 'Clear format': 'Muundo Wazi', -// 'Align left': 'Pangilia Kushoto', -// 'Align center': 'Pangilia Kati', -// 'Align right': 'Pangilia Kulia', -// 'Justify win width': 'Kuhalalisha Upana wa Ushindi', -// 'Text direction': 'Mwelekeo wa Maandishi', -// 'Header style': 'Mtindo wa Mada', -// 'Numbered list': 'Orodha ya Nambari', -// 'Bullet list': 'Orodha ya Risasi', -// 'Checked list': 'Orodha iliyoangaliwa', -// 'Code block': 'aya ya codi', -// 'Quote': 'Nukuu', -// 'Increase indent': 'Ongeza Ujongezaji', -// 'Decrease indent': 'Punguza Ujongezaji', -// 'Insert URL': 'Ingiza Kiungo', -// 'Visit link': 'Tembelea Kiungo', -// 'Enter link': 'Ingiza Kiungo', -// 'Enter media': 'Ingiza Picha', -// 'Edit': 'Harir', -// 'Apply': 'Weka', -// 'Hex': 'Hexi', -// 'Material': 'Nyenzo', -// 'Color': 'Rangi', -// 'Find text': 'Pata Maandishi', -// 'Move to previous occurrence': 'Nenda Kwenye Tukio la Awali', -// 'Move to next occurrence': 'Nenda kwa Tukio linalofuata', -// 'Saved using the network': 'Imehifadhiwa kwa Kutumia Mtandao', -// 'Saved using the local storage': 'Imehifadhiwa kwa Hifadhi ya Ndani', -// 'Error while saving image': 'Hitilafu Wakati wa Kuhifadhi Picha', -// 'Please enter a text for your link': "e.g., 'Learn more)", -// 'Please enter the link url': "e.g., 'https://example.com'", -// 'Please enter a valid image url': 'Please enter a valid image url' -// }, -// }; - -// String get i18n => localize(this, _t); -// } diff --git a/lib/src/widgets/editor/editor.dart b/lib/src/widgets/editor/editor.dart index 9a85944b..f7fec971 100644 --- a/lib/src/widgets/editor/editor.dart +++ b/lib/src/widgets/editor/editor.dart @@ -15,7 +15,7 @@ import '../box.dart'; import '../delegate.dart'; import '../float_cursor.dart'; import '../text_selection.dart'; -import '../utils/localizations.dart'; +import '../../l10n/widgets/localizations.dart'; import 'editor_builder.dart'; /// Base interface for the editor state which defines contract used by diff --git a/lib/src/widgets/link.dart b/lib/src/widgets/link.dart index cfdbe68f..9e4ee354 100644 --- a/lib/src/widgets/link.dart +++ b/lib/src/widgets/link.dart @@ -2,7 +2,7 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; -import '../extensions/localizations.dart'; +import '../l10n/extensions/localizations.dart'; import '../models/documents/attribute.dart'; import '../models/documents/nodes/node.dart'; @@ -167,17 +167,17 @@ Future _showMaterialMenu( mainAxisSize: MainAxisSize.min, children: [ _MaterialAction( - title: context.localizations.open, + title: context.loc.open, icon: Icons.language_sharp, onPressed: () => Navigator.of(context).pop(LinkMenuAction.launch), ), _MaterialAction( - title: context.localizations.copy, + title: context.loc.copy, icon: Icons.copy_sharp, onPressed: () => Navigator.of(context).pop(LinkMenuAction.copy), ), _MaterialAction( - title: context.localizations.remove, + title: context.loc.remove, icon: Icons.link_off_sharp, onPressed: () => Navigator.of(context).pop(LinkMenuAction.remove), ), diff --git a/lib/src/widgets/toolbar/base_toolbar.dart b/lib/src/widgets/toolbar/base_toolbar.dart index 7bb73ad0..020afa36 100644 --- a/lib/src/widgets/toolbar/base_toolbar.dart +++ b/lib/src/widgets/toolbar/base_toolbar.dart @@ -3,7 +3,7 @@ import 'package:flutter/material.dart'; import '../../../flutter_quill.dart' show QuillBaseToolbarProvider, defaultToolbarSize; import '../../models/config/toolbar/base_configurations.dart'; -import '../utils/localizations.dart'; +import '../../l10n/widgets/localizations.dart'; import 'buttons/arrow_indicated_list.dart'; export '../../models/config/toolbar/buttons/base.dart'; diff --git a/lib/src/widgets/toolbar/buttons/clear_format.dart b/lib/src/widgets/toolbar/buttons/clear_format.dart index 3eea54aa..052e168a 100644 --- a/lib/src/widgets/toolbar/buttons/clear_format.dart +++ b/lib/src/widgets/toolbar/buttons/clear_format.dart @@ -1,6 +1,6 @@ import 'package:flutter/material.dart'; -import '../../../extensions/localizations.dart'; +import '../../../l10n/extensions/localizations.dart'; import '../../../extensions/quill_provider.dart'; import '../../../models/documents/attribute.dart'; import '../../../models/themes/quill_icon_theme.dart'; @@ -56,7 +56,7 @@ class QuillToolbarClearFormatButton extends StatelessWidget { String _tooltip(BuildContext context) { return options.tooltip ?? baseButtonExtraOptions(context).tooltip ?? - (context.localizations.clearFormat); + (context.loc.clearFormat); } void _sharedOnPressed() { diff --git a/lib/src/widgets/toolbar/buttons/color.dart b/lib/src/widgets/toolbar/buttons/color.dart index 1c2f1627..9f371b61 100644 --- a/lib/src/widgets/toolbar/buttons/color.dart +++ b/lib/src/widgets/toolbar/buttons/color.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_colorpicker/flutter_colorpicker.dart'; -import '../../../extensions/localizations.dart'; +import '../../../l10n/extensions/localizations.dart'; import '../../../extensions/quill_provider.dart'; import '../../../models/documents/attribute.dart'; import '../../../models/documents/style.dart'; @@ -137,8 +137,8 @@ class QuillToolbarColorButtonState extends State { return options.tooltip ?? baseButtonExtraOptions.tooltip ?? (widget.isBackground - ? context.localizations.backgroundColor - : context.localizations.fontColor); + ? context.loc.backgroundColor + : context.loc.fontColor); } @override @@ -232,13 +232,13 @@ class QuillToolbarColorButtonState extends State { context.requireQuillSharedConfigurations.dialogBarrierColor, builder: (context) => StatefulBuilder(builder: (context, dlgSetState) { return AlertDialog( - title: Text(context.localizations.selectColor), + title: Text(context.loc.selectColor), actions: [ TextButton( onPressed: () { Navigator.of(context).pop(); }, - child: Text(context.localizations.ok)), + child: Text(context.loc.ok)), ], backgroundColor: Theme.of(context).canvasColor, content: SingleChildScrollView( @@ -253,14 +253,14 @@ class QuillToolbarColorButtonState extends State { pickerType = 'material'; }); }, - child: Text(context.localizations.material)), + child: Text(context.loc.material)), TextButton( onPressed: () { dlgSetState(() { pickerType = 'color'; }); }, - child: Text(context.localizations.color)), + child: Text(context.loc.color)), ], ), Column(children: [ @@ -299,7 +299,7 @@ class QuillToolbarColorButtonState extends State { colorBoxSetState(() {}); }, decoration: InputDecoration( - labelText: context.localizations.hex, + labelText: context.loc.hex, border: const OutlineInputBorder(), ), ), diff --git a/lib/src/widgets/toolbar/buttons/font_family.dart b/lib/src/widgets/toolbar/buttons/font_family.dart index d7edcbf5..01eaad3a 100644 --- a/lib/src/widgets/toolbar/buttons/font_family.dart +++ b/lib/src/widgets/toolbar/buttons/font_family.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; import '../../../../extensions.dart'; -import '../../../extensions/localizations.dart'; +import '../../../l10n/extensions/localizations.dart'; import '../../../extensions/quill_provider.dart'; import '../../../models/config/toolbar/buttons/font_family.dart'; import '../../../models/documents/attribute.dart'; @@ -97,7 +97,7 @@ class QuillToolbarFontFamilyButtonState 'Nunito': 'nunito', 'Pacifico': 'pacifico', 'Roboto Mono': 'roboto-mono', - context.localizations.clear: 'Clear' + context.loc.clear: 'Clear' }; return rawItemsMap; } @@ -135,7 +135,7 @@ class QuillToolbarFontFamilyButtonState String get tooltip { return options.tooltip ?? context.requireQuillToolbarBaseButtonOptions.tooltip ?? - context.localizations.fontFamily; + context.loc.fontFamily; } void _onPressed() { @@ -179,7 +179,7 @@ class QuillToolbarFontFamilyButtonState if (options.overrideTooltipByFontFamily) { effectiveTooltip = effectiveTooltip.isNotEmpty ? '$effectiveTooltip: $_currentValue' - : '${context.localizations.font}: $_currentValue'; + : '${context.loc.font}: $_currentValue'; } return Tooltip(message: effectiveTooltip, child: child); }, diff --git a/lib/src/widgets/toolbar/buttons/font_size.dart b/lib/src/widgets/toolbar/buttons/font_size.dart index fa4deed6..db53f81c 100644 --- a/lib/src/widgets/toolbar/buttons/font_size.dart +++ b/lib/src/widgets/toolbar/buttons/font_size.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; import '../../../../extensions.dart'; -import '../../../extensions/localizations.dart'; +import '../../../l10n/extensions/localizations.dart'; import '../../../extensions/quill_provider.dart'; import '../../../models/config/quill_configurations.dart'; import '../../../models/documents/attribute.dart'; @@ -45,10 +45,10 @@ class QuillToolbarFontSizeButtonState final fontSizes = options.rawItemsMap ?? context.requireQuillToolbarConfigurations.fontSizesValues ?? { - context.localizations.small: 'small', - context.localizations.large: 'large', - context.localizations.huge: 'huge', - context.localizations.clear: '0' + context.loc.small: 'small', + context.loc.large: 'large', + context.loc.huge: 'huge', + context.loc.clear: '0' }; return fontSizes; } @@ -138,7 +138,7 @@ class QuillToolbarFontSizeButtonState String get tooltip { return options.tooltip ?? context.requireQuillToolbarBaseButtonOptions.tooltip ?? - context.localizations.fontSize; + context.loc.fontSize; } void _onPressed() { diff --git a/lib/src/widgets/toolbar/buttons/history.dart b/lib/src/widgets/toolbar/buttons/history.dart index 6143af07..4514f751 100644 --- a/lib/src/widgets/toolbar/buttons/history.dart +++ b/lib/src/widgets/toolbar/buttons/history.dart @@ -1,6 +1,6 @@ import 'package:flutter/material.dart'; -import '../../../extensions/localizations.dart'; +import '../../../l10n/extensions/localizations.dart'; import '../../../extensions/quill_provider.dart'; import '../../controller.dart'; import '../base_toolbar.dart'; @@ -53,9 +53,7 @@ class QuillToolbarHistoryButtonState extends State { context.requireQuillToolbarBaseButtonOptions; final tooltip = options.tooltip ?? baseButtonConfigurations.tooltip ?? - (options.isUndo - ? context.localizations.undo - : context.localizations.redo); + (options.isUndo ? context.loc.undo : context.loc.redo); final iconData = options.iconData ?? baseButtonConfigurations.iconData ?? (options.isUndo ? Icons.undo_outlined : Icons.redo_outlined); diff --git a/lib/src/widgets/toolbar/buttons/indent.dart b/lib/src/widgets/toolbar/buttons/indent.dart index 8c8779ff..72697e98 100644 --- a/lib/src/widgets/toolbar/buttons/indent.dart +++ b/lib/src/widgets/toolbar/buttons/indent.dart @@ -1,6 +1,6 @@ import 'package:flutter/material.dart'; -import '../../../extensions/localizations.dart'; +import '../../../l10n/extensions/localizations.dart'; import '../../../extensions/quill_provider.dart'; import '../../../models/config/toolbar/buttons/indent.dart'; import '../../../models/themes/quill_icon_theme.dart'; @@ -71,8 +71,8 @@ class QuillToolbarIndentButtonState extends State { return options.tooltip ?? baseButtonExtraOptions.tooltip ?? (widget.isIncrease - ? context.localizations.increaseIndent - : context.localizations.decreaseIndent); + ? context.loc.increaseIndent + : context.loc.decreaseIndent); } void _sharedOnPressed() { diff --git a/lib/src/widgets/toolbar/buttons/link_style.dart b/lib/src/widgets/toolbar/buttons/link_style.dart index 6418e66c..58abb6f8 100644 --- a/lib/src/widgets/toolbar/buttons/link_style.dart +++ b/lib/src/widgets/toolbar/buttons/link_style.dart @@ -1,6 +1,6 @@ import 'package:flutter/material.dart'; -import '../../../extensions/localizations.dart'; +import '../../../l10n/extensions/localizations.dart'; import '../../../extensions/quill_provider.dart'; import '../../../models/documents/attribute.dart'; import '../../../models/rules/insert.dart'; @@ -89,7 +89,7 @@ class QuillToolbarLinkStyleButtonState String get tooltip { return options.tooltip ?? baseButtonExtraOptions.tooltip ?? - context.localizations.insertURL; + context.loc.insertURL; } IconData get iconData { @@ -279,8 +279,8 @@ class _LinkDialogState extends State<_LinkDialog> { keyboardType: TextInputType.text, style: widget.dialogTheme?.inputTextStyle, decoration: InputDecoration( - labelText: context.localizations.text, - hintText: context.localizations.pleaseEnterTextForYourLink, + labelText: context.loc.text, + hintText: context.loc.pleaseEnterTextForYourLink, labelStyle: widget.dialogTheme?.labelTextStyle, floatingLabelStyle: widget.dialogTheme?.labelTextStyle, ), @@ -298,8 +298,8 @@ class _LinkDialogState extends State<_LinkDialog> { keyboardType: TextInputType.url, style: widget.dialogTheme?.inputTextStyle, decoration: InputDecoration( - labelText: context.localizations.link, - hintText: context.localizations.pleaseEnterTheLinkURL, + labelText: context.loc.link, + hintText: context.loc.pleaseEnterTheLinkURL, labelStyle: widget.dialogTheme?.labelTextStyle, floatingLabelStyle: widget.dialogTheme?.labelTextStyle, ), @@ -335,7 +335,7 @@ class _LinkDialogState extends State<_LinkDialog> { return TextButton( onPressed: _canPress() ? _applyLink : null, child: Text( - context.localizations.ok, + context.loc.ok, style: widget.dialogTheme?.buttonTextStyle, ), ); diff --git a/lib/src/widgets/toolbar/buttons/link_style2.dart b/lib/src/widgets/toolbar/buttons/link_style2.dart index 1141212d..2b039508 100644 --- a/lib/src/widgets/toolbar/buttons/link_style2.dart +++ b/lib/src/widgets/toolbar/buttons/link_style2.dart @@ -4,7 +4,7 @@ import 'package:url_launcher/link.dart'; import '../../../../extensions.dart' show UtilityWidgets, AutoFormatMultipleLinksRule; -import '../../../extensions/localizations.dart'; +import '../../../l10n/extensions/localizations.dart'; import '../../../extensions/quill_provider.dart'; import '../../../models/config/toolbar/buttons/link_style2.dart'; import '../../../models/documents/attribute.dart'; @@ -97,7 +97,7 @@ class _QuillToolbarLinkStyleButton2State String get tooltip { return options.tooltip ?? baseButtonExtraOptions.tooltip ?? - context.localizations.insertURL; + context.loc.insertURL; } IconData get iconData { @@ -308,7 +308,7 @@ class _LinkStyleDialogState extends State { final children = _isEditMode ? [ - Text(widget.editLinkLabel ?? context.localizations.visitLink), + Text(widget.editLinkLabel ?? context.loc.visitLink), UtilityWidgets.maybeWidget( enabled: !isWrappable, wrapper: (child) => Expanded( @@ -349,19 +349,19 @@ class _LinkStyleDialogState extends State { }); }, style: buttonStyle, - child: Text(context.localizations.edit), + child: Text(context.loc.edit), ), Padding( padding: EdgeInsets.only(left: widget.childrenSpacing), child: ElevatedButton( onPressed: _removeLink, style: buttonStyle, - child: Text(context.localizations.remove), + child: Text(context.loc.remove), ), ), ] : [ - Text(widget.addLinkLabel ?? context.localizations.enterLink), + Text(widget.addLinkLabel ?? context.loc.enterLink), UtilityWidgets.maybeWidget( enabled: !isWrappable, wrapper: (child) => Expanded( @@ -388,7 +388,7 @@ class _LinkStyleDialogState extends State { ElevatedButton( onPressed: _canPress() ? _applyLink : null, style: buttonStyle, - child: Text(context.localizations.apply), + child: Text(context.loc.apply), ), ]; diff --git a/lib/src/widgets/toolbar/buttons/search/search.dart b/lib/src/widgets/toolbar/buttons/search/search.dart index 2b5c12cc..b9477704 100644 --- a/lib/src/widgets/toolbar/buttons/search/search.dart +++ b/lib/src/widgets/toolbar/buttons/search/search.dart @@ -1,6 +1,6 @@ import 'package:flutter/material.dart'; -import '../../../../extensions/localizations.dart'; +import '../../../../l10n/extensions/localizations.dart'; import '../../../../extensions/quill_provider.dart'; import '../../../../models/themes/quill_dialog_theme.dart'; import '../../../../models/themes/quill_icon_theme.dart'; @@ -56,7 +56,7 @@ class QuillToolbarSearchButton extends StatelessWidget { String _tooltip(BuildContext context) { return options.tooltip ?? baseButtonExtraOptions(context).tooltip ?? - (context.localizations.search); + (context.loc.search); } Color _dialogBarrierColor(BuildContext context) { diff --git a/lib/src/widgets/toolbar/buttons/search/search_dialog.dart b/lib/src/widgets/toolbar/buttons/search/search_dialog.dart index c5d2b8b5..2aa268c5 100644 --- a/lib/src/widgets/toolbar/buttons/search/search_dialog.dart +++ b/lib/src/widgets/toolbar/buttons/search/search_dialog.dart @@ -1,6 +1,6 @@ import 'package:flutter/material.dart'; -import '../../../../extensions/localizations.dart'; +import '../../../../l10n/extensions/localizations.dart'; import '../../../../models/documents/document.dart'; import '../../../../models/themes/quill_dialog_theme.dart'; import '../../../controller.dart'; @@ -121,7 +121,7 @@ class QuillToolbarSearchDialogState extends State { child: Row( children: [ Tooltip( - message: context.localizations.caseSensitivityAndWholeWordSearch, + message: context.loc.caseSensitivityAndWholeWordSearch, child: ToggleButtons( onPressed: (index) { if (index == 0) { @@ -172,19 +172,19 @@ class QuillToolbarSearchDialogState extends State { if (_offsets == null) IconButton( icon: const Icon(Icons.search), - tooltip: context.localizations.findText, + tooltip: context.loc.findText, onPressed: _findText, ), if (_offsets != null) IconButton( icon: const Icon(Icons.keyboard_arrow_up), - tooltip: context.localizations.moveToPreviousOccurrence, + tooltip: context.loc.moveToPreviousOccurrence, onPressed: (_offsets!.isNotEmpty) ? _moveToPrevious : null, ), if (_offsets != null) IconButton( icon: const Icon(Icons.keyboard_arrow_down), - tooltip: context.localizations.moveToNextOccurrence, + tooltip: context.loc.moveToNextOccurrence, onPressed: (_offsets!.isNotEmpty) ? _moveToNext : null, ), ], diff --git a/lib/src/widgets/toolbar/buttons/select_alignment.dart b/lib/src/widgets/toolbar/buttons/select_alignment.dart index 5d4e8dc0..f90d5a0e 100644 --- a/lib/src/widgets/toolbar/buttons/select_alignment.dart +++ b/lib/src/widgets/toolbar/buttons/select_alignment.dart @@ -1,7 +1,7 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; -import '../../../extensions/localizations.dart'; +import '../../../l10n/extensions/localizations.dart'; import '../../../extensions/quill_provider.dart'; import '../../../models/documents/attribute.dart'; import '../../../models/documents/style.dart'; @@ -122,10 +122,10 @@ class QuillToolbarSelectAlignmentButtonState ); } return QuillSelectAlignmentValues( - leftAlignment: context.localizations.alignLeft, - centerAlignment: context.localizations.alignCenter, - rightAlignment: context.localizations.alignRight, - justifyAlignment: context.localizations.justifyWinWidth, + leftAlignment: context.loc.alignLeft, + centerAlignment: context.loc.alignCenter, + rightAlignment: context.loc.alignRight, + justifyAlignment: context.loc.justifyWinWidth, ); } diff --git a/lib/src/widgets/toolbar/buttons/select_header_style.dart b/lib/src/widgets/toolbar/buttons/select_header_style.dart index 6840be22..6b6ba8a5 100644 --- a/lib/src/widgets/toolbar/buttons/select_header_style.dart +++ b/lib/src/widgets/toolbar/buttons/select_header_style.dart @@ -2,7 +2,7 @@ import 'package:flutter/foundation.dart' show kIsWeb; import 'package:flutter/material.dart'; import '../../../../extensions.dart'; -import '../../../extensions/localizations.dart'; +import '../../../l10n/extensions/localizations.dart'; import '../../../extensions/quill_provider.dart'; import '../../../models/documents/attribute.dart'; import '../../../models/documents/style.dart'; @@ -83,7 +83,7 @@ class QuillToolbarSelectHeaderStyleButtonsState String get tooltip { return options.tooltip ?? baseButtonExtraOptions.tooltip ?? - context.localizations.headerStyle; + context.loc.headerStyle; } Axis get axis { diff --git a/lib/src/widgets/toolbar/buttons/toggle_check_list.dart b/lib/src/widgets/toolbar/buttons/toggle_check_list.dart index d6646431..61d19f61 100644 --- a/lib/src/widgets/toolbar/buttons/toggle_check_list.dart +++ b/lib/src/widgets/toolbar/buttons/toggle_check_list.dart @@ -1,6 +1,6 @@ import 'package:flutter/material.dart'; -import '../../../extensions/localizations.dart'; +import '../../../l10n/extensions/localizations.dart'; import '../../../extensions/quill_provider.dart'; import '../../../models/config/toolbar/buttons/base.dart'; import '../../../models/config/toolbar/buttons/toggle_check_list.dart'; @@ -121,7 +121,7 @@ class QuillToolbarToggleCheckListButtonState String get tooltip { return options.tooltip ?? baseButtonExtraOptions.tooltip ?? - context.localizations.checkedList; + context.loc.checkedList; } @override diff --git a/lib/src/widgets/toolbar/buttons/toggle_style.dart b/lib/src/widgets/toolbar/buttons/toggle_style.dart index 8214e78f..23241d05 100644 --- a/lib/src/widgets/toolbar/buttons/toggle_style.dart +++ b/lib/src/widgets/toolbar/buttons/toggle_style.dart @@ -1,6 +1,6 @@ import 'package:flutter/material.dart'; -import '../../../extensions/localizations.dart'; +import '../../../l10n/extensions/localizations.dart'; import '../../../extensions/quill_provider.dart'; import '../../../models/documents/attribute.dart'; import '../../../models/documents/style.dart'; @@ -88,39 +88,33 @@ class QuillToolbarToggleStyleButtonState (String?, IconData) get _defaultTooltipAndIconData { switch (widget.attribute.key) { case 'bold': - return (context.localizations.bold, Icons.format_bold); + return (context.loc.bold, Icons.format_bold); case 'script': if (widget.attribute.value == ScriptAttributes.sub.value) { - return (context.localizations.subscript, Icons.subscript); + return (context.loc.subscript, Icons.subscript); } - return (context.localizations.superscript, Icons.superscript); + return (context.loc.superscript, Icons.superscript); case 'italic': - return (context.localizations.italic, Icons.format_italic); + return (context.loc.italic, Icons.format_italic); case 'small': - return (context.localizations.small, Icons.format_size); + return (context.loc.small, Icons.format_size); case 'underline': - return (context.localizations.underline, Icons.format_underline); + return (context.loc.underline, Icons.format_underline); case 'strike': - return ( - context.localizations.strikeThrough, - Icons.format_strikethrough - ); + return (context.loc.strikeThrough, Icons.format_strikethrough); case 'code': - return (context.localizations.inlineCode, Icons.code); + return (context.loc.inlineCode, Icons.code); case 'direction': - return ( - context.localizations.textDirection, - Icons.format_textdirection_r_to_l - ); + return (context.loc.textDirection, Icons.format_textdirection_r_to_l); case 'list': if (widget.attribute.value == 'bullet') { - return (context.localizations.bulletList, Icons.format_list_bulleted); + return (context.loc.bulletList, Icons.format_list_bulleted); } - return (context.localizations.numberedList, Icons.format_list_numbered); + return (context.loc.numberedList, Icons.format_list_numbered); case 'code-block': - return (context.localizations.codeBlock, Icons.code); + return (context.loc.codeBlock, Icons.code); case 'blockquote': - return (context.localizations.quote, Icons.format_quote); + return (context.loc.quote, Icons.format_quote); default: throw ArgumentError( 'Could not find the default tooltip for ' diff --git a/lib/src/widgets/toolbar/toolbar.dart b/lib/src/widgets/toolbar/toolbar.dart index d6014858..b7a7497f 100644 --- a/lib/src/widgets/toolbar/toolbar.dart +++ b/lib/src/widgets/toolbar/toolbar.dart @@ -1,6 +1,6 @@ import 'package:flutter/material.dart'; -import '../../extensions/localizations.dart'; +import '../../l10n/extensions/localizations.dart'; import '../../extensions/quill_provider.dart'; import '../../models/config/toolbar/base_configurations.dart'; import '../../models/documents/attribute.dart'; @@ -101,7 +101,7 @@ class QuillToolbar extends StatelessWidget { controller: toolbarConfigurations .buttonOptions.fontFamily.controller ?? globalController, - defaultDispalyText: context.localizations.font, + defaultDispalyText: context.loc.font, ), spacerWidget, ], @@ -111,7 +111,7 @@ class QuillToolbar extends StatelessWidget { controller: toolbarConfigurations .buttonOptions.fontFamily.controller ?? globalController, - defaultDisplayText: context.localizations.fontSize, + defaultDisplayText: context.loc.fontSize, ), spacerWidget, ], diff --git a/lib/translations.dart b/lib/translations.dart index 36209ff5..d54eb374 100644 --- a/lib/translations.dart +++ b/lib/translations.dart @@ -1,3 +1,3 @@ library flutter_quill.translations; -export 'src/extensions/localizations.dart'; +export 'src/l10n/extensions/localizations.dart';