Update the message for saving image file on desktop platforms, update README of flutter_quill_extensions

pull/1794/head
Ellet 1 year ago
parent 6c259909fe
commit 0646495e63
  1. 3
      example/web/index.html
  2. 3
      flutter_quill_extensions/README.md
  3. 18
      flutter_quill_extensions/lib/embeds/image/editor/image_menu.dart
  4. 6
      lib/src/l10n/generated/quill_localizations.dart
  5. 5
      lib/src/l10n/generated/quill_localizations_ar.dart
  6. 5
      lib/src/l10n/generated/quill_localizations_bg.dart
  7. 5
      lib/src/l10n/generated/quill_localizations_bn.dart
  8. 5
      lib/src/l10n/generated/quill_localizations_cs.dart
  9. 5
      lib/src/l10n/generated/quill_localizations_da.dart
  10. 5
      lib/src/l10n/generated/quill_localizations_de.dart
  11. 5
      lib/src/l10n/generated/quill_localizations_en.dart
  12. 5
      lib/src/l10n/generated/quill_localizations_es.dart
  13. 5
      lib/src/l10n/generated/quill_localizations_fa.dart
  14. 33
      lib/src/l10n/generated/quill_localizations_fr.dart
  15. 5
      lib/src/l10n/generated/quill_localizations_he.dart
  16. 5
      lib/src/l10n/generated/quill_localizations_hi.dart
  17. 5
      lib/src/l10n/generated/quill_localizations_id.dart
  18. 5
      lib/src/l10n/generated/quill_localizations_it.dart
  19. 5
      lib/src/l10n/generated/quill_localizations_ja.dart
  20. 5
      lib/src/l10n/generated/quill_localizations_ko.dart
  21. 5
      lib/src/l10n/generated/quill_localizations_ku.dart
  22. 5
      lib/src/l10n/generated/quill_localizations_ms.dart
  23. 5
      lib/src/l10n/generated/quill_localizations_nl.dart
  24. 5
      lib/src/l10n/generated/quill_localizations_no.dart
  25. 5
      lib/src/l10n/generated/quill_localizations_pl.dart
  26. 5
      lib/src/l10n/generated/quill_localizations_pt.dart
  27. 5
      lib/src/l10n/generated/quill_localizations_ro.dart
  28. 5
      lib/src/l10n/generated/quill_localizations_ru.dart
  29. 5
      lib/src/l10n/generated/quill_localizations_sr.dart
  30. 5
      lib/src/l10n/generated/quill_localizations_sv.dart
  31. 5
      lib/src/l10n/generated/quill_localizations_sw.dart
  32. 5
      lib/src/l10n/generated/quill_localizations_tk.dart
  33. 5
      lib/src/l10n/generated/quill_localizations_tr.dart
  34. 5
      lib/src/l10n/generated/quill_localizations_uk.dart
  35. 5
      lib/src/l10n/generated/quill_localizations_ur.dart
  36. 5
      lib/src/l10n/generated/quill_localizations_vi.dart
  37. 5
      lib/src/l10n/generated/quill_localizations_zh.dart
  38. 10
      lib/src/l10n/quill_en.arb
  39. 78
      lib/src/l10n/untranslated.json

@ -37,6 +37,9 @@
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/exif-js/2.3.0/exif.js"></script> <script defer src="https://cdnjs.cloudflare.com/ajax/libs/exif-js/2.3.0/exif.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/croppie/2.6.5/croppie.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/croppie/2.6.5/croppie.min.js"></script>
<!-- Requirement by flutter_inappwebview, for more info: https://pub.dev/packages/flutter_inappwebview#installation -->
<script type="application/javascript" src="/assets/packages/flutter_inappwebview_web/assets/web/web_support.js" defer></script>
<script> <script>
// The value below is injected by flutter build, do not touch. // The value below is injected by flutter build, do not touch.
const serviceWorkerVersion = null; const serviceWorkerVersion = null;

