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 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>
// The value below is injected by flutter build, do not touch.
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
>
> 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.
> 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/foundation.dart' show kIsWeb;
import 'package:flutter/material.dart';
import 'package:flutter_quill/extensions.dart';
import 'package:flutter_quill/flutter_quill.dart'
show ImageUrl, QuillController, StyleAttribute, getEmbedNode;
import 'package:flutter_quill/translations.dart';
@ -160,14 +161,15 @@ class ImageOptionsMenu extends StatelessWidget {
return;
}
String message;
switch (saveImageResult.method) {
case SaveImageResultMethod.network:
message = localizations.savedUsingTheNetwork;
break;
case SaveImageResultMethod.localStorage:
message = localizations.savedUsingLocalStorage;
break;
var message = switch (saveImageResult.method) {
SaveImageResultMethod.network =>
localizations.savedUsingTheNetwork,
SaveImageResultMethod.localStorage =>
localizations.savedUsingLocalStorage,
};
if (isDesktop(supportWeb: false)) {
message = localizations.theImageHasBeenSavedAt(imageSource);
}
messenger.showSnackBar(

@ -597,6 +597,12 @@ abstract class FlutterQuillLocalizations {
/// **'Saved using the local storage'**
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.
///
/// In en, this message translates to:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@ -220,6 +220,11 @@ class FlutterQuillLocalizationsVi extends FlutterQuillLocalizations {
@override
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
String get errorWhileSavingImage => 'Lỗi khi lưu hình ảnh';

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

@ -72,6 +72,16 @@
"moveToNextOccurrence": "Move to next occurrence",
"savedUsingTheNetwork": "Saved using the network",
"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",
"pleaseEnterTextForYourLink": "Please enter a text for your link (e.g., 'Learn more')",
"pleaseEnterTheLinkURL": "Please enter the link URL (e.g., 'https://example.com')",

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

Loading…
Cancel
Save