@ -58,7 +58,8 @@ dependencies:
> >
> 2. We also use [`image_picker`](https://pub.dev/packages/image_picker) plugin for picking images so please make sure to follow the instructions > 2. We also use [`image_picker`](https://pub.dev/packages/image_picker) plugin for picking images so please make sure to follow the instructions
> >
> 3. For loading the image from the internet, we need the internet permission > 3. We are using [youtube_player_flutter](https://pub.dev/packages/youtube_player_flutter) plugin which uses [flutter_inappwebview](https://pub.dev/packages/flutter_inappwebview) which has requirement on web, please follow this [link](https://pub.dev/packages/flutter_inappwebview#installation) in order to setup the support for web
> 4. For loading the image from the internet, we need the internet permission
> 1. For Android, you need to add some permissions in `AndroidManifest.xml`, Please follow this [link](https://developer.android.com/training/basics/network-ops/connecting) for more info, the internet permission is included by default only for debugging so you need to follow this link to add it in the release version too. you should allow loading images and videos only for the `https` protocol but if you want http too then you need to configure your Android application to accept `http` in the release mode, follow this [link](https://stackoverflow.com/questions/45940861/android-8-cleartext-http-traffic-not-permitted) for more info. > 1. For Android, you need to add some permissions in `AndroidManifest.xml`, Please follow this [link](https://developer.android.com/training/basics/network-ops/connecting) for more info, the internet permission is included by default only for debugging so you need to follow this link to add it in the release version too. you should allow loading images and videos only for the `https` protocol but if you want http too then you need to configure your Android application to accept `http` in the release mode, follow this [link](https://stackoverflow.com/questions/45940861/android-8-cleartext-http-traffic-not-permitted) for more info.
> 2. For macOS, you also need to include a key in your `Info.plist`, please follow this [link](https://stackoverflow.com/a/61201081/18519412) to add the required configurations > 2. For macOS, you also need to include a key in your `Info.plist`, please follow this [link](https://stackoverflow.com/a/61201081/18519412) to add the required configurations
> >

@ -1,6 +1,7 @@
import 'package:flutter/cupertino.dart' show showCupertinoModalPopup; import 'package:flutter/cupertino.dart' show showCupertinoModalPopup;
import 'package:flutter/foundation.dart' show kIsWeb; import 'package:flutter/foundation.dart' show kIsWeb;
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_quill/extensions.dart';
import 'package:flutter_quill/flutter_quill.dart' import 'package:flutter_quill/flutter_quill.dart'
show ImageUrl, QuillController, StyleAttribute, getEmbedNode; show ImageUrl, QuillController, StyleAttribute, getEmbedNode;
import 'package:flutter_quill/translations.dart'; import 'package:flutter_quill/translations.dart';
@ -160,14 +161,15 @@ class ImageOptionsMenu extends StatelessWidget {
return; return;
} }
String message; var message = switch (saveImageResult.method) {
switch (saveImageResult.method) { SaveImageResultMethod.network =>
case SaveImageResultMethod.network: localizations.savedUsingTheNetwork,
message = localizations.savedUsingTheNetwork; SaveImageResultMethod.localStorage =>
break; localizations.savedUsingLocalStorage,
case SaveImageResultMethod.localStorage: };
message = localizations.savedUsingLocalStorage;
break; if (isDesktop(supportWeb: false)) {
message = localizations.theImageHasBeenSavedAt(imageSource);
} }
messenger.showSnackBar( messenger.showSnackBar(

@ -597,6 +597,12 @@ abstract class FlutterQuillLocalizations {
/// **'Saved using the local storage'** /// **'Saved using the local storage'**
String get savedUsingLocalStorage; String get savedUsingLocalStorage;
/// A message with a single parameter
///
/// In en, this message translates to:
/// **'The image has been saved at: {imagePath}'**
String theImageHasBeenSavedAt(String imagePath);
/// No description provided for @errorWhileSavingImage. /// No description provided for @errorWhileSavingImage.
/// ///
/// In en, this message translates to: /// In en, this message translates to:

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsAr extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'تم الحفظ باستخدام وحدة التخزين المحلية'; String get savedUsingLocalStorage => 'تم الحفظ باستخدام وحدة التخزين المحلية';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'حدث خطأ أثناء حفظ الصورة'; String get errorWhileSavingImage => 'حدث خطأ أثناء حفظ الصورة';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsBg extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Saved using the local storage'; String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Error while saving image'; String get errorWhileSavingImage => 'Error while saving image';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsBn extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'রকষণ বযবহর কররকি'; String get savedUsingLocalStorage => 'রকষণ বযবহর কররকি';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'ির সরকষণ সমযি'; String get errorWhileSavingImage => 'ির সরকষণ সমযি';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsCs extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Uloženo lokálně'; String get savedUsingLocalStorage => 'Uloženo lokálně';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Chyba při ukládání obrázku'; String get errorWhileSavingImage => 'Chyba při ukládání obrázku';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsDa extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Saved using the local storage'; String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Error while saving image'; String get errorWhileSavingImage => 'Error while saving image';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsDe extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Saved using the local storage'; String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Error while saving image'; String get errorWhileSavingImage => 'Error while saving image';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsEn extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Saved using the local storage'; String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Error while saving image'; String get errorWhileSavingImage => 'Error while saving image';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsEs extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Saved using the local storage'; String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Error while saving image'; String get errorWhileSavingImage => 'Error while saving image';

@ -221,6 +221,11 @@ class FlutterQuillLocalizationsFa extends FlutterQuillLocalizations {
String get savedUsingLocalStorage => String get savedUsingLocalStorage =>
'ذخیره شده با استفاده از فضای ذخیره محلی'; 'ذخیره شده با استفاده از فضای ذخیره محلی';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'خطا در هنگام ذخیره تصویر'; String get errorWhileSavingImage => 'خطا در هنگام ذخیره تصویر';

@ -140,22 +140,22 @@ class FlutterQuillLocalizationsFr extends FlutterQuillLocalizations {
String get normal => 'Normal'; String get normal => 'Normal';
@override @override
String get heading1 => 'Heading 1'; String get heading1 => 'Titre 1';
@override @override
String get heading2 => 'Heading 2'; String get heading2 => 'Titre 2';
@override @override
String get heading3 => 'Heading 3'; String get heading3 => 'Titre 3';
@override @override
String get heading4 => 'Heading 4'; String get heading4 => 'Titre 4';
@override @override
String get heading5 => 'Heading 5'; String get heading5 => 'Titre 5';
@override @override
String get heading6 => 'Heading 6'; String get heading6 => 'Titre 6';
@override @override
String get numberedList => 'Liste numérotée'; String get numberedList => 'Liste numérotée';
@ -221,6 +221,11 @@ class FlutterQuillLocalizationsFr extends FlutterQuillLocalizations {
String get savedUsingLocalStorage => String get savedUsingLocalStorage =>
'Enregistré en utilisant le stockage local'; 'Enregistré en utilisant le stockage local';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => String get errorWhileSavingImage =>
"Erreur lors de l'enregistrement de l'image"; "Erreur lors de l'enregistrement de l'image";
@ -253,20 +258,24 @@ class FlutterQuillLocalizationsFr extends FlutterQuillLocalizations {
String get insertImage => 'Insérer une image'; String get insertImage => 'Insérer une image';
@override @override
String get pickAPhotoFromYourGallery => 'Pick a photo from your gallery'; String get pickAPhotoFromYourGallery =>
'Choisissez une photo dans votre galerie';
@override @override
String get takeAPhotoUsingYourCamera => 'Take a photo using your camera'; String get takeAPhotoUsingYourCamera =>
'Prendre une photo avec votre appareil photo';
@override @override
String get pasteAPhotoUsingALink => 'Paste a photo using a link'; String get pasteAPhotoUsingALink => "Coller une photo à l'aide d'un lien";
@override @override
String get pickAVideoFromYourGallery => 'Pick a video from your gallery'; String get pickAVideoFromYourGallery =>
'Choisissez une vidéo dans votre galerie';
@override @override
String get recordAVideoUsingYourCamera => 'Record a video using your camera'; String get recordAVideoUsingYourCamera =>
'Enregistrez une vidéo en utilisant votre caméra';
@override @override
String get pasteAVideoUsingALink => 'Paste a video using a link'; String get pasteAVideoUsingALink => "Coller une vidéo à l'aide d'un lien";
} }

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsHe extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'נשמר באמצעות אחסון מקומי'; String get savedUsingLocalStorage => 'נשמר באמצעות אחסון מקומי';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'שגיאה בעת שמירת התמונה'; String get errorWhileSavingImage => 'שגיאה בעת שמירת התמונה';

@ -221,6 +221,11 @@ class FlutterQuillLocalizationsHi extends FlutterQuillLocalizations {
String get savedUsingLocalStorage => String get savedUsingLocalStorage =>
'य सरहण क उपयग करक सह गय'; 'य सरहण क उपयग करक सह गय';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'तसर सहजत समय ति'; String get errorWhileSavingImage => 'तसर सहजत समय ति';

@ -221,6 +221,11 @@ class FlutterQuillLocalizationsId extends FlutterQuillLocalizations {
String get savedUsingLocalStorage => String get savedUsingLocalStorage =>
'Tersimpan menggunakan penyimpanan lokal'; 'Tersimpan menggunakan penyimpanan lokal';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Error saat menyimpan gambar'; String get errorWhileSavingImage => 'Error saat menyimpan gambar';

@ -221,6 +221,11 @@ class FlutterQuillLocalizationsIt extends FlutterQuillLocalizations {
String get savedUsingLocalStorage => String get savedUsingLocalStorage =>
'Salvato utilizzando la memorizzazione locale'; 'Salvato utilizzando la memorizzazione locale';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => String get errorWhileSavingImage =>
"Errore durante il salvataggio dell'immagine"; "Errore durante il salvataggio dell'immagine";

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsJa extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'ローカルストレージを使用して保存'; String get savedUsingLocalStorage => 'ローカルストレージを使用して保存';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => '画像の保存中にエラーが発生しました'; String get errorWhileSavingImage => '画像の保存中にエラーが発生しました';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsKo extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Saved using the local storage'; String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Error while saving image'; String get errorWhileSavingImage => 'Error while saving image';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsKu extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'لە ڕێی دیسکی ناوخۆییەوە پاشەکەوتکرا'; String get savedUsingLocalStorage => 'لە ڕێی دیسکی ناوخۆییەوە پاشەکەوتکرا';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'هەڵە ڕویدا لە کاتی پاشەکەوتکردنی وێنەدا'; String get errorWhileSavingImage => 'هەڵە ڕویدا لە کاتی پاشەکەوتکردنی وێنەدا';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsMs extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Saved using the local storage'; String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Error while saving image'; String get errorWhileSavingImage => 'Error while saving image';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsNl extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Saved using the local storage'; String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Error while saving image'; String get errorWhileSavingImage => 'Error while saving image';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsNo extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Lagret ved hjelp av lokal lagring'; String get savedUsingLocalStorage => 'Lagret ved hjelp av lokal lagring';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Feil ved lagring av bilde'; String get errorWhileSavingImage => 'Feil ved lagring av bilde';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsPl extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Saved using the local storage'; String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Error while saving image'; String get errorWhileSavingImage => 'Error while saving image';

@ -221,6 +221,11 @@ class FlutterQuillLocalizationsPt extends FlutterQuillLocalizations {
String get savedUsingLocalStorage => String get savedUsingLocalStorage =>
'Guardado através do armazenamento local'; 'Guardado através do armazenamento local';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Erro a gravar imagem'; String get errorWhileSavingImage => 'Erro a gravar imagem';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsRo extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Salvat în stocarea locală'; String get savedUsingLocalStorage => 'Salvat în stocarea locală';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Eroare la salvarea imaginii'; String get errorWhileSavingImage => 'Eroare la salvarea imaginii';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsRu extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Saved using the local storage'; String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Error while saving image'; String get errorWhileSavingImage => 'Error while saving image';

@ -221,6 +221,11 @@ class FlutterQuillLocalizationsSr extends FlutterQuillLocalizations {
String get savedUsingLocalStorage => String get savedUsingLocalStorage =>
'Sačuvano korišćenjem lokalnog skladišta'; 'Sačuvano korišćenjem lokalnog skladišta';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Greška pri čuvanju slike'; String get errorWhileSavingImage => 'Greška pri čuvanju slike';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsSv extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Sparad med hjälp av lokal lagring'; String get savedUsingLocalStorage => 'Sparad med hjälp av lokal lagring';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Fel vid när bilden skulle sparas'; String get errorWhileSavingImage => 'Fel vid när bilden skulle sparas';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsSw extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Imehifadhiwa kwa Hifadhi ya Ndani'; String get savedUsingLocalStorage => 'Imehifadhiwa kwa Hifadhi ya Ndani';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Hitilafu Wakati wa Kuhifadhi Picha'; String get errorWhileSavingImage => 'Hitilafu Wakati wa Kuhifadhi Picha';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsTk extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Saved using the local storage'; String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Error while saving image'; String get errorWhileSavingImage => 'Error while saving image';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsTr extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Saved using the local storage'; String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Error while saving image'; String get errorWhileSavingImage => 'Error while saving image';

@ -221,6 +221,11 @@ class FlutterQuillLocalizationsUk extends FlutterQuillLocalizations {
String get savedUsingLocalStorage => String get savedUsingLocalStorage =>
'Збережено за допомогою локального сховища'; 'Збережено за допомогою локального сховища';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Помилка при збереженні зображення'; String get errorWhileSavingImage => 'Помилка при збереженні зображення';

@ -221,6 +221,11 @@ class FlutterQuillLocalizationsUr extends FlutterQuillLocalizations {
String get savedUsingLocalStorage => String get savedUsingLocalStorage =>
'مقامی ذخیرہ کار استعمال کر کے محفوظ ہوا'; 'مقامی ذخیرہ کار استعمال کر کے محفوظ ہوا';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'تصویر کو محفوظ کرتے وقت خطا'; String get errorWhileSavingImage => 'تصویر کو محفوظ کرتے وقت خطا';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsVi extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => 'Đã lưu sử dụng lưu trữ địa phương'; String get savedUsingLocalStorage => 'Đã lưu sử dụng lưu trữ địa phương';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => 'Lỗi khi lưu hình ảnh'; String get errorWhileSavingImage => 'Lỗi khi lưu hình ảnh';

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsZh extends FlutterQuillLocalizations {
@override @override
String get savedUsingLocalStorage => '使用本地存储保存'; String get savedUsingLocalStorage => '使用本地存储保存';
@override
String theImageHasBeenSavedAt(String imagePath) {
return 'The image has been saved at: $imagePath';
}
@override @override
String get errorWhileSavingImage => '保存图像时发生错误'; String get errorWhileSavingImage => '保存图像时发生错误';

@ -72,6 +72,16 @@
"moveToNextOccurrence": "Move to next occurrence", "moveToNextOccurrence": "Move to next occurrence",
"savedUsingTheNetwork": "Saved using the network", "savedUsingTheNetwork": "Saved using the network",
"savedUsingLocalStorage": "Saved using the local storage", "savedUsingLocalStorage": "Saved using the local storage",
"theImageHasBeenSavedAt": "The image has been saved at: {imagePath}",
"@theImageHasBeenSavedAt": {
"description": "A message with a single parameter",
"placeholders": {
"imagePath": {
"type": "String",
"example": "path/to/location"
}
}
},
"errorWhileSavingImage": "Error while saving image", "errorWhileSavingImage": "Error while saving image",
"pleaseEnterTextForYourLink": "Please enter a text for your link (e.g., 'Learn more')", "pleaseEnterTextForYourLink": "Please enter a text for your link (e.g., 'Learn more')",
"pleaseEnterTheLinkURL": "Please enter the link URL (e.g., 'https://example.com')", "pleaseEnterTheLinkURL": "Please enter the link URL (e.g., 'https://example.com')",

@ -1,4 +1,8 @@
{ {
"ar": [
"theImageHasBeenSavedAt"
],
"bg": [ "bg": [
"normal", "normal",
"heading1", "heading1",
@ -7,6 +11,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -23,6 +28,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -39,6 +45,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -55,6 +62,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -71,6 +79,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -87,6 +96,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -103,6 +113,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -119,6 +130,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -128,19 +140,7 @@
], ],
"fr": [ "fr": [
"normal", "theImageHasBeenSavedAt"
"heading1",
"heading2",
"heading3",
"heading4",
"heading5",
"heading6",
"pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink",
"pickAVideoFromYourGallery",
"recordAVideoUsingYourCamera",
"pasteAVideoUsingALink"
], ],
"he": [ "he": [
@ -151,6 +151,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -167,6 +168,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -183,6 +185,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -199,6 +202,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -215,6 +219,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -231,6 +236,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -239,6 +245,14 @@
"pasteAVideoUsingALink" "pasteAVideoUsingALink"
], ],
"ku": [
"theImageHasBeenSavedAt"
],
"ku_CKB": [
"theImageHasBeenSavedAt"
],
"ms": [ "ms": [
"normal", "normal",
"heading1", "heading1",
@ -247,6 +261,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -263,6 +278,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -279,6 +295,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -295,6 +312,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -311,6 +329,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -327,6 +346,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -335,6 +355,14 @@
"pasteAVideoUsingALink" "pasteAVideoUsingALink"
], ],
"ro": [
"theImageHasBeenSavedAt"
],
"ro_RO": [
"theImageHasBeenSavedAt"
],
"ru": [ "ru": [
"normal", "normal",
"heading1", "heading1",
@ -343,6 +371,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pasteAVideoUsingALink" "pasteAVideoUsingALink"
], ],
@ -354,6 +383,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -362,6 +392,10 @@
"pasteAVideoUsingALink" "pasteAVideoUsingALink"
], ],
"sv": [
"theImageHasBeenSavedAt"
],
"sw": [ "sw": [
"normal", "normal",
"heading1", "heading1",
@ -370,6 +404,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -386,6 +421,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -402,6 +438,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -410,6 +447,10 @@
"pasteAVideoUsingALink" "pasteAVideoUsingALink"
], ],
"uk": [
"theImageHasBeenSavedAt"
],
"ur": [ "ur": [
"normal", "normal",
"heading1", "heading1",
@ -418,6 +459,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -434,6 +476,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",
@ -442,6 +485,14 @@
"pasteAVideoUsingALink" "pasteAVideoUsingALink"
], ],
"zh": [
"theImageHasBeenSavedAt"
],
"zh_CN": [
"theImageHasBeenSavedAt"
],
"zh_HK": [ "zh_HK": [
"normal", "normal",
"heading1", "heading1",
@ -450,6 +501,7 @@
"heading4", "heading4",
"heading5", "heading5",
"heading6", "heading6",
"theImageHasBeenSavedAt",
"pickAPhotoFromYourGallery", "pickAPhotoFromYourGallery",
"takeAPhotoUsingYourCamera", "takeAPhotoUsingYourCamera",
"pasteAPhotoUsingALink", "pasteAPhotoUsingALink",

Loading…
Cancel
Save