Mirgrate to flutter_localizations

pull/1522/head
Ellet 1 year ago
parent 7076e20135
commit 9c5954d083
No known key found for this signature in database
GPG Key ID: C488CC70BBCEF0D1
  1. 5
      CHANGELOG.md
  2. 7
      example/lib/main.dart
  3. 3
      example/lib/pages/home_page.dart
  4. 1
      example/pubspec.yaml
  5. 3
      flutter_quill_extensions/CHANGELOG.md
  6. 27
      flutter_quill_extensions/lib/presentation/embeds/editor/image/image_menu.dart
  7. 4
      flutter_quill_extensions/lib/presentation/embeds/toolbar/camera_button/camera_button.dart
  8. 6
      flutter_quill_extensions/lib/presentation/embeds/toolbar/camera_button/select_camera_action.dart
  9. 12
      flutter_quill_extensions/lib/presentation/embeds/toolbar/utils/image_video_utils.dart
  10. 36
      flutter_quill_extensions/lib/presentation/embeds/widgets/image_resizer.dart
  11. 5
      l10n.yaml
  12. 3
      lib/flutter_quill.dart
  13. 15
      lib/src/extensions/localizations.dart
  14. 4
      lib/src/extensions/quill_controller.dart
  15. 4
      lib/src/extensions/quill_provider.dart
  16. 675
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations.dart
  17. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_ar.dart
  18. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_bg.dart
  19. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_bn.dart
  20. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_cs.dart
  21. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_da.dart
  22. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_de.dart
  23. 443
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_en.dart
  24. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_es.dart
  25. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_fa.dart
  26. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_fr.dart
  27. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_he.dart
  28. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_hi.dart
  29. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_id.dart
  30. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_it.dart
  31. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_ja.dart
  32. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_ko.dart
  33. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_ms.dart
  34. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_nl.dart
  35. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_no.dart
  36. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_pl.dart
  37. 428
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_pt.dart
  38. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_ru.dart
  39. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_sr.dart
  40. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_sw.dart
  41. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_tk.dart
  42. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_tr.dart
  43. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_uk.dart
  44. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_ur.dart
  45. 225
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_vi.dart
  46. 631
      lib/src/gen/flutter_gen/gen_l10n/flutter_quill_localizations_zh.dart
  47. 73
      lib/src/l10n/quill_ar.arb
  48. 73
      lib/src/l10n/quill_bg.arb
  49. 73
      lib/src/l10n/quill_bn.arb
  50. 73
      lib/src/l10n/quill_cs.arb
  51. 70
      lib/src/l10n/quill_da.arb
  52. 70
      lib/src/l10n/quill_de.arb
  53. 76
      lib/src/l10n/quill_en.arb
  54. 74
      lib/src/l10n/quill_en_US.arb
  55. 70
      lib/src/l10n/quill_es.arb
  56. 70
      lib/src/l10n/quill_fa.arb
  57. 70
      lib/src/l10n/quill_fr.arb
  58. 70
      lib/src/l10n/quill_he.arb
  59. 70
      lib/src/l10n/quill_hi.arb
  60. 70
      lib/src/l10n/quill_id.arb
  61. 73
      lib/src/l10n/quill_it.arb
  62. 70
      lib/src/l10n/quill_ja.arb
  63. 70
      lib/src/l10n/quill_ko.arb
  64. 70
      lib/src/l10n/quill_ms.arb
  65. 70
      lib/src/l10n/quill_nl.arb
  66. 70
      lib/src/l10n/quill_no.arb
  67. 70
      lib/src/l10n/quill_pl.arb
  68. 70
      lib/src/l10n/quill_pt.arb
  69. 70
      lib/src/l10n/quill_pt_br.arb
  70. 70
      lib/src/l10n/quill_ru.arb
  71. 70
      lib/src/l10n/quill_sr.arb
  72. 73
      lib/src/l10n/quill_sw.arb
  73. 73
      lib/src/l10n/quill_tk.arb
  74. 70
      lib/src/l10n/quill_tr.arb
  75. 70
      lib/src/l10n/quill_uk.arb
  76. 70
      lib/src/l10n/quill_ur.arb
  77. 70
      lib/src/l10n/quill_vi.arb
  78. 74
      lib/src/l10n/quill_zh.arb
  79. 70
      lib/src/l10n/quill_zh_CN.arb
  80. 70
      lib/src/l10n/quill_zh_HK.arb
  81. 4565
      lib/src/translations/toolbar.i18n.dart
  82. 5
      lib/src/widgets/editor/editor.dart
  83. 8
      lib/src/widgets/link.dart
  84. 2
      lib/src/widgets/style_widgets/checkbox_point.dart
  85. 2
      lib/src/widgets/text_block.dart
  86. 12
      lib/src/widgets/toolbar/base_toolbar.dart
  87. 6
      lib/src/widgets/toolbar/buttons/clear_format.dart
  88. 18
      lib/src/widgets/toolbar/buttons/color.dart
  89. 2
      lib/src/widgets/toolbar/buttons/custom_button.dart
  90. 15
      lib/src/widgets/toolbar/buttons/font_family.dart
  91. 24
      lib/src/widgets/toolbar/buttons/font_size.dart
  92. 8
      lib/src/widgets/toolbar/buttons/history.dart
  93. 8
      lib/src/widgets/toolbar/buttons/indent.dart
  94. 16
      lib/src/widgets/toolbar/buttons/link_style.dart
  95. 16
      lib/src/widgets/toolbar/buttons/link_style2.dart
  96. 6
      lib/src/widgets/toolbar/buttons/search/search.dart
  97. 10
      lib/src/widgets/toolbar/buttons/search/search_dialog.dart
  98. 12
      lib/src/widgets/toolbar/buttons/select_alignment.dart
  99. 6
      lib/src/widgets/toolbar/buttons/select_header_style.dart
  100. 6
      lib/src/widgets/toolbar/buttons/toggle_check_list.dart
  101. Some files were not shown because too many files have changed in this diff Show More

@ -1,3 +1,8 @@
## [8.4.5]
- Mirgrate to `flutter_localizations` for the translations
- Translate some of the untranslated localizations
- Add default chinese fallback translation
## [8.4.4]
- Update `.pubignore` to ignore unnecessary files and folders

@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:flutter_quill/flutter_quill.dart';
import 'pages/home_page.dart';
@ -32,11 +33,9 @@ class MyApp extends StatelessWidget {
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
FlutterQuillLocalizations.delegate,
],
supportedLocales: const [
Locale('en', 'US'),
Locale('zh', 'HK'),
],
supportedLocales: FlutterQuillLocalizations.supportedLocales,
home: const HomePage(),
);
}

@ -632,6 +632,9 @@ class _HomePageState extends State<HomePage> {
controller: _controller,
sharedConfigurations: QuillSharedConfigurations(
animationConfigurations: QuillAnimationConfigurations.enableAll(),
locale: const Locale(
'de',
),
),
),
child: Column(

@ -40,6 +40,7 @@ dev_dependencies:
flutter:
uses-material-design: true
generate: true
assets:
- assets/
- assets/images/

@ -1,3 +1,6 @@
## 0.6.7
- Support the new localization system of `flutter_quill`
## 0.6.6
- Add `onImageClicked` in the `QuillEditorImageEmbedConfigurations`
- Fix image resizing on mobile

@ -3,8 +3,12 @@ import 'package:flutter/material.dart';
import 'package:flutter_quill/extensions.dart'
show isDesktop, isMobile, replaceStyleStringWithSize;
import 'package:flutter_quill/flutter_quill.dart'
show ImageUrl, QuillController, StyleAttribute, getEmbedNode;
import 'package:flutter_quill/translations.dart';
show
ImageUrl,
LocalizationsExt,
QuillController,
StyleAttribute,
getEmbedNode;
import '../../../../logic/services/image_saver/s_image_saver.dart';
import '../../../models/config/editor/image/image.dart';
@ -37,11 +41,11 @@ class ImageOptionsMenu extends StatelessWidget {
return Padding(
padding: const EdgeInsets.fromLTRB(50, 0, 50, 0),
child: SimpleDialog(
title: Text('Image'.i18n),
title: Text(context.localizations.image),
children: [
if (!isReadOnly)
ListTile(
title: Text('Resize'.i18n),
title: Text(context.localizations.resize),
leading: const Icon(Icons.settings_outlined),
onTap: () {
Navigator.pop(context);
@ -81,7 +85,7 @@ class ImageOptionsMenu extends StatelessWidget {
),
ListTile(
leading: const Icon(Icons.copy_all_outlined),
title: Text('Copy'.i18n),
title: Text(context.localizations.copy),
onTap: () async {
final navigator = Navigator.of(context);
final imageNode =
@ -104,7 +108,7 @@ class ImageOptionsMenu extends StatelessWidget {
Icons.delete_forever_outlined,
color: materialTheme.colorScheme.error,
),
title: Text('Remove'.i18n),
title: Text(context.localizations.remove),
onTap: () async {
Navigator.of(context).pop();
@ -132,10 +136,11 @@ class ImageOptionsMenu extends StatelessWidget {
...[
ListTile(
leading: const Icon(Icons.save),
title: Text('Save'.i18n),
title: Text(context.localizations.save),
enabled: !isDesktop(supportWeb: false),
onTap: () async {
final messenger = ScaffoldMessenger.of(context);
final localizations = context.localizations;
Navigator.of(context).pop();
final saveImageResult = await saveImage(
@ -149,7 +154,7 @@ class ImageOptionsMenu extends StatelessWidget {
if (!imageSavedSuccessfully) {
messenger.showSnackBar(SnackBar(
content: Text(
'Error while saving image'.i18n,
localizations.errorWhileSavingImage,
)));
return;
}
@ -157,10 +162,10 @@ class ImageOptionsMenu extends StatelessWidget {
String message;
switch (saveImageResult.method) {
case SaveImageResultMethod.network:
message = 'Saved using the network'.i18n;
message = localizations.savedUsingTheNetwork;
break;
case SaveImageResultMethod.localStorage:
message = 'Saved using the local storage'.i18n;
message = localizations.savedUsingLocalStorage;
break;
}
@ -173,7 +178,7 @@ class ImageOptionsMenu extends StatelessWidget {
),
ListTile(
leading: const Icon(Icons.zoom_in),
title: Text('Zoom'.i18n),
title: Text(context.localizations.zoom),
onTap: () => Navigator.pushReplacement(
context,
MaterialPageRoute(

@ -1,6 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_quill/flutter_quill.dart';
import 'package:flutter_quill/translations.dart';
import '../../../../logic/models/config/shared_configurations.dart';
import '../../../../logic/services/image_picker/image_options.dart';
@ -46,8 +45,7 @@ class QuillToolbarCameraButton extends StatelessWidget {
String _tooltip(BuildContext context) {
return options.tooltip ??
baseButtonExtraOptions(context).tooltip ??
'Camera'.i18n;
// ('Camera'.i18n);
context.localizations.camera;
}
void _sharedOnPressed(BuildContext context) {

@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_quill/translations.dart';
import 'package:flutter_quill/flutter_quill.dart' show LocalizationsExt;
import '../../embed_types/camera.dart';
@ -17,14 +17,14 @@ class SelectCameraActionDialog extends StatelessWidget {
icon: const Icon(
Icons.camera,
),
label: Text('Photo'.i18n),
label: Text(context.localizations.photo),
onPressed: () => Navigator.pop(context, CameraAction.image),
),
TextButton.icon(
icon: const Icon(
Icons.video_call,
),
label: Text('Video'.i18n),
label: Text(context.localizations.video),
onPressed: () => Navigator.pop(context, CameraAction.video),
)
],

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_quill/flutter_quill.dart';
import 'package:flutter_quill/translations.dart';
import 'package:flutter_quill/flutter_quill.dart'
show LocalizationsExt, QuillDialogTheme;
enum LinkType {
video,
@ -63,10 +63,10 @@ class TypeLinkDialogState extends State<TypeLinkDialog> {
maxLines: null,
style: widget.dialogTheme?.inputTextStyle,
decoration: InputDecoration(
labelText: 'Paste a link'.i18n,
labelText: context.localizations.pasteLink,
hintText: widget.linkType == LinkType.image
? 'Please enter a valid image url'.i18n
: 'Please enter a valid video url'.i18n,
? context.localizations.pleaseEnterAValidImageURL
: context.localizations.pleaseEnterAValidVideoURL,
labelStyle: widget.dialogTheme?.labelTextStyle,
floatingLabelStyle: widget.dialogTheme?.labelTextStyle,
),
@ -84,7 +84,7 @@ class TypeLinkDialogState extends State<TypeLinkDialog> {
TextButton(
onPressed: _canPress() ? _applyLink : null,
child: Text(
'Ok'.i18n,
context.localizations.ok,
style: widget.dialogTheme?.labelTextStyle,
),
),

@ -2,7 +2,7 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
import 'package:flutter_quill/translations.dart';
import 'package:flutter_quill/flutter_quill.dart' show LocalizationsExt;
class ImageResizer extends StatefulWidget {
const ImageResizer({
@ -74,12 +74,12 @@ class ImageResizerState extends State<ImageResizer> {
]);
}
Widget _slider(
double value,
double max,
String label,
ValueChanged<double> onChanged,
) {
Widget _slider({
required double value,
required double max,
required bool isHeight,
required ValueChanged<double> onChanged,
}) {
return Padding(
padding: const EdgeInsets.symmetric(horizontal: 8),
child: Card(
@ -88,7 +88,9 @@ class ImageResizerState extends State<ImageResizer> {
max: max,
divisions: 1000,
// Might need to be changed
label: label.i18n,
label: isHeight
? context.localizations.height
: context.localizations.width,
onChanged: (val) {
setState(() {
onChanged(val);
@ -100,15 +102,25 @@ class ImageResizerState extends State<ImageResizer> {
}
Widget _heightSlider() {
return _slider(_height, widget.maxHeight, 'Height', (value) {
return _slider(
value: _height,
max: widget.maxHeight,
isHeight: true,
onChanged: (value) {
_height = value;
});
},
);
}
Widget _widthSlider() {
return _slider(_width, widget.maxWidth, 'Width', (value) {
return _slider(
value: _width,
max: widget.maxWidth,
isHeight: false,
onChanged: (value) {
_width = value;
});
},
);
}
bool _scheduled = false;

@ -0,0 +1,5 @@
arb-dir: lib/src/l10n
template-arb-file: quill_en.arb
output-localization-file: flutter_quill_localizations.dart
untranslated-messages-file: untranslated.txt
# nullable-getter: false

@ -21,7 +21,8 @@ export 'src/models/structs/vertical_spacing.dart';
export 'src/models/themes/quill_dialog_theme.dart';
export 'src/models/themes/quill_icon_theme.dart';
export 'src/utils/embeds.dart';
export 'src/utils/extensions/build_context.dart';
export 'src/extensions/localizations.dart';
export 'src/extensions/quill_provider.dart';
export 'src/widgets/controller.dart';
export 'src/widgets/cursor.dart';
export 'src/widgets/default_styles.dart';

@ -0,0 +1,15 @@
import 'package:flutter/widgets.dart' show BuildContext;
import '../gen/flutter_gen/gen_l10n/flutter_quill_localizations.dart'
as generated;
typedef FlutterQuillLocalizations = generated.AppLocalizations;
extension LocalizationsExt on BuildContext {
FlutterQuillLocalizations get localizations {
return FlutterQuillLocalizations.of(this) ??
(throw UnsupportedError(
"The instance of FlutterQuillLocalizations.of(context) is null and it's required",
));
}
}

@ -1,7 +1,7 @@
import 'package:flutter/widgets.dart' show BuildContext;
import '../../../flutter_quill.dart' show QuillController, QuillProvider;
import 'build_context.dart';
import '../../flutter_quill.dart' show QuillController, QuillProvider;
import 'quill_provider.dart';
extension QuillControllerNullableExt on QuillController? {
/// Simple logic to use the current passed controller if not null

@ -1,11 +1,11 @@
import 'package:flutter/widgets.dart' show BuildContext;
import '../../../flutter_quill.dart';
import '../../flutter_quill.dart';
// TODO: The comments of this file is outdated and needs to be updated
/// Public shared extension
extension BuildContextExt on BuildContext {
extension QuillProviderExt on BuildContext {
/// return [QuillProvider] as not null
/// throw exception if it's not in the widget tree
QuillProvider get requireQuillProvider {

@ -0,0 +1,675 @@
import 'dart:async';
import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:intl/intl.dart' as intl;
import 'flutter_quill_localizations_ar.dart';
import 'flutter_quill_localizations_bg.dart';
import 'flutter_quill_localizations_bn.dart';
import 'flutter_quill_localizations_cs.dart';
import 'flutter_quill_localizations_da.dart';
import 'flutter_quill_localizations_de.dart';
import 'flutter_quill_localizations_en.dart';
import 'flutter_quill_localizations_es.dart';
import 'flutter_quill_localizations_fa.dart';
import 'flutter_quill_localizations_fr.dart';
import 'flutter_quill_localizations_he.dart';
import 'flutter_quill_localizations_hi.dart';
import 'flutter_quill_localizations_id.dart';
import 'flutter_quill_localizations_it.dart';
import 'flutter_quill_localizations_ja.dart';
import 'flutter_quill_localizations_ko.dart';
import 'flutter_quill_localizations_ms.dart';
import 'flutter_quill_localizations_nl.dart';
import 'flutter_quill_localizations_no.dart';
import 'flutter_quill_localizations_pl.dart';
import 'flutter_quill_localizations_pt.dart';
import 'flutter_quill_localizations_ru.dart';
import 'flutter_quill_localizations_sr.dart';
import 'flutter_quill_localizations_sw.dart';
import 'flutter_quill_localizations_tk.dart';
import 'flutter_quill_localizations_tr.dart';
import 'flutter_quill_localizations_uk.dart';
import 'flutter_quill_localizations_ur.dart';
import 'flutter_quill_localizations_vi.dart';
import 'flutter_quill_localizations_zh.dart';
/// Callers can lookup localized strings with an instance of AppLocalizations
/// returned by `AppLocalizations.of(context)`.
///
/// Applications need to include `AppLocalizations.delegate()` in their app's
/// `localizationDelegates` list, and the locales they support in the app's
/// `supportedLocales` list. For example:
///
/// ```dart
/// import 'gen_l10n/flutter_quill_localizations.dart';
///
/// return MaterialApp(
/// localizationsDelegates: AppLocalizations.localizationsDelegates,
/// supportedLocales: AppLocalizations.supportedLocales,
/// home: MyApplicationHome(),
/// );
/// ```
///
/// ## Update pubspec.yaml
///
/// Please make sure to update your pubspec.yaml to include the following
/// packages:
///
/// ```yaml
/// dependencies:
/// # Internationalization support.
/// flutter_localizations:
/// sdk: flutter
/// intl: any # Use the pinned version from flutter_localizations
///
/// # Rest of dependencies
/// ```
///
/// ## iOS Applications
///
/// iOS applications define key application metadata, including supported
/// locales, in an Info.plist file that is built into the application bundle.
/// To configure the locales supported by your app, youll need to edit this
/// file.
///
/// First, open your projects ios/Runner.xcworkspace Xcode workspace file.
/// Then, in the Project Navigator, open the Info.plist file under the Runner
/// projects Runner folder.
///
/// Next, select the Information Property List item, select Add Item from the
/// Editor menu, then select Localizations from the pop-up menu.
///
/// Select and expand the newly-created Localizations item then, for each
/// locale your application supports, add a new item and select the locale
/// you wish to add from the pop-up menu in the Value field. This list should
/// be consistent with the languages listed in the AppLocalizations.supportedLocales
/// property.
abstract class AppLocalizations {
AppLocalizations(String locale) : localeName = intl.Intl.canonicalizedLocale(locale.toString());
final String localeName;
static AppLocalizations? of(BuildContext context) {
return Localizations.of<AppLocalizations>(context, AppLocalizations);
}
static const LocalizationsDelegate<AppLocalizations> delegate = _AppLocalizationsDelegate();
/// A list of this localizations delegate along with the default localizations
/// delegates.
///
/// Returns a list of localizations delegates containing this delegate along with
/// GlobalMaterialLocalizations.delegate, GlobalCupertinoLocalizations.delegate,
/// and GlobalWidgetsLocalizations.delegate.
///
/// Additional delegates can be added by appending to this list in
/// MaterialApp. This list does not have to be used at all if a custom list
/// of delegates is preferred or required.
static const List<LocalizationsDelegate<dynamic>> localizationsDelegates = <LocalizationsDelegate<dynamic>>[
delegate,
GlobalMaterialLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
];
/// A list of this localizations delegate's supported locales.
static const List<Locale> supportedLocales = <Locale>[
Locale('ar'),
Locale('bg'),
Locale('bn'),
Locale('cs'),
Locale('da'),
Locale('de'),
Locale('en'),
Locale('en', 'US'),
Locale('es'),
Locale('fa'),
Locale('fr'),
Locale('he'),
Locale('hi'),
Locale('id'),
Locale('it'),
Locale('ja'),
Locale('ko'),
Locale('ms'),
Locale('nl'),
Locale('no'),
Locale('pl'),
Locale('pt'),
Locale('pt', 'BR'),
Locale('ru'),
Locale('sr'),
Locale('sw'),
Locale('tk'),
Locale('tr'),
Locale('uk'),
Locale('ur'),
Locale('vi'),
Locale('zh'),
Locale('zh', 'CN'),
Locale('zh', 'HK')
];
/// No description provided for @pasteLink.
///
/// In en, this message translates to:
/// **'Paste a link'**
String get pasteLink;
/// No description provided for @ok.
///
/// In en, this message translates to:
/// **'Ok'**
String get ok;
/// No description provided for @selectColor.
///
/// In en, this message translates to:
/// **'Select Color'**
String get selectColor;
/// No description provided for @gallery.
///
/// In en, this message translates to:
/// **'Gallery'**
String get gallery;
/// No description provided for @link.
///
/// In en, this message translates to:
/// **'Link'**
String get link;
/// No description provided for @open.
///
/// In en, this message translates to:
/// **'Open'**
String get open;
/// No description provided for @copy.
///
/// In en, this message translates to:
/// **'Copy'**
String get copy;
/// No description provided for @remove.
///
/// In en, this message translates to:
/// **'Remove'**
String get remove;
/// No description provided for @save.
///
/// In en, this message translates to:
/// **'Save'**
String get save;
/// No description provided for @zoom.
///
/// In en, this message translates to:
/// **'Zoom'**
String get zoom;
/// No description provided for @saved.
///
/// In en, this message translates to:
/// **'Saved'**
String get saved;
/// No description provided for @text.
///
/// In en, this message translates to:
/// **'Text'**
String get text;
/// No description provided for @resize.
///
/// In en, this message translates to:
/// **'Resize'**
String get resize;
/// No description provided for @width.
///
/// In en, this message translates to:
/// **'Width'**
String get width;
/// No description provided for @height.
///
/// In en, this message translates to:
/// **'Height'**
String get height;
/// No description provided for @size.
///
/// In en, this message translates to:
/// **'Size'**
String get size;
/// No description provided for @small.
///
/// In en, this message translates to:
/// **'Small'**
String get small;
/// No description provided for @large.
///
/// In en, this message translates to:
/// **'Large'**
String get large;
/// No description provided for @huge.
///
/// In en, this message translates to:
/// **'Huge'**
String get huge;
/// No description provided for @clear.
///
/// In en, this message translates to:
/// **'Clear'**
String get clear;
/// No description provided for @font.
///
/// In en, this message translates to:
/// **'Font'**
String get font;
/// No description provided for @search.
///
/// In en, this message translates to:
/// **'Search'**
String get search;
/// No description provided for @camera.
///
/// In en, this message translates to:
/// **'Camera'**
String get camera;
/// No description provided for @video.
///
/// In en, this message translates to:
/// **'Video'**
String get video;
/// No description provided for @undo.
///
/// In en, this message translates to:
/// **'Undo'**
String get undo;
/// No description provided for @redo.
///
/// In en, this message translates to:
/// **'Redo'**
String get redo;
/// No description provided for @fontFamily.
///
/// In en, this message translates to:
/// **'Font family'**
String get fontFamily;
/// No description provided for @fontSize.
///
/// In en, this message translates to:
/// **'Font size'**
String get fontSize;
/// No description provided for @bold.
///
/// In en, this message translates to:
/// **'Bold'**
String get bold;
/// No description provided for @subscript.
///
/// In en, this message translates to:
/// **'Subscript'**
String get subscript;
/// No description provided for @superscript.
///
/// In en, this message translates to:
/// **'Superscript'**
String get superscript;
/// No description provided for @italic.
///
/// In en, this message translates to:
/// **'Italic'**
String get italic;
/// No description provided for @underline.
///
/// In en, this message translates to:
/// **'Underline'**
String get underline;
/// No description provided for @strikeThrough.
///
/// In en, this message translates to:
/// **'Strike through'**
String get strikeThrough;
/// No description provided for @inlineCode.
///
/// In en, this message translates to:
/// **'Inline code'**
String get inlineCode;
/// No description provided for @fontColor.
///
/// In en, this message translates to:
/// **'Font color'**
String get fontColor;
/// No description provided for @backgroundColor.
///
/// In en, this message translates to:
/// **'Background color'**
String get backgroundColor;
/// No description provided for @clearFormat.
///
/// In en, this message translates to:
/// **'Clear format'**
String get clearFormat;
/// No description provided for @alignLeft.
///
/// In en, this message translates to:
/// **'Align left'**
String get alignLeft;
/// No description provided for @alignCenter.
///
/// In en, this message translates to:
/// **'Align center'**
String get alignCenter;
/// No description provided for @alignRight.
///
/// In en, this message translates to:
/// **'Align right'**
String get alignRight;
/// No description provided for @justifyWinWidth.
///
/// In en, this message translates to:
/// **'Justify win width'**
String get justifyWinWidth;
/// No description provided for @textDirection.
///
/// In en, this message translates to:
/// **'Text direction'**
String get textDirection;
/// No description provided for @headerStyle.
///
/// In en, this message translates to:
/// **'Header style'**
String get headerStyle;
/// No description provided for @numberedList.
///
/// In en, this message translates to:
/// **'Numbered list'**
String get numberedList;
/// No description provided for @bulletList.
///
/// In en, this message translates to:
/// **'Bullet list'**
String get bulletList;
/// No description provided for @checkedList.
///
/// In en, this message translates to:
/// **'Checked list'**
String get checkedList;
/// No description provided for @codeBlock.
///
/// In en, this message translates to:
/// **'Code block'**
String get codeBlock;
/// No description provided for @quote.
///
/// In en, this message translates to:
/// **'Quote'**
String get quote;
/// No description provided for @increaseIndent.
///
/// In en, this message translates to:
/// **'Increase indent'**
String get increaseIndent;
/// No description provided for @decreaseIndent.
///
/// In en, this message translates to:
/// **'Decrease indent'**
String get decreaseIndent;
/// No description provided for @insertURL.
///
/// In en, this message translates to:
/// **'Insert URL'**
String get insertURL;
/// No description provided for @visitLink.
///
/// In en, this message translates to:
/// **'Visit link'**
String get visitLink;
/// No description provided for @enterLink.
///
/// In en, this message translates to:
/// **'Enter link'**
String get enterLink;
/// No description provided for @enterMedia.
///
/// In en, this message translates to:
/// **'Enter media'**
String get enterMedia;
/// No description provided for @edit.
///
/// In en, this message translates to:
/// **'Edit'**
String get edit;
/// No description provided for @apply.
///
/// In en, this message translates to:
/// **'Apply'**
String get apply;
/// No description provided for @hex.
///
/// In en, this message translates to:
/// **'Hex'**
String get hex;
/// No description provided for @material.
///
/// In en, this message translates to:
/// **'Material'**
String get material;
/// No description provided for @color.
///
/// In en, this message translates to:
/// **'Color'**
String get color;
/// No description provided for @findText.
///
/// In en, this message translates to:
/// **'Find text'**
String get findText;
/// No description provided for @moveToPreviousOccurrence.
///
/// In en, this message translates to:
/// **'Move to previous occurrence'**
String get moveToPreviousOccurrence;
/// No description provided for @moveToNextOccurrence.
///
/// In en, this message translates to:
/// **'Move to next occurrence'**
String get moveToNextOccurrence;
/// No description provided for @savedUsingTheNetwork.
///
/// In en, this message translates to:
/// **'Saved using the network'**
String get savedUsingTheNetwork;
/// No description provided for @savedUsingLocalStorage.
///
/// In en, this message translates to:
/// **'Saved using the local storage'**
String get savedUsingLocalStorage;
/// No description provided for @errorWhileSavingImage.
///
/// In en, this message translates to:
/// **'Error while saving image'**
String get errorWhileSavingImage;
/// No description provided for @pleaseEnterTextForYourLink.
///
/// In en, this message translates to:
/// **'Please enter a text for your link (e.g., \'Learn more\')'**
String get pleaseEnterTextForYourLink;
/// No description provided for @pleaseEnterTheLinkURL.
///
/// In en, this message translates to:
/// **'Please enter the link URL (e.g., \'https://example.com\')'**
String get pleaseEnterTheLinkURL;
/// No description provided for @pleaseEnterAValidImageURL.
///
/// In en, this message translates to:
/// **'Please enter a valid image URL'**
String get pleaseEnterAValidImageURL;
/// No description provided for @pleaseEnterAValidVideoURL.
///
/// In en, this message translates to:
/// **'Please enter a valid video url'**
String get pleaseEnterAValidVideoURL;
/// No description provided for @photo.
///
/// In en, this message translates to:
/// **'Photo'**
String get photo;
/// No description provided for @image.
///
/// In en, this message translates to:
/// **'Image'**
String get image;
/// No description provided for @caseSensitivityAndWholeWordSearch.
///
/// In en, this message translates to:
/// **'Case sensitivity and whole word search'**
String get caseSensitivityAndWholeWordSearch;
}
class _AppLocalizationsDelegate extends LocalizationsDelegate<AppLocalizations> {
const _AppLocalizationsDelegate();
@override
Future<AppLocalizations> load(Locale locale) {
return SynchronousFuture<AppLocalizations>(lookupAppLocalizations(locale));
}
@override
bool isSupported(Locale locale) => <String>['ar', 'bg', 'bn', 'cs', 'da', 'de', 'en', 'es', 'fa', 'fr', 'he', 'hi', 'id', 'it', 'ja', 'ko', 'ms', 'nl', 'no', 'pl', 'pt', 'ru', 'sr', 'sw', 'tk', 'tr', 'uk', 'ur', 'vi', 'zh'].contains(locale.languageCode);
@override
bool shouldReload(_AppLocalizationsDelegate old) => false;
}
AppLocalizations lookupAppLocalizations(Locale locale) {
// Lookup logic when language+country codes are specified.
switch (locale.languageCode) {
case 'en': {
switch (locale.countryCode) {
case 'US': return AppLocalizationsEnUs();
}
break;
}
case 'pt': {
switch (locale.countryCode) {
case 'BR': return AppLocalizationsPtBr();
}
break;
}
case 'zh': {
switch (locale.countryCode) {
case 'CN': return AppLocalizationsZhCn();
case 'HK': return AppLocalizationsZhHk();
}
break;
}
}
// Lookup logic when only language code is specified.
switch (locale.languageCode) {
case 'ar': return AppLocalizationsAr();
case 'bg': return AppLocalizationsBg();
case 'bn': return AppLocalizationsBn();
case 'cs': return AppLocalizationsCs();
case 'da': return AppLocalizationsDa();
case 'de': return AppLocalizationsDe();
case 'en': return AppLocalizationsEn();
case 'es': return AppLocalizationsEs();
case 'fa': return AppLocalizationsFa();
case 'fr': return AppLocalizationsFr();
case 'he': return AppLocalizationsHe();
case 'hi': return AppLocalizationsHi();
case 'id': return AppLocalizationsId();
case 'it': return AppLocalizationsIt();
case 'ja': return AppLocalizationsJa();
case 'ko': return AppLocalizationsKo();
case 'ms': return AppLocalizationsMs();
case 'nl': return AppLocalizationsNl();
case 'no': return AppLocalizationsNo();
case 'pl': return AppLocalizationsPl();
case 'pt': return AppLocalizationsPt();
case 'ru': return AppLocalizationsRu();
case 'sr': return AppLocalizationsSr();
case 'sw': return AppLocalizationsSw();
case 'tk': return AppLocalizationsTk();
case 'tr': return AppLocalizationsTr();
case 'uk': return AppLocalizationsUk();
case 'ur': return AppLocalizationsUr();
case 'vi': return AppLocalizationsVi();
case 'zh': return AppLocalizationsZh();
}
throw FlutterError(
'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely '
'an issue with the localizations generation tool. Please file an issue '
'on GitHub with a reproducible sample app and the gen-l10n configuration '
'that was used.'
);
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Arabic (`ar`).
class AppLocalizationsAr extends AppLocalizations {
AppLocalizationsAr([super.locale = 'ar']);
@override
String get pasteLink => 'نسخ الرابط';
@override
String get ok => 'نعم';
@override
String get selectColor => 'اختار اللون';
@override
String get gallery => 'المعرض';
@override
String get link => 'الرابط';
@override
String get open => 'فتح';
@override
String get copy => 'نسخ';
@override
String get remove => 'إزالة';
@override
String get save => 'حفظ';
@override
String get zoom => 'تكبير';
@override
String get saved => 'تم الحفظ';
@override
String get text => 'نص';
@override
String get resize => 'تحجيم';
@override
String get width => 'عرض';
@override
String get height => 'ارتفاع';
@override
String get size => 'حجم';
@override
String get small => 'صغير';
@override
String get large => 'كبير';
@override
String get huge => 'ضخم';
@override
String get clear => 'تنظيف';
@override
String get font => 'خط';
@override
String get search => 'بحث';
@override
String get camera => 'كاميرا';
@override
String get video => 'فيديو';
@override
String get undo => 'تراجع';
@override
String get redo => 'تقدم';
@override
String get fontFamily => 'عائلة الخط';
@override
String get fontSize => 'حجم الخط';
@override
String get bold => 'عريض';
@override
String get subscript => 'نص سفلي';
@override
String get superscript => 'نص علوي';
@override
String get italic => 'مائل';
@override
String get underline => 'تحته خط';
@override
String get strikeThrough => 'داخله خط';
@override
String get inlineCode => 'كود بوسط السطر';
@override
String get fontColor => 'لون الخط';
@override
String get backgroundColor => 'لون الخلفية';
@override
String get clearFormat => 'تنظيف التنسيق';
@override
String get alignLeft => 'محاذاة اليسار';
@override
String get alignCenter => 'محاذاة الوسط';
@override
String get alignRight => 'محاذاة اليمين';
@override
String get justifyWinWidth => 'تبرير مع العرض';
@override
String get textDirection => 'اتجاه النص';
@override
String get headerStyle => 'ستايل العنوان';
@override
String get numberedList => 'قائمة مرقمة';
@override
String get bulletList => 'قائمة منقطة';
@override
String get checkedList => 'قائمة للمهام';
@override
String get codeBlock => 'كود كامل';
@override
String get quote => 'اقتباس';
@override
String get increaseIndent => 'زيادة الهامش';
@override
String get decreaseIndent => 'تنقيص الهامش';
@override
String get insertURL => 'ادخل عنوان رابط';
@override
String get visitLink => 'زيارة الرابط';
@override
String get enterLink => 'ادخل رابط';
@override
String get enterMedia => 'ادخل وسائط';
@override
String get edit => 'تعديل';
@override
String get apply => 'تطبيق';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'اللون';
@override
String get findText => 'بحث عن نص';
@override
String get moveToPreviousOccurrence => 'الانتقال إلى الحدث السابق';
@override
String get moveToNextOccurrence => 'الانتقال إلى الحدث التالي';
@override
String get savedUsingTheNetwork => 'تم الحفظ باستخدام الشبكة';
@override
String get savedUsingLocalStorage => 'تم الحفظ باستخدام وحدة التخزين المحلية';
@override
String get errorWhileSavingImage => 'حدث خطأ أثناء حفظ الصورة';
@override
String get pleaseEnterTextForYourLink => "مثال: 'تعلم المزيد'";
@override
String get pleaseEnterTheLinkURL => "مثال: 'https://example.com'";
@override
String get pleaseEnterAValidImageURL => 'الرجاء إدخال عنوان 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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Bulgarian (`bg`).
class AppLocalizationsBg extends AppLocalizations {
AppLocalizationsBg([super.locale = 'bg']);
@override
String get pasteLink => 'Поставете връзка';
@override
String get ok => 'Да';
@override
String get selectColor => 'Изберете цвят';
@override
String get gallery => 'Галерия';
@override
String get link => 'Връзка';
@override
String get open => 'Отвори';
@override
String get copy => 'Копирай';
@override
String get remove => 'Премахни';
@override
String get save => 'Запази';
@override
String get zoom => 'Увеличи';
@override
String get saved => 'Запазено';
@override
String get text => 'Текст';
@override
String get resize => 'Промяна на размера';
@override
String get width => 'Ширина';
@override
String get height => 'Височина';
@override
String get size => 'Размер';
@override
String get small => 'Малък';
@override
String get large => 'Голям';
@override
String get huge => 'Огромен';
@override
String get clear => 'Изчисти';
@override
String get font => 'Шрифт';
@override
String get search => 'Търси';
@override
String get camera => 'Камера';
@override
String get video => 'Видео';
@override
String get undo => 'Отмени';
@override
String get redo => 'Възстанови';
@override
String get fontFamily => 'Шрифт';
@override
String get fontSize => 'Размер на шрифта';
@override
String get bold => 'Получер';
@override
String get subscript => 'Индекс';
@override
String get superscript => 'Надпис';
@override
String get italic => 'Курсив';
@override
String get underline => 'Подчертан';
@override
String get strikeThrough => 'Зачертан';
@override
String get inlineCode => 'Вграден код';
@override
String get fontColor => 'Цвят на шрифта';
@override
String get backgroundColor => 'Цвят на фона';
@override
String get clearFormat => 'Изчисти формат';
@override
String get alignLeft => 'Подравни вляво';
@override
String get alignCenter => 'Подравни в центъра';
@override
String get alignRight => 'Подравни вдясно';
@override
String get justifyWinWidth => 'Подравни във всяка колонка';
@override
String get textDirection => 'Посока на текста';
@override
String get headerStyle => 'Стил на заглавието';
@override
String get numberedList => 'Номериран списък';
@override
String get bulletList => 'Маркиран списък';
@override
String get checkedList => 'Списък с отметки';
@override
String get codeBlock => 'Блок с код';
@override
String get quote => 'Цитат';
@override
String get increaseIndent => 'Увеличи отстъпа';
@override
String get decreaseIndent => 'Намали отстъпа';
@override
String get insertURL => 'Вмъкни URL';
@override
String get visitLink => 'Посети връзка';
@override
String get enterLink => 'Въведи връзка';
@override
String get enterMedia => 'Въведи медия';
@override
String get edit => 'Редактирай';
@override
String get apply => 'Приложи';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Цвят';
@override
String get findText => 'Намери текст';
@override
String get moveToPreviousOccurrence => 'Премести към предишното съвпадение';
@override
String get moveToNextOccurrence => 'Премести към следващото съвпадение';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@override
String get pleaseEnterTextForYourLink => "Например, 'Научете повече'";
@override
String get pleaseEnterTheLinkURL => "Например, 'https://example.com'";
@override
String get pleaseEnterAValidImageURL => 'Моля, въведете валиден 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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Bengali Bangla (`bn`).
class AppLocalizationsBn extends AppLocalizations {
AppLocalizationsBn([super.locale = 'bn']);
@override
String get pasteLink => 'িক পট কর';
@override
String get ok => 'ওক';
@override
String get selectColor => 'র সিট কর';
@override
String get gallery => 'ি';
@override
String get link => 'ি';
@override
String get open => 'ওপ';
@override
String get copy => 'কপি';
@override
String get remove => 'ি';
@override
String get save => '';
@override
String get zoom => '';
@override
String get saved => 'ভড';
@override
String get text => 'সট';
@override
String get resize => 'িইজ';
@override
String get width => 'রস';
@override
String get height => '';
@override
String get size => 'ইজ';
@override
String get small => '';
@override
String get large => 'বড়';
@override
String get huge => 'ি';
@override
String get clear => 'ি';
@override
String get font => 'ফন';
@override
String get search => '';
@override
String get camera => '';
@override
String get video => 'িি';
@override
String get undo => 'আন';
@override
String get redo => 'ি';
@override
String get fontFamily => 'ফনট ফিি';
@override
String get fontSize => 'ফনট সইজ';
@override
String get bold => '';
@override
String get subscript => 'বসি';
@override
String get superscript => 'রসি';
@override
String get italic => 'ইটি';
@override
String get underline => 'আনরলইন';
@override
String get strikeThrough => 'ইক থ';
@override
String get inlineCode => 'ইনলইন ক';
@override
String get fontColor => 'ফনট ক';
@override
String get backgroundColor => 'কগউনড ক';
@override
String get clearFormat => 'ির ফরম';
@override
String get alignLeft => 'ম সিবদ';
@override
String get alignCenter => 'র সিবদ';
@override
String get alignRight => 'ন সিবদ';
@override
String get justifyWinWidth => 'রসর সযত';
@override
String get textDirection => 'সট ডিকশন';
@override
String get headerStyle => 'র সইল';
@override
String get numberedList => 'ত তি';
@override
String get bulletList => 'ট তি';
@override
String get checkedList => 'ক করি';
@override
String get codeBlock => 'ড বলক';
@override
String get quote => 'উকি';
@override
String get increaseIndent => 'ইনট ব';
@override
String get decreaseIndent => 'ইনট কম';
@override
String get insertURL => 'UR দি';
@override
String get visitLink => 'িিট লি';
@override
String get enterLink => 'িক দি';
@override
String get enterMedia => 'িিি';
@override
String get edit => 'ইডি';
@override
String get apply => 'এপ';
@override
String get hex => '';
@override
String get material => 'ি';
@override
String get color => '';
@override
String get findText => 'য খ';
@override
String get moveToPreviousOccurrence => 'ববর ঘটন চল';
@override
String get moveToNextOccurrence => 'পরবর ঘটন চল';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'রকষণ বযবহর কররকি';
@override
String get errorWhileSavingImage => 'ির সরকষণ সমযি';
@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')";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Czech (`cs`).
class AppLocalizationsCs extends AppLocalizations {
AppLocalizationsCs([super.locale = 'cs']);
@override
String get pasteLink => 'Vložit odkaz';
@override
String get ok => 'Ok';
@override
String get selectColor => 'Vybrat barvu';
@override
String get gallery => 'Galerie';
@override
String get link => 'Odkaz';
@override
String get open => 'Otevřít';
@override
String get copy => 'Kopírovat';
@override
String get remove => 'Odstranit';
@override
String get save => 'Uložit';
@override
String get zoom => 'Přiblížit';
@override
String get saved => 'Uloženo';
@override
String get text => 'Text';
@override
String get resize => 'Změnit velikost';
@override
String get width => 'Šířka';
@override
String get height => 'Výška';
@override
String get size => 'Velikost';
@override
String get small => 'Malý';
@override
String get large => 'Velký';
@override
String get huge => 'Obrovský';
@override
String get clear => 'Smazat';
@override
String get font => 'Písmo';
@override
String get search => 'Hledat';
@override
String get camera => 'Kamera';
@override
String get video => 'Video';
@override
String get undo => 'Zpět';
@override
String get redo => 'Znovu';
@override
String get fontFamily => 'Rodina písma';
@override
String get fontSize => 'Velikost písma';
@override
String get bold => 'Tučné';
@override
String get subscript => 'Dolní index';
@override
String get superscript => 'Horní index';
@override
String get italic => 'Kurzíva';
@override
String get underline => 'Podtržení';
@override
String get strikeThrough => 'Přeškrtnuté';
@override
String get inlineCode => 'Inline kód';
@override
String get fontColor => 'Barva písma';
@override
String get backgroundColor => 'Barva pozadí';
@override
String get clearFormat => 'Vymazat formátování';
@override
String get alignLeft => 'Zarovnat vlevo';
@override
String get alignCenter => 'Zarovnat na střed';
@override
String get alignRight => 'Zarovnat vpravo';
@override
String get justifyWinWidth => 'Zarovnat do bloku';
@override
String get textDirection => 'Směr textu';
@override
String get headerStyle => 'Styl záhlaví';
@override
String get numberedList => 'Číslovaný seznam';
@override
String get bulletList => 'Seznam s odrážkami';
@override
String get checkedList => 'Seznam s zaškrtávacími políčky';
@override
String get codeBlock => 'Blokový kód';
@override
String get quote => 'Citace';
@override
String get increaseIndent => 'Zvětšit odsazení';
@override
String get decreaseIndent => 'Zmenšit odsazení';
@override
String get insertURL => 'Vložit URL';
@override
String get visitLink => 'Otevřít odkaz';
@override
String get enterLink => 'Vložit odkaz';
@override
String get enterMedia => 'Vložit média';
@override
String get edit => 'Upravit';
@override
String get apply => 'Použít';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Barva';
@override
String get findText => 'Najít text';
@override
String get moveToPreviousOccurrence => 'Přesunout na předchozí výskyt';
@override
String get moveToNextOccurrence => 'Přesunout na následující výskyt';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Uloženo lokálně';
@override
String get errorWhileSavingImage => 'Chyba při ukládání obrázku';
@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')";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Danish (`da`).
class AppLocalizationsDa extends AppLocalizations {
AppLocalizationsDa([super.locale = 'da']);
@override
String get pasteLink => 'Indsæt link';
@override
String get ok => 'Ok';
@override
String get selectColor => 'Vælg farve';
@override
String get gallery => 'Galleri';
@override
String get link => 'Link';
@override
String get open => 'Åben';
@override
String get copy => 'Kopi';
@override
String get remove => 'Fjerne';
@override
String get save => 'Gemme';
@override
String get zoom => 'Zoom ind';
@override
String get saved => 'Gemt';
@override
String get text => 'Text';
@override
String get resize => 'Resize';
@override
String get width => 'Width';
@override
String get height => 'Height';
@override
String get size => 'Size';
@override
String get small => 'Small';
@override
String get large => 'Large';
@override
String get huge => 'Huge';
@override
String get clear => 'Clear';
@override
String get font => 'Font';
@override
String get search => 'Search';
@override
String get camera => 'Camera';
@override
String get video => 'Video';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'Font family';
@override
String get fontSize => 'Font size';
@override
String get bold => 'Bold';
@override
String get subscript => 'Subscript';
@override
String get superscript => 'Superscript';
@override
String get italic => 'Italic';
@override
String get underline => 'Underline';
@override
String get strikeThrough => 'Strike through';
@override
String get inlineCode => 'Inline code';
@override
String get fontColor => 'Font color';
@override
String get backgroundColor => 'Background color';
@override
String get clearFormat => 'Clear format';
@override
String get alignLeft => 'Align left';
@override
String get alignCenter => 'Align center';
@override
String get alignRight => 'Align right';
@override
String get justifyWinWidth => 'Justify win width';
@override
String get textDirection => 'Text direction';
@override
String get headerStyle => 'Header style';
@override
String get numberedList => 'Numbered list';
@override
String get bulletList => 'Bullet list';
@override
String get checkedList => 'Checked list';
@override
String get codeBlock => 'Code block';
@override
String get quote => 'Quote';
@override
String get increaseIndent => 'Increase indent';
@override
String get decreaseIndent => 'Decrease indent';
@override
String get insertURL => 'Insert URL';
@override
String get visitLink => 'Visit link';
@override
String get enterLink => 'Enter link';
@override
String get enterMedia => 'Enter media';
@override
String get edit => 'Edit';
@override
String get apply => 'Apply';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Find text';
@override
String get moveToPreviousOccurrence => 'Move to previous occurrence';
@override
String get moveToNextOccurrence => 'Move to next occurrence';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@override
String get pleaseEnterTextForYourLink => "e.g., 'Learn more'";
@override
String get pleaseEnterTheLinkURL => "e.g., 'https://example.com'";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for German (`de`).
class AppLocalizationsDe extends AppLocalizations {
AppLocalizationsDe([super.locale = 'de']);
@override
String get pasteLink => 'Link hinzufügen';
@override
String get ok => 'OK';
@override
String get selectColor => 'Farbe auswählen';
@override
String get gallery => 'Galerie';
@override
String get link => 'Link';
@override
String get open => 'Öffnen';
@override
String get copy => 'Kopieren';
@override
String get remove => 'Entfernen';
@override
String get save => 'Speichern';
@override
String get zoom => 'Zoomen';
@override
String get saved => 'Gespeichert';
@override
String get text => 'Text';
@override
String get resize => 'Größe ändern';
@override
String get width => 'Breite';
@override
String get height => 'Höhe';
@override
String get size => 'Größe';
@override
String get small => 'Klein';
@override
String get large => 'Groß';
@override
String get huge => 'Riesig';
@override
String get clear => 'Löschen';
@override
String get font => 'Schrift';
@override
String get search => 'Suchen';
@override
String get camera => 'Kamera';
@override
String get video => 'Video';
@override
String get undo => 'Rückgängig';
@override
String get redo => 'Wiederherstellen';
@override
String get fontFamily => 'Schriftart';
@override
String get fontSize => 'Schriftgröße';
@override
String get bold => 'Fett';
@override
String get subscript => 'Tiefgestellt';
@override
String get superscript => 'Hochgestellt';
@override
String get italic => 'Kursiv';
@override
String get underline => 'Unterstreichen';
@override
String get strikeThrough => 'Durchstreichen';
@override
String get inlineCode => 'Inline-Code';
@override
String get fontColor => 'Schriftfarbe';
@override
String get backgroundColor => 'Hintergrundfarbe';
@override
String get clearFormat => 'Formatierung löschen';
@override
String get alignLeft => 'Linksbündig ausrichten';
@override
String get alignCenter => 'Zentriert ausrichten';
@override
String get alignRight => 'Rechtsbündig ausrichten';
@override
String get justifyWinWidth => 'Blocksatz';
@override
String get textDirection => 'Textrichtung';
@override
String get headerStyle => 'Überschrift-Stil';
@override
String get numberedList => 'Nummerierte Liste';
@override
String get bulletList => 'Aufzählungsliste';
@override
String get checkedList => 'Checkliste';
@override
String get codeBlock => 'Code-Block';
@override
String get quote => 'Zitat';
@override
String get increaseIndent => 'Einzug vergrößern';
@override
String get decreaseIndent => 'Einzug verkleinern';
@override
String get insertURL => 'URL einfügen';
@override
String get visitLink => 'Link öffnen';
@override
String get enterLink => 'Link eingeben';
@override
String get enterMedia => 'Medien einfügen';
@override
String get edit => 'Bearbeiten';
@override
String get apply => 'Anwenden';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Text suchen';
@override
String get moveToPreviousOccurrence => 'Zum vorherigen Auftreten springen';
@override
String get moveToNextOccurrence => 'Zum nächsten Auftreten springen';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@override
String get pleaseEnterTextForYourLink => "e.g., 'Learn more'";
@override
String get pleaseEnterTheLinkURL => "e.g., 'https://example.com'";
@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';
}

@ -0,0 +1,443 @@
import 'flutter_quill_localizations.dart';
/// The translations for English (`en`).
class AppLocalizationsEn extends AppLocalizations {
AppLocalizationsEn([super.locale = 'en']);
@override
String get pasteLink => 'Paste a link';
@override
String get ok => 'Ok';
@override
String get selectColor => 'Select Color';
@override
String get gallery => 'Gallery';
@override
String get link => 'Link';
@override
String get open => 'Open';
@override
String get copy => 'Copy';
@override
String get remove => 'Remove';
@override
String get save => 'Save';
@override
String get zoom => 'Zoom';
@override
String get saved => 'Saved';
@override
String get text => 'Text';
@override
String get resize => 'Resize';
@override
String get width => 'Width';
@override
String get height => 'Height';
@override
String get size => 'Size';
@override
String get small => 'Small';
@override
String get large => 'Large';
@override
String get huge => 'Huge';
@override
String get clear => 'Clear';
@override
String get font => 'Font';
@override
String get search => 'Search';
@override
String get camera => 'Camera';
@override
String get video => 'Video';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'Font family';
@override
String get fontSize => 'Font size';
@override
String get bold => 'Bold';
@override
String get subscript => 'Subscript';
@override
String get superscript => 'Superscript';
@override
String get italic => 'Italic';
@override
String get underline => 'Underline';
@override
String get strikeThrough => 'Strike through';
@override
String get inlineCode => 'Inline code';
@override
String get fontColor => 'Font color';
@override
String get backgroundColor => 'Background color';
@override
String get clearFormat => 'Clear format';
@override
String get alignLeft => 'Align left';
@override
String get alignCenter => 'Align center';
@override
String get alignRight => 'Align right';
@override
String get justifyWinWidth => 'Justify win width';
@override
String get textDirection => 'Text direction';
@override
String get headerStyle => 'Header style';
@override
String get numberedList => 'Numbered list';
@override
String get bulletList => 'Bullet list';
@override
String get checkedList => 'Checked list';
@override
String get codeBlock => 'Code block';
@override
String get quote => 'Quote';
@override
String get increaseIndent => 'Increase indent';
@override
String get decreaseIndent => 'Decrease indent';
@override
String get insertURL => 'Insert URL';
@override
String get visitLink => 'Visit link';
@override
String get enterLink => 'Enter link';
@override
String get enterMedia => 'Enter media';
@override
String get edit => 'Edit';
@override
String get apply => 'Apply';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Find text';
@override
String get moveToPreviousOccurrence => 'Move to previous occurrence';
@override
String get moveToNextOccurrence => 'Move to next occurrence';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@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')";
@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';
}
/// The translations for English, as used in the United States (`en_US`).
class AppLocalizationsEnUs extends AppLocalizationsEn {
AppLocalizationsEnUs(): super('en_US');
@override
String get pasteLink => 'Paste a link';
@override
String get ok => 'Ok';
@override
String get selectColor => 'Select Color';
@override
String get gallery => 'Gallery';
@override
String get link => 'Link';
@override
String get open => 'Open';
@override
String get copy => 'Copy';
@override
String get remove => 'Remove';
@override
String get save => 'Save';
@override
String get zoom => 'Zoom';
@override
String get saved => 'Saved';
@override
String get text => 'Text';
@override
String get resize => 'Resize';
@override
String get width => 'Width';
@override
String get height => 'Height';
@override
String get size => 'Size';
@override
String get small => 'Small';
@override
String get large => 'Large';
@override
String get huge => 'Huge';
@override
String get clear => 'Clear';
@override
String get font => 'Font';
@override
String get search => 'Search';
@override
String get camera => 'Camera';
@override
String get video => 'Video';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'Font family';
@override
String get fontSize => 'Font size';
@override
String get bold => 'Bold';
@override
String get subscript => 'Subscript';
@override
String get superscript => 'Superscript';
@override
String get italic => 'Italic';
@override
String get underline => 'Underline';
@override
String get strikeThrough => 'Strike through';
@override
String get inlineCode => 'Inline code';
@override
String get fontColor => 'Font color';
@override
String get backgroundColor => 'Background color';
@override
String get clearFormat => 'Clear format';
@override
String get alignLeft => 'Align left';
@override
String get alignCenter => 'Align center';
@override
String get alignRight => 'Align right';
@override
String get justifyWinWidth => 'Justify win width';
@override
String get textDirection => 'Text direction';
@override
String get headerStyle => 'Header style';
@override
String get numberedList => 'Numbered list';
@override
String get bulletList => 'Bullet list';
@override
String get checkedList => 'Checked list';
@override
String get codeBlock => 'Code block';
@override
String get quote => 'Quote';
@override
String get increaseIndent => 'Increase indent';
@override
String get decreaseIndent => 'Decrease indent';
@override
String get insertURL => 'Insert URL';
@override
String get visitLink => 'Visit link';
@override
String get enterLink => 'Enter link';
@override
String get enterMedia => 'Enter media';
@override
String get edit => 'Edit';
@override
String get apply => 'Apply';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Find text';
@override
String get moveToPreviousOccurrence => 'Move to previous occurrence';
@override
String get moveToNextOccurrence => 'Move to next occurrence';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@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')";
@override
String get pleaseEnterAValidImageURL => 'Please enter a valid image URL';
@override
String get photo => 'Photo';
@override
String get image => 'Image';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Spanish Castilian (`es`).
class AppLocalizationsEs extends AppLocalizations {
AppLocalizationsEs([super.locale = 'es']);
@override
String get pasteLink => 'Pega un enlace';
@override
String get ok => 'Ok';
@override
String get selectColor => 'Selecciona un color';
@override
String get gallery => 'Galería';
@override
String get link => 'Enlace';
@override
String get open => 'Abrir';
@override
String get copy => 'Copiar';
@override
String get remove => 'Eliminar';
@override
String get save => 'Guardar';
@override
String get zoom => 'Zoom';
@override
String get saved => 'Guardado';
@override
String get text => 'Texto';
@override
String get resize => 'Redimensionar';
@override
String get width => 'Ancho';
@override
String get height => 'Alto';
@override
String get size => 'Tamaño';
@override
String get small => 'Pequeño';
@override
String get large => 'Grande';
@override
String get huge => 'Muy grande';
@override
String get clear => 'Borrar';
@override
String get font => 'Fuente';
@override
String get search => 'Buscar';
@override
String get camera => 'Cámara';
@override
String get video => 'Vídeo';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'Font family';
@override
String get fontSize => 'Font size';
@override
String get bold => 'Bold';
@override
String get subscript => 'Subscript';
@override
String get superscript => 'Superscript';
@override
String get italic => 'Italic';
@override
String get underline => 'Underline';
@override
String get strikeThrough => 'Strike through';
@override
String get inlineCode => 'Inline code';
@override
String get fontColor => 'Font color';
@override
String get backgroundColor => 'Background color';
@override
String get clearFormat => 'Clear format';
@override
String get alignLeft => 'Align left';
@override
String get alignCenter => 'Align center';
@override
String get alignRight => 'Align right';
@override
String get justifyWinWidth => 'Justify win width';
@override
String get textDirection => 'Text direction';
@override
String get headerStyle => 'Header style';
@override
String get numberedList => 'Numbered list';
@override
String get bulletList => 'Bullet list';
@override
String get checkedList => 'Checked list';
@override
String get codeBlock => 'Code block';
@override
String get quote => 'Quote';
@override
String get increaseIndent => 'Increase indent';
@override
String get decreaseIndent => 'Decrease indent';
@override
String get insertURL => 'Insert URL';
@override
String get visitLink => 'Visit link';
@override
String get enterLink => 'Enter link';
@override
String get enterMedia => 'Enter media';
@override
String get edit => 'Edit';
@override
String get apply => 'Apply';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Find text';
@override
String get moveToPreviousOccurrence => 'Move to previous occurrence';
@override
String get moveToNextOccurrence => 'Move to next occurrence';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@override
String get pleaseEnterTextForYourLink => "e.g., 'Learn more'";
@override
String get pleaseEnterTheLinkURL => "e.g., 'https://example.com'";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Persian (`fa`).
class AppLocalizationsFa extends AppLocalizations {
AppLocalizationsFa([super.locale = 'fa']);
@override
String get pasteLink => 'جایگذاری لینک';
@override
String get ok => 'تایید';
@override
String get selectColor => 'انتخاب رنگ';
@override
String get gallery => 'گالری';
@override
String get link => 'لینک';
@override
String get open => 'باز کردن';
@override
String get copy => 'کپی';
@override
String get remove => 'حذف';
@override
String get save => 'ذخیره';
@override
String get zoom => 'بزرگنمایی';
@override
String get saved => 'ذخیره شد';
@override
String get text => 'متن';
@override
String get resize => 'تغییر اندازه';
@override
String get width => 'عرض';
@override
String get height => 'طول';
@override
String get size => 'اندازه';
@override
String get small => 'کوچک';
@override
String get large => 'بزرگ';
@override
String get huge => 'خیلی بزرگ';
@override
String get clear => 'پاک کردن';
@override
String get font => 'فونت';
@override
String get search => 'جستجو';
@override
String get camera => 'دوربین';
@override
String get video => 'ویدیو';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'Sخانواده فونت';
@override
String get fontSize => 'اندازه فونت';
@override
String get bold => 'توپر';
@override
String get subscript => 'زیرنویس';
@override
String get superscript => 'بالانویس';
@override
String get italic => 'مورب';
@override
String get underline => 'زیرخط';
@override
String get strikeThrough => 'خط خورده';
@override
String get inlineCode => 'کد درون خطی';
@override
String get fontColor => 'رنگ فونت';
@override
String get backgroundColor => 'رنگ زمینه';
@override
String get clearFormat => 'پاکسازی فرمت';
@override
String get alignLeft => 'چیدمان چپ';
@override
String get alignCenter => 'چیدمان وسط';
@override
String get alignRight => 'چیدمان راست';
@override
String get justifyWinWidth => 'تضمین عرض پنجره';
@override
String get textDirection => 'جهت متن';
@override
String get headerStyle => 'سبک هدر';
@override
String get numberedList => 'لیست شمارهدار';
@override
String get bulletList => 'لیست نقطهای';
@override
String get checkedList => 'لیست با علامت';
@override
String get codeBlock => 'بلوک کد';
@override
String get quote => 'نقل قول';
@override
String get increaseIndent => 'افزایش تورفتگی';
@override
String get decreaseIndent => 'کاهش تورفتگی';
@override
String get insertURL => 'درج URL';
@override
String get visitLink => 'بازدید از لینک';
@override
String get enterLink => 'ورود لینک';
@override
String get enterMedia => 'ورود رسانه';
@override
String get edit => 'ویرایش';
@override
String get apply => 'اعمال';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'جستجوی متن';
@override
String get moveToPreviousOccurrence => 'انتقال به رخداد قبلی';
@override
String get moveToNextOccurrence => 'انتقال به رخداد بعدی';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'ذخیره شده با استفاده از فضای ذخیره محلی';
@override
String get errorWhileSavingImage => 'خطا در هنگام ذخیره تصویر';
@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')";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for French (`fr`).
class AppLocalizationsFr extends AppLocalizations {
AppLocalizationsFr([super.locale = 'fr']);
@override
String get pasteLink => 'Coller un lien';
@override
String get ok => 'Ok';
@override
String get selectColor => 'Choisir une couleur';
@override
String get gallery => 'Galerie';
@override
String get link => 'Lien';
@override
String get open => 'Ouvrir';
@override
String get copy => 'Copier';
@override
String get remove => 'Supprimer';
@override
String get save => 'Sauvegarder';
@override
String get zoom => 'Zoomer';
@override
String get saved => 'Enregistrée';
@override
String get text => 'Texte';
@override
String get resize => 'Redimensionner';
@override
String get width => 'Largeur';
@override
String get height => 'Hauteur';
@override
String get size => 'Taille';
@override
String get small => 'Petit';
@override
String get large => 'Grand';
@override
String get huge => 'Énorme';
@override
String get clear => 'Supprimer la mise en forme';
@override
String get font => 'Police';
@override
String get search => 'Rechercher';
@override
String get camera => 'Caméra';
@override
String get video => 'Vidéo';
@override
String get undo => 'Annuler';
@override
String get redo => 'Refaire';
@override
String get fontFamily => 'Famille de police';
@override
String get fontSize => 'Taille de police';
@override
String get bold => 'Gras';
@override
String get subscript => 'Indice';
@override
String get superscript => 'Exposant';
@override
String get italic => 'Italique';
@override
String get underline => 'Souligné';
@override
String get strikeThrough => 'Barré';
@override
String get inlineCode => 'Code en ligne';
@override
String get fontColor => 'Couleur de police';
@override
String get backgroundColor => 'Couleur de fond';
@override
String get clearFormat => 'Effacer la mise en forme';
@override
String get alignLeft => 'Aligner à gauche';
@override
String get alignCenter => 'Aligner au centre';
@override
String get alignRight => 'Aligner à droite';
@override
String get justifyWinWidth => 'Justifier';
@override
String get textDirection => 'Direction du texte';
@override
String get headerStyle => "Style d'en-tête";
@override
String get numberedList => 'Liste numérotée';
@override
String get bulletList => 'Liste à puces';
@override
String get checkedList => 'Check-list';
@override
String get codeBlock => 'Bloc de code';
@override
String get quote => 'Citation';
@override
String get increaseIndent => 'Augmenter le retrait';
@override
String get decreaseIndent => 'Diminuer le retrait';
@override
String get insertURL => 'Insérer une URL';
@override
String get visitLink => 'Visiter';
@override
String get enterLink => 'Entrer un lien';
@override
String get enterMedia => 'Entrer un média';
@override
String get edit => 'Modifier';
@override
String get apply => 'Appliquer';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Rechercher du texte';
@override
String get moveToPreviousOccurrence => "Aller à l'occurrence précédente";
@override
String get moveToNextOccurrence => "Aller à l'occurrence suivante";
@override
String get savedUsingTheNetwork => 'Enregistré via le réseau';
@override
String get savedUsingLocalStorage => 'Enregistré en utilisant le stockage local';
@override
String get errorWhileSavingImage => "Erreur lors de l'enregistrement de l'image";
@override
String get pleaseEnterTextForYourLink => "par exemple, 'En savoir plus'";
@override
String get pleaseEnterTheLinkURL => "par exemple, 'https://example.com'";
@override
String get pleaseEnterAValidImageURL => "Veuillez saisir une URL d'image valide";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Hebrew (`he`).
class AppLocalizationsHe extends AppLocalizations {
AppLocalizationsHe([super.locale = 'he']);
@override
String get pasteLink => 'הדבק את הלינק';
@override
String get ok => 'אוקי';
@override
String get selectColor => 'בחר צבע';
@override
String get gallery => 'גלריה';
@override
String get link => 'לינק';
@override
String get open => 'פתח';
@override
String get copy => 'העתק';
@override
String get remove => 'מחק';
@override
String get save => 'שמור';
@override
String get zoom => 'זום';
@override
String get saved => 'נשמר';
@override
String get text => 'טקסט';
@override
String get resize => 'שנה גודל';
@override
String get width => 'רוחב';
@override
String get height => 'גובה';
@override
String get size => 'גודל';
@override
String get small => 'קטן';
@override
String get large => 'גדול';
@override
String get huge => 'ענק';
@override
String get clear => 'מחוק';
@override
String get font => 'פונט';
@override
String get search => 'חפש';
@override
String get camera => 'מצלמה';
@override
String get video => 'וידאו';
@override
String get undo => 'בטל';
@override
String get redo => 'בצע שוב';
@override
String get fontFamily => 'משפחת הפונטים';
@override
String get fontSize => 'גודל הפונט';
@override
String get bold => 'מודגש';
@override
String get subscript => 'כתוב בתחתית השורה';
@override
String get superscript => 'כתוב בחלק העליון של השורה';
@override
String get italic => 'נטוי';
@override
String get underline => 'קו תחתון';
@override
String get strikeThrough => 'קו חוצה';
@override
String get inlineCode => 'קוד טקסט בתוך הטקסט';
@override
String get fontColor => 'צבע טקסט';
@override
String get backgroundColor => 'צבע רקע';
@override
String get clearFormat => 'נקה פורמט';
@override
String get alignLeft => 'יישור לשמאל';
@override
String get alignCenter => 'יישור למרכז';
@override
String get alignRight => 'יישור לימין';
@override
String get justifyWinWidth => 'יישור לרוחב החלון';
@override
String get textDirection => 'כיוון הטקסט';
@override
String get headerStyle => 'סגנון הכותרת';
@override
String get numberedList => 'רשימה ממוספרת';
@override
String get bulletList => 'רשימה עם תבליטים';
@override
String get checkedList => 'רשימת תיקולים';
@override
String get codeBlock => 'בלוק קוד';
@override
String get quote => 'ציטוט';
@override
String get increaseIndent => 'הגדל את הזחות';
@override
String get decreaseIndent => 'הקטן את הזחות';
@override
String get insertURL => 'הוסף URL';
@override
String get visitLink => 'בקר בלינק';
@override
String get enterLink => 'הכנס לינק';
@override
String get enterMedia => 'הכנס מדיה';
@override
String get edit => 'ערוך';
@override
String get apply => 'החל';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'מצא טקסט';
@override
String get moveToPreviousOccurrence => 'התקדם להופעה הקודמת';
@override
String get moveToNextOccurrence => 'התקדם להופעה הבאה';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'נשמר באמצעות אחסון מקומי';
@override
String get errorWhileSavingImage => 'שגיאה בעת שמירת התמונה';
@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')";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Hindi (`hi`).
class AppLocalizationsHi extends AppLocalizations {
AppLocalizationsHi([super.locale = 'hi']);
@override
String get pasteLink => 'िक पट कर';
@override
String get ok => 'क ह';
@override
String get selectColor => 'ग च';
@override
String get gallery => 'लर';
@override
String get link => 'ि';
@override
String get open => '';
@override
String get copy => ' कर';
@override
String get remove => 'हट';
@override
String get save => 'रकित कर';
@override
String get zoom => 'बड़ कर';
@override
String get saved => 'रकित कर दि गय';
@override
String get text => 'शब';
@override
String get resize => 'आकर बदल';
@override
String get width => '';
@override
String get height => '';
@override
String get size => 'Size';
@override
String get small => 'Small';
@override
String get large => 'Large';
@override
String get huge => 'Huge';
@override
String get clear => 'Clear';
@override
String get font => 'Font';
@override
String get search => 'Search';
@override
String get camera => 'Camera';
@override
String get video => 'Video';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'S';
@override
String get fontSize => 'ट क आक';
@override
String get bold => 'तवर';
@override
String get subscript => 'अध';
@override
String get superscript => 'अदतल';
@override
String get italic => 'िरछ';
@override
String get underline => 'कन';
@override
String get strikeThrough => '';
@override
String get inlineCode => 'इन क';
@override
String get fontColor => 'ट क';
@override
String get backgroundColor => 'ठभि';
@override
String get clearFormat => 'वचछ सवर';
@override
String get alignLeft => 'ित कर';
@override
String get alignCenter => 'ित सित कर';
@override
String get alignRight => 'ित कर';
@override
String get justifyWinWidth => 'जसिन च';
@override
String get textDirection => 'ट कि';
@override
String get headerStyle => 'डर श';
@override
String get numberedList => 'बदध स';
@override
String get bulletList => ' गई स';
@override
String get checkedList => ' गई स';
@override
String get codeBlock => 'ड ब';
@override
String get quote => '';
@override
String get increaseIndent => 'ट बढ';
@override
String get decreaseIndent => 'ट कम कर';
@override
String get insertURL => 'URL ड';
@override
String get visitLink => 'िक द';
@override
String get enterLink => 'िक दरज कर';
@override
String get enterMedia => 'ि दरज कर';
@override
String get edit => 'ित कर';
@override
String get apply => ' कर';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'मद क';
@override
String get moveToPreviousOccurrence => 'िछल घटनतर पर ज';
@override
String get moveToNextOccurrence => 'आग घटनतर पर ज';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'य सरहण क उपयग करक सह गय';
@override
String get errorWhileSavingImage => 'तसर सहजत समय ति';
@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')";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Indonesian (`id`).
class AppLocalizationsId extends AppLocalizations {
AppLocalizationsId([super.locale = 'id']);
@override
String get pasteLink => 'Tempel tautan';
@override
String get ok => 'Oke';
@override
String get selectColor => 'Pilih Warna';
@override
String get gallery => 'Galeri';
@override
String get link => 'Tautan';
@override
String get open => 'Buka';
@override
String get copy => 'Salin';
@override
String get remove => 'Hapus';
@override
String get save => 'Simpan';
@override
String get zoom => 'Perbesar';
@override
String get saved => 'Tersimpan';
@override
String get text => 'Teks';
@override
String get resize => 'Ubah Ukuran';
@override
String get width => 'Lebar';
@override
String get height => 'Tinggi';
@override
String get size => 'Ukuran';
@override
String get small => 'Kecil';
@override
String get large => 'Besar';
@override
String get huge => 'Sangat Besar';
@override
String get clear => 'Hapus';
@override
String get font => 'Font';
@override
String get search => 'Cari';
@override
String get camera => 'Kamera';
@override
String get video => 'Video';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'Keluarga Font';
@override
String get fontSize => 'Ukuran Font';
@override
String get bold => 'Tebal';
@override
String get subscript => 'Subskrip';
@override
String get superscript => 'Superskrip';
@override
String get italic => 'Miring';
@override
String get underline => 'Garis Bawah';
@override
String get strikeThrough => 'Coret Saja';
@override
String get inlineCode => 'Kode Inline';
@override
String get fontColor => 'Warna Font';
@override
String get backgroundColor => 'Warna Latar';
@override
String get clearFormat => 'Hapus Format';
@override
String get alignLeft => 'Rata Kiri';
@override
String get alignCenter => 'Rata Tengah';
@override
String get alignRight => 'Rata Kanan';
@override
String get justifyWinWidth => 'Rata Kanan dan Kiri';
@override
String get textDirection => 'Arah Teks';
@override
String get headerStyle => 'Gaya Header';
@override
String get numberedList => 'Daftar Bernomor';
@override
String get bulletList => 'Daftar Poin';
@override
String get checkedList => 'Daftar Dicentang';
@override
String get codeBlock => 'Blok Kode';
@override
String get quote => 'Kutipan';
@override
String get increaseIndent => 'Tambah Indentasi';
@override
String get decreaseIndent => 'Kurangi Indentasi';
@override
String get insertURL => 'Masukkan URL';
@override
String get visitLink => 'Kunjungi Tautan';
@override
String get enterLink => 'Masukkan Tautan';
@override
String get enterMedia => 'Masukkan Media';
@override
String get edit => 'Edit';
@override
String get apply => 'Terapkan';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Temukan Teks';
@override
String get moveToPreviousOccurrence => 'Pindah ke Kejadian Sebelumnya';
@override
String get moveToNextOccurrence => 'Pindah ke Kejadian Berikutnya';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Tersimpan menggunakan penyimpanan lokal';
@override
String get errorWhileSavingImage => 'Error saat menyimpan gambar';
@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')";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Italian (`it`).
class AppLocalizationsIt extends AppLocalizations {
AppLocalizationsIt([super.locale = 'it']);
@override
String get pasteLink => 'Incolla un collegamento';
@override
String get ok => 'Ok';
@override
String get selectColor => 'Seleziona Colore';
@override
String get gallery => 'Galleria';
@override
String get link => 'Collegamento';
@override
String get open => 'Apri';
@override
String get copy => 'Copia';
@override
String get remove => 'Rimuovi';
@override
String get save => 'Salva';
@override
String get zoom => 'Ingrandisci';
@override
String get saved => 'Salvato';
@override
String get text => 'Testo';
@override
String get resize => 'Ridimensiona';
@override
String get width => 'Larghezza';
@override
String get height => 'Altezza';
@override
String get size => 'Dimensione';
@override
String get small => 'Piccolo';
@override
String get large => 'Largo';
@override
String get huge => 'Enorme';
@override
String get clear => 'Cancella';
@override
String get font => 'Font';
@override
String get search => 'Ricerca';
@override
String get camera => 'Camera';
@override
String get video => 'Video';
@override
String get undo => 'Annulla';
@override
String get redo => 'Ripeti';
@override
String get fontFamily => 'Famiglia del carattere';
@override
String get fontSize => 'Dimensione del carattere';
@override
String get bold => 'Grassetto';
@override
String get subscript => 'Pedice';
@override
String get superscript => 'Apice';
@override
String get italic => 'Corsivo';
@override
String get underline => 'Sottolineato';
@override
String get strikeThrough => 'Barrato';
@override
String get inlineCode => 'Codice inline';
@override
String get fontColor => 'Colore del carattere';
@override
String get backgroundColor => 'Colore di sfondo';
@override
String get clearFormat => 'Cancella formato';
@override
String get alignLeft => 'Allinea a sinistra';
@override
String get alignCenter => 'Allinea al centro';
@override
String get alignRight => 'Allinea a destra';
@override
String get justifyWinWidth => 'Giustifica per larghezza finestra';
@override
String get textDirection => 'Direzione testo';
@override
String get headerStyle => 'Stile intestazione';
@override
String get numberedList => 'Elenco numerato';
@override
String get bulletList => 'Elenco puntato';
@override
String get checkedList => 'Elenco con segni di spunta';
@override
String get codeBlock => 'Blocco di codice';
@override
String get quote => 'Citazione';
@override
String get increaseIndent => 'Aumenta rientro';
@override
String get decreaseIndent => 'Diminuisci rientro';
@override
String get insertURL => 'Inserisci URL';
@override
String get visitLink => 'Visita il collegamento';
@override
String get enterLink => 'Inserisci il collegamento';
@override
String get enterMedia => 'Inserisci multimedia';
@override
String get edit => 'Modifica';
@override
String get apply => 'Applica';
@override
String get hex => 'Esadecimale';
@override
String get material => 'Materiale';
@override
String get color => 'Colore';
@override
String get findText => 'Trova testo';
@override
String get moveToPreviousOccurrence => "Vai all'occorrenza precedente";
@override
String get moveToNextOccurrence => "Vai all'occorrenza successiva";
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Salvato utilizzando la memorizzazione locale';
@override
String get errorWhileSavingImage => "Errore durante il salvataggio dell'immagine";
@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')";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Japanese (`ja`).
class AppLocalizationsJa extends AppLocalizations {
AppLocalizationsJa([super.locale = 'ja']);
@override
String get pasteLink => 'リンクをペースト';
@override
String get ok => '完了';
@override
String get selectColor => '色を選択';
@override
String get gallery => '写真集';
@override
String get link => 'リンク';
@override
String get open => '開く';
@override
String get copy => 'コピー';
@override
String get remove => '削除';
@override
String get save => '保存';
@override
String get zoom => '拡大';
@override
String get saved => '保存済み';
@override
String get text => '文字';
@override
String get resize => 'サイズを調整';
@override
String get width => '';
@override
String get height => '高さ';
@override
String get size => 'サイズ';
@override
String get small => '小さい';
@override
String get large => '大きい';
@override
String get huge => 'でっかい';
@override
String get clear => 'クリア';
@override
String get font => 'フォント';
@override
String get search => '検索';
@override
String get camera => 'カメラ';
@override
String get video => 'ビデオ';
@override
String get undo => '取り消し';
@override
String get redo => 'やり直し';
@override
String get fontFamily => 'フォントファミリー';
@override
String get fontSize => 'フォントサイズ';
@override
String get bold => '太字';
@override
String get subscript => '下付き';
@override
String get superscript => '上付き';
@override
String get italic => '斜体';
@override
String get underline => '下線';
@override
String get strikeThrough => '取り消し線';
@override
String get inlineCode => 'インラインコード';
@override
String get fontColor => 'フォントカラー';
@override
String get backgroundColor => 'ベースカラー';
@override
String get clearFormat => 'クリアフォーマット';
@override
String get alignLeft => '左揃え';
@override
String get alignCenter => 'センターアライメント';
@override
String get alignRight => '右揃え';
@override
String get justifyWinWidth => '両端揃え';
@override
String get textDirection => '文字方向';
@override
String get headerStyle => 'タイトルスタイル';
@override
String get numberedList => '順序付きリスト';
@override
String get bulletList => '順序無しリスト';
@override
String get checkedList => 'チェックボックス';
@override
String get codeBlock => 'コード';
@override
String get quote => '引用';
@override
String get increaseIndent => 'インデントを増やす';
@override
String get decreaseIndent => 'インデントを減らす';
@override
String get insertURL => 'ハイパーリンクを挿入';
@override
String get visitLink => 'ハイパーリンクを訪問';
@override
String get enterLink => 'ハイパーリンクを輸入';
@override
String get enterMedia => 'ミディアムを輸入';
@override
String get edit => '編集';
@override
String get apply => '応用';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => '検索テキスト';
@override
String get moveToPreviousOccurrence => '前のマッチ';
@override
String get moveToNextOccurrence => '次のマッチ';
@override
String get savedUsingTheNetwork => 'ネットワークを使用して保存';
@override
String get savedUsingLocalStorage => 'ローカルストレージを使用して保存';
@override
String get errorWhileSavingImage => '画像の保存中にエラーが発生しました';
@override
String get pleaseEnterTextForYourLink => "例: 'Learn more'";
@override
String get pleaseEnterTheLinkURL => "例: 'https://example.com'";
@override
String get pleaseEnterAValidImageURL => '有効な画像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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Korean (`ko`).
class AppLocalizationsKo extends AppLocalizations {
AppLocalizationsKo([super.locale = 'ko']);
@override
String get pasteLink => '링크를 붙여넣어 주세요.';
@override
String get ok => '확인';
@override
String get selectColor => '색상 선택';
@override
String get gallery => '갤러리';
@override
String get link => '링크';
@override
String get open => '열기';
@override
String get copy => '복사하기';
@override
String get remove => '제거하기';
@override
String get save => '저장하기';
@override
String get zoom => '확대하기';
@override
String get saved => '저장되었습니다.';
@override
String get text => '텍스트';
@override
String get resize => '크기조정';
@override
String get width => '넓이';
@override
String get height => '높이';
@override
String get size => '크기';
@override
String get small => '작게';
@override
String get large => '크게';
@override
String get huge => '매우크게';
@override
String get clear => '초기화';
@override
String get font => '글꼴';
@override
String get search => '검색';
@override
String get camera => '카메라';
@override
String get video => '비디오';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'Font family';
@override
String get fontSize => 'Font size';
@override
String get bold => 'Bold';
@override
String get subscript => 'Subscript';
@override
String get superscript => 'Superscript';
@override
String get italic => 'Italic';
@override
String get underline => 'Underline';
@override
String get strikeThrough => 'Strike through';
@override
String get inlineCode => 'Inline code';
@override
String get fontColor => 'Font color';
@override
String get backgroundColor => 'Background color';
@override
String get clearFormat => 'Clear format';
@override
String get alignLeft => 'Align left';
@override
String get alignCenter => 'Align center';
@override
String get alignRight => 'Align right';
@override
String get justifyWinWidth => 'Justify win width';
@override
String get textDirection => 'Text direction';
@override
String get headerStyle => 'Header style';
@override
String get numberedList => 'Numbered list';
@override
String get bulletList => 'Bullet list';
@override
String get checkedList => 'Checked list';
@override
String get codeBlock => 'Code block';
@override
String get quote => 'Quote';
@override
String get increaseIndent => 'Increase indent';
@override
String get decreaseIndent => 'Decrease indent';
@override
String get insertURL => 'Insert URL';
@override
String get visitLink => 'Visit link';
@override
String get enterLink => 'Enter link';
@override
String get enterMedia => 'Enter media';
@override
String get edit => 'Edit';
@override
String get apply => 'Apply';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Find text';
@override
String get moveToPreviousOccurrence => 'Move to previous occurrence';
@override
String get moveToNextOccurrence => 'Move to next occurrence';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@override
String get pleaseEnterTextForYourLink => "e.g., 'Learn more'";
@override
String get pleaseEnterTheLinkURL => "e.g., 'https://example.com'";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Malay (`ms`).
class AppLocalizationsMs extends AppLocalizations {
AppLocalizationsMs([super.locale = 'ms']);
@override
String get pasteLink => 'Tampal Pautan';
@override
String get ok => 'Ok';
@override
String get selectColor => 'Pilih Warna';
@override
String get gallery => 'Galeri';
@override
String get link => 'Pautan';
@override
String get open => 'Buka';
@override
String get copy => 'Salin';
@override
String get remove => 'Buang';
@override
String get save => 'Simpan';
@override
String get zoom => 'Zum';
@override
String get saved => 'Telah Disimpan';
@override
String get text => 'Perkataan';
@override
String get resize => 'Ubah saiz';
@override
String get width => 'Lebar';
@override
String get height => 'Tinggi';
@override
String get size => 'Saiz';
@override
String get small => 'Kecil';
@override
String get large => 'Besar';
@override
String get huge => 'Amat Besar';
@override
String get clear => 'Padam';
@override
String get font => 'Fon';
@override
String get search => 'Carian';
@override
String get camera => 'Kamera';
@override
String get video => 'Video';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'Font family';
@override
String get fontSize => 'Font size';
@override
String get bold => 'Bold';
@override
String get subscript => 'Subscript';
@override
String get superscript => 'Superscript';
@override
String get italic => 'Italic';
@override
String get underline => 'Underline';
@override
String get strikeThrough => 'Strike through';
@override
String get inlineCode => 'Inline code';
@override
String get fontColor => 'Font color';
@override
String get backgroundColor => 'Background color';
@override
String get clearFormat => 'Clear format';
@override
String get alignLeft => 'Align left';
@override
String get alignCenter => 'Align center';
@override
String get alignRight => 'Align right';
@override
String get justifyWinWidth => 'Justify win width';
@override
String get textDirection => 'Text direction';
@override
String get headerStyle => 'Header style';
@override
String get numberedList => 'Numbered list';
@override
String get bulletList => 'Bullet list';
@override
String get checkedList => 'Checked list';
@override
String get codeBlock => 'Code block';
@override
String get quote => 'Quote';
@override
String get increaseIndent => 'Increase indent';
@override
String get decreaseIndent => 'Decrease indent';
@override
String get insertURL => 'Insert URL';
@override
String get visitLink => 'Visit link';
@override
String get enterLink => 'Enter link';
@override
String get enterMedia => 'Enter media';
@override
String get edit => 'Edit';
@override
String get apply => 'Apply';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Find text';
@override
String get moveToPreviousOccurrence => 'Move to previous occurrence';
@override
String get moveToNextOccurrence => 'Move to next occurrence';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@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')";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Dutch Flemish (`nl`).
class AppLocalizationsNl extends AppLocalizations {
AppLocalizationsNl([super.locale = 'nl']);
@override
String get pasteLink => 'Plak een link';
@override
String get ok => 'Ok';
@override
String get selectColor => 'Selecteer kleur';
@override
String get gallery => 'Gallerij';
@override
String get link => 'Link';
@override
String get open => 'Open';
@override
String get copy => 'Kopieer';
@override
String get remove => 'Verwijderd';
@override
String get save => 'Opslaan';
@override
String get zoom => 'Zoom';
@override
String get saved => 'Opgeslagen';
@override
String get text => 'Tekst';
@override
String get resize => 'Formaat wijzigen';
@override
String get width => 'Breedte';
@override
String get height => 'Hoogte';
@override
String get size => 'Grootte';
@override
String get small => 'Small';
@override
String get large => 'Large';
@override
String get huge => 'Huge';
@override
String get clear => 'Clear';
@override
String get font => 'Font';
@override
String get search => 'Search';
@override
String get camera => 'Camera';
@override
String get video => 'Video';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'Font family';
@override
String get fontSize => 'Font size';
@override
String get bold => 'Bold';
@override
String get subscript => 'Subscript';
@override
String get superscript => 'Superscript';
@override
String get italic => 'Italic';
@override
String get underline => 'Underline';
@override
String get strikeThrough => 'Strike through';
@override
String get inlineCode => 'Inline code';
@override
String get fontColor => 'Font color';
@override
String get backgroundColor => 'Background color';
@override
String get clearFormat => 'Clear format';
@override
String get alignLeft => 'Align left';
@override
String get alignCenter => 'Align center';
@override
String get alignRight => 'Align right';
@override
String get justifyWinWidth => 'Justify win width';
@override
String get textDirection => 'Text direction';
@override
String get headerStyle => 'Header style';
@override
String get numberedList => 'Numbered list';
@override
String get bulletList => 'Bullet list';
@override
String get checkedList => 'Checked list';
@override
String get codeBlock => 'Code block';
@override
String get quote => 'Quote';
@override
String get increaseIndent => 'Increase indent';
@override
String get decreaseIndent => 'Decrease indent';
@override
String get insertURL => 'Insert URL';
@override
String get visitLink => 'Visit link';
@override
String get enterLink => 'Enter link';
@override
String get enterMedia => 'Enter media';
@override
String get edit => 'Edit';
@override
String get apply => 'Apply';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Find text';
@override
String get moveToPreviousOccurrence => 'Move to previous occurrence';
@override
String get moveToNextOccurrence => 'Move to next occurrence';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@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')";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Norwegian (`no`).
class AppLocalizationsNo extends AppLocalizations {
AppLocalizationsNo([super.locale = 'no']);
@override
String get pasteLink => 'Lim inn lenke';
@override
String get ok => 'Ok';
@override
String get selectColor => 'Velg farge';
@override
String get gallery => 'Galleri';
@override
String get link => 'Lenke';
@override
String get open => 'Åpne';
@override
String get copy => 'Kopier';
@override
String get remove => 'Fjern';
@override
String get save => 'Lagre';
@override
String get zoom => 'Zoom';
@override
String get saved => 'Lagret';
@override
String get text => 'Tekst';
@override
String get resize => 'Endre størrelse';
@override
String get width => 'Bredde';
@override
String get height => 'Høyde';
@override
String get size => 'Størrelse';
@override
String get small => 'Liten';
@override
String get large => 'Stor';
@override
String get huge => 'Enorm';
@override
String get clear => 'Fjern';
@override
String get font => 'Skrifttype';
@override
String get search => 'Søk';
@override
String get camera => 'Kamera';
@override
String get video => 'Video';
@override
String get undo => 'Angre';
@override
String get redo => 'Gjør om';
@override
String get fontFamily => 'Skriftfamilie';
@override
String get fontSize => 'Skriftstørrelse';
@override
String get bold => 'Fet';
@override
String get subscript => 'Senket skrift';
@override
String get superscript => 'Hevet skrift';
@override
String get italic => 'Kursiv';
@override
String get underline => 'Understreket';
@override
String get strikeThrough => 'Gjennomstreking';
@override
String get inlineCode => 'In-line kode';
@override
String get fontColor => 'Skriftfarge';
@override
String get backgroundColor => 'Bakgrunnsfarge';
@override
String get clearFormat => 'Fjern formatering';
@override
String get alignLeft => 'Venstrejuster';
@override
String get alignCenter => 'Sentrer';
@override
String get alignRight => 'Høyrejuster';
@override
String get justifyWinWidth => 'Rettferdiggjør bredden';
@override
String get textDirection => 'Tekstretning';
@override
String get headerStyle => 'Overskriftsstil';
@override
String get numberedList => 'Nummerert liste';
@override
String get bulletList => 'Punktliste';
@override
String get checkedList => 'Avkrysset liste';
@override
String get codeBlock => 'Kodeblokk';
@override
String get quote => 'Sitert tekst';
@override
String get increaseIndent => 'Øk innrykk';
@override
String get decreaseIndent => 'Mink innrykk';
@override
String get insertURL => 'Sett inn URL';
@override
String get visitLink => 'Besøk lenken';
@override
String get enterLink => 'Skriv inn lenken';
@override
String get enterMedia => 'Sett inn media';
@override
String get edit => 'Rediger';
@override
String get apply => 'Bruk';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Finn tekst';
@override
String get moveToPreviousOccurrence => 'Gå til forrige forekomst';
@override
String get moveToNextOccurrence => 'Gå til neste forekomst';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Lagret ved hjelp av lokal lagring';
@override
String get errorWhileSavingImage => 'Feil ved lagring av bilde';
@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')";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Polish (`pl`).
class AppLocalizationsPl extends AppLocalizations {
AppLocalizationsPl([super.locale = 'pl']);
@override
String get pasteLink => 'Wklej link';
@override
String get ok => 'OK';
@override
String get selectColor => 'Wybierz kolor';
@override
String get gallery => 'Galeria';
@override
String get link => 'Link';
@override
String get open => 'Otwórz';
@override
String get copy => 'Kopiuj';
@override
String get remove => 'Usuń';
@override
String get save => 'Zapisz';
@override
String get zoom => 'Powiększenie';
@override
String get saved => 'Zapisano';
@override
String get text => 'Tekst';
@override
String get resize => 'Resize';
@override
String get width => 'Width';
@override
String get height => 'Height';
@override
String get size => 'Size';
@override
String get small => 'Small';
@override
String get large => 'Large';
@override
String get huge => 'Huge';
@override
String get clear => 'Clear';
@override
String get font => 'Font';
@override
String get search => 'Search';
@override
String get camera => 'Camera';
@override
String get video => 'Video';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'Font family';
@override
String get fontSize => 'Font size';
@override
String get bold => 'Bold';
@override
String get subscript => 'Subscript';
@override
String get superscript => 'Superscript';
@override
String get italic => 'Italic';
@override
String get underline => 'Underline';
@override
String get strikeThrough => 'Strike through';
@override
String get inlineCode => 'Inline code';
@override
String get fontColor => 'Font color';
@override
String get backgroundColor => 'Background color';
@override
String get clearFormat => 'Clear format';
@override
String get alignLeft => 'Align left';
@override
String get alignCenter => 'Align center';
@override
String get alignRight => 'Align right';
@override
String get justifyWinWidth => 'Justify win width';
@override
String get textDirection => 'Text direction';
@override
String get headerStyle => 'Header style';
@override
String get numberedList => 'Numbered list';
@override
String get bulletList => 'Bullet list';
@override
String get checkedList => 'Checked list';
@override
String get codeBlock => 'Code block';
@override
String get quote => 'Quote';
@override
String get increaseIndent => 'Increase indent';
@override
String get decreaseIndent => 'Decrease indent';
@override
String get insertURL => 'Insert URL';
@override
String get visitLink => 'Visit link';
@override
String get enterLink => 'Enter link';
@override
String get enterMedia => 'Enter media';
@override
String get edit => 'Edit';
@override
String get apply => 'Apply';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Find text';
@override
String get moveToPreviousOccurrence => 'Move to previous occurrence';
@override
String get moveToNextOccurrence => 'Move to next occurrence';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@override
String get pleaseEnterTextForYourLink => "e.g., 'Learn more'";
@override
String get pleaseEnterTheLinkURL => "e.g., 'https://example.com'";
@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';
}

@ -0,0 +1,428 @@
import 'flutter_quill_localizations.dart';
/// The translations for Portuguese (`pt`).
class AppLocalizationsPt extends AppLocalizations {
AppLocalizationsPt([super.locale = 'pt']);
@override
String get pasteLink => 'Colar um link';
@override
String get ok => 'Ok';
@override
String get selectColor => 'Selecionar uma cor';
@override
String get gallery => 'Galeria';
@override
String get link => 'Link';
@override
String get open => 'Abra';
@override
String get copy => 'Copiar';
@override
String get remove => 'Remover';
@override
String get save => 'Salvar';
@override
String get zoom => 'Zoom';
@override
String get saved => 'Salvo';
@override
String get text => 'Texto';
@override
String get resize => 'Redimencionar';
@override
String get width => 'Largura';
@override
String get height => 'Altura';
@override
String get size => 'Tamanho';
@override
String get small => 'Pequeno';
@override
String get large => 'Grande';
@override
String get huge => 'Gigante';
@override
String get clear => 'Limpar';
@override
String get font => 'Fonte';
@override
String get search => 'Search';
@override
String get camera => 'Camera';
@override
String get video => 'Video';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'Font family';
@override
String get fontSize => 'Font size';
@override
String get bold => 'Bold';
@override
String get subscript => 'Subscript';
@override
String get superscript => 'Superscript';
@override
String get italic => 'Italic';
@override
String get underline => 'Underline';
@override
String get strikeThrough => 'Strike through';
@override
String get inlineCode => 'Inline code';
@override
String get fontColor => 'Font color';
@override
String get backgroundColor => 'Background color';
@override
String get clearFormat => 'Clear format';
@override
String get alignLeft => 'Align left';
@override
String get alignCenter => 'Align center';
@override
String get alignRight => 'Align right';
@override
String get justifyWinWidth => 'Justify win width';
@override
String get textDirection => 'Text direction';
@override
String get headerStyle => 'Header style';
@override
String get numberedList => 'Numbered list';
@override
String get bulletList => 'Bullet list';
@override
String get checkedList => 'Checked list';
@override
String get codeBlock => 'Code block';
@override
String get quote => 'Quote';
@override
String get increaseIndent => 'Increase indent';
@override
String get decreaseIndent => 'Decrease indent';
@override
String get insertURL => 'Insert URL';
@override
String get visitLink => 'Visit link';
@override
String get enterLink => 'Enter link';
@override
String get enterMedia => 'Enter media';
@override
String get edit => 'Edit';
@override
String get apply => 'Apply';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Find text';
@override
String get moveToPreviousOccurrence => 'Move to previous occurrence';
@override
String get moveToNextOccurrence => 'Move to next occurrence';
@override
String get savedUsingTheNetwork => 'Guardado através da network';
@override
String get savedUsingLocalStorage => 'Guardado através do armazenamento local';
@override
String get errorWhileSavingImage => 'Erro a gravar imagem';
@override
String get pleaseEnterTextForYourLink => "e.g., 'Learn more'";
@override
String get pleaseEnterTheLinkURL => "e.g., 'https://example.com'";
@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';
}
/// The translations for Portuguese, as used in Brazil (`pt_BR`).
class AppLocalizationsPtBr extends AppLocalizationsPt {
AppLocalizationsPtBr(): super('pt_BR');
@override
String get pasteLink => 'Colar um link';
@override
String get ok => 'Ok';
@override
String get selectColor => 'Selecionar uma cor';
@override
String get gallery => 'Galeria';
@override
String get link => 'Link';
@override
String get open => 'Abrir';
@override
String get copy => 'Copiar';
@override
String get remove => 'Remover';
@override
String get save => 'Salvar';
@override
String get zoom => 'Zoom';
@override
String get saved => 'Salvo';
@override
String get text => 'Texto';
@override
String get resize => 'Redimensionar';
@override
String get width => 'Largura';
@override
String get height => 'Altura';
@override
String get size => 'Tamanho';
@override
String get small => 'Pequeno';
@override
String get large => 'Grande';
@override
String get huge => 'Gigante';
@override
String get clear => 'Limpar';
@override
String get font => 'Fonte';
@override
String get search => 'Buscar';
@override
String get camera => 'Câmera';
@override
String get video => 'Vídeo';
@override
String get undo => 'Desfazer';
@override
String get redo => 'Refazer';
@override
String get fontFamily => 'Fonte';
@override
String get fontSize => 'Tamanho da fonte';
@override
String get bold => 'Negrito';
@override
String get subscript => 'Subscrito';
@override
String get superscript => 'Sobrescrito';
@override
String get italic => 'Itálico';
@override
String get underline => 'Sublinhado';
@override
String get strikeThrough => 'Tachado';
@override
String get inlineCode => 'Inline code';
@override
String get fontColor => 'Cor da fonte';
@override
String get backgroundColor => 'Cor do fundo';
@override
String get clearFormat => 'Limpar formatação';
@override
String get alignLeft => 'Texto à esquerda';
@override
String get alignCenter => 'Centralizar';
@override
String get alignRight => 'Texto à direita';
@override
String get justifyWinWidth => 'Justificado';
@override
String get textDirection => 'Direção do texto';
@override
String get headerStyle => 'Estilo de cabeçalho';
@override
String get numberedList => 'Numeração';
@override
String get bulletList => 'Marcadores';
@override
String get checkedList => 'Lista de verificação';
@override
String get codeBlock => 'Code block';
@override
String get quote => 'Citação';
@override
String get increaseIndent => 'Aumentar recuo';
@override
String get decreaseIndent => 'Diminuir recuo';
@override
String get insertURL => 'Inserir URL';
@override
String get visitLink => 'Visitar link';
@override
String get enterLink => 'Inserir link';
@override
String get enterMedia => 'Inserir mídia';
@override
String get edit => 'Editar';
@override
String get apply => 'Aplicar';
@override
String get findText => 'Find text';
@override
String get moveToPreviousOccurrence => 'Move to previous occurrence';
@override
String get moveToNextOccurrence => 'Move to next occurrence';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@override
String get pleaseEnterTextForYourLink => "e.g., 'Learn more'";
@override
String get pleaseEnterTheLinkURL => "e.g., 'https://example.com'";
@override
String get pleaseEnterAValidImageURL => 'Please enter a valid image URL';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Russian (`ru`).
class AppLocalizationsRu extends AppLocalizations {
AppLocalizationsRu([super.locale = 'ru']);
@override
String get pasteLink => 'Вставить ссылку';
@override
String get ok => 'ОК';
@override
String get selectColor => 'Выбрать цвет';
@override
String get gallery => 'Галерея';
@override
String get link => 'Ссылка';
@override
String get open => 'Открыть';
@override
String get copy => 'Копировать';
@override
String get remove => 'Удалить';
@override
String get save => 'Сохранить';
@override
String get zoom => 'Увеличить';
@override
String get saved => 'Сохранено';
@override
String get text => 'Текст';
@override
String get resize => 'Resize';
@override
String get width => 'Width';
@override
String get height => 'Height';
@override
String get size => 'Size';
@override
String get small => 'Small';
@override
String get large => 'Large';
@override
String get huge => 'Huge';
@override
String get clear => 'Clear';
@override
String get font => 'Font';
@override
String get search => 'Search';
@override
String get camera => 'Camera';
@override
String get video => 'Video';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'Font family';
@override
String get fontSize => 'Font size';
@override
String get bold => 'Bold';
@override
String get subscript => 'Subscript';
@override
String get superscript => 'Superscript';
@override
String get italic => 'Italic';
@override
String get underline => 'Underline';
@override
String get strikeThrough => 'Strike through';
@override
String get inlineCode => 'Inline code';
@override
String get fontColor => 'Font color';
@override
String get backgroundColor => 'Background color';
@override
String get clearFormat => 'Clear format';
@override
String get alignLeft => 'Align left';
@override
String get alignCenter => 'Align center';
@override
String get alignRight => 'Align right';
@override
String get justifyWinWidth => 'Justify win width';
@override
String get textDirection => 'Text direction';
@override
String get headerStyle => 'Header style';
@override
String get numberedList => 'Numbered list';
@override
String get bulletList => 'Bullet list';
@override
String get checkedList => 'Checked list';
@override
String get codeBlock => 'Code block';
@override
String get quote => 'Quote';
@override
String get increaseIndent => 'Increase indent';
@override
String get decreaseIndent => 'Decrease indent';
@override
String get insertURL => 'Insert URL';
@override
String get visitLink => 'Visit link';
@override
String get enterLink => 'Enter link';
@override
String get enterMedia => 'Enter media';
@override
String get edit => 'Edit';
@override
String get apply => 'Apply';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Find text';
@override
String get moveToPreviousOccurrence => 'Move to previous occurrence';
@override
String get moveToNextOccurrence => 'Move to next occurrence';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@override
String get pleaseEnterTextForYourLink => "e.g., 'Learn more'";
@override
String get pleaseEnterTheLinkURL => "e.g., 'https://example.com'";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Serbian (`sr`).
class AppLocalizationsSr extends AppLocalizations {
AppLocalizationsSr([super.locale = 'sr']);
@override
String get pasteLink => 'Nalepi vezu';
@override
String get ok => 'OK';
@override
String get selectColor => 'Odaberi boju';
@override
String get gallery => 'Galerija';
@override
String get link => 'Veza';
@override
String get open => 'Otvori';
@override
String get copy => 'Kopiraj';
@override
String get remove => 'Ukloni';
@override
String get save => 'Sačuvaj';
@override
String get zoom => 'Uvećaj';
@override
String get saved => 'Sačuvano';
@override
String get text => 'Tekst';
@override
String get resize => 'Promeni veličinu';
@override
String get width => 'Širina';
@override
String get height => 'Visina';
@override
String get size => 'Veličina';
@override
String get small => 'Malo';
@override
String get large => 'Veliko';
@override
String get huge => 'Ogromno';
@override
String get clear => 'Obriši';
@override
String get font => 'Font';
@override
String get search => 'Pretraga';
@override
String get camera => 'Kamera';
@override
String get video => 'Video';
@override
String get undo => 'Poništi';
@override
String get redo => 'Ponovo';
@override
String get fontFamily => 'Porodica fonta';
@override
String get fontSize => 'Veličina fonta';
@override
String get bold => 'Podebljano';
@override
String get subscript => 'Indeks';
@override
String get superscript => 'Stepen';
@override
String get italic => 'Iskošeno';
@override
String get underline => 'Podvučeno';
@override
String get strikeThrough => 'Precrtano';
@override
String get inlineCode => 'Ugrađeni kôd';
@override
String get fontColor => 'Boja fonta';
@override
String get backgroundColor => 'Boja pozadine';
@override
String get clearFormat => 'Obriši format';
@override
String get alignLeft => 'Poravnanje levo';
@override
String get alignCenter => 'Poravnanje centar';
@override
String get alignRight => 'Poravnanje desno';
@override
String get justifyWinWidth => 'Centriraj širinu prozora';
@override
String get textDirection => 'Smer teksta';
@override
String get headerStyle => 'Stil zaglavlja';
@override
String get numberedList => 'Numerisana lista';
@override
String get bulletList => 'Lista sa znakovima';
@override
String get checkedList => 'Proverena lista';
@override
String get codeBlock => 'Blok koda';
@override
String get quote => 'Citat';
@override
String get increaseIndent => 'Povećaj uvlačenje';
@override
String get decreaseIndent => 'Smanji uvlačenje';
@override
String get insertURL => 'Ubaci URL';
@override
String get visitLink => 'Poseti link';
@override
String get enterLink => 'Unesi link';
@override
String get enterMedia => 'Unesi medij';
@override
String get edit => 'Uredi';
@override
String get apply => 'Primeni';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Nađi tekst';
@override
String get moveToPreviousOccurrence => 'Idi na prethodno pojavljivanje';
@override
String get moveToNextOccurrence => 'Idi na sledeće pojavljivanje';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Sačuvano korišćenjem lokalnog skladišta';
@override
String get errorWhileSavingImage => 'Greška pri čuvanju slike';
@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')";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Swahili (`sw`).
class AppLocalizationsSw extends AppLocalizations {
AppLocalizationsSw([super.locale = 'sw']);
@override
String get pasteLink => 'Bandika Kiungo';
@override
String get ok => 'Sawa';
@override
String get selectColor => 'Chagua Rangi';
@override
String get gallery => 'Matunzio';
@override
String get link => 'Kiungo';
@override
String get open => 'Fungua';
@override
String get copy => 'Nakili';
@override
String get remove => 'Ondoa';
@override
String get save => 'Hifadhi';
@override
String get zoom => 'Kuza';
@override
String get saved => 'Imehifadhiwa';
@override
String get text => 'Maandishi';
@override
String get resize => 'Badilisha Ukubwa';
@override
String get width => 'Upana';
@override
String get height => 'Urefu';
@override
String get size => 'Ukubwa';
@override
String get small => 'Ndogo';
@override
String get large => 'Kubwa';
@override
String get huge => 'Kubwa Sana';
@override
String get clear => 'Wazi';
@override
String get font => 'Fonti';
@override
String get search => 'Tafuta';
@override
String get camera => 'Kamera';
@override
String get video => 'Video';
@override
String get undo => 'Fanyua';
@override
String get redo => 'Fanya Upya';
@override
String get fontFamily => 'Familia ya Fonti';
@override
String get fontSize => 'Ukubwa wa Fonti';
@override
String get bold => 'Nono';
@override
String get subscript => 'Maandishi ys Chini';
@override
String get superscript => 'Maandishi ya Juu';
@override
String get italic => 'Italiki';
@override
String get underline => 'Pigia Mstari';
@override
String get strikeThrough => 'Ghairi Maandishi';
@override
String get inlineCode => 'Codi ya Laini Moja';
@override
String get fontColor => 'Rangi ya Fonti';
@override
String get backgroundColor => 'Rangi ya Nyuma';
@override
String get clearFormat => 'Muundo Wazi';
@override
String get alignLeft => 'Pangilia Kushoto';
@override
String get alignCenter => 'Pangilia Kati';
@override
String get alignRight => 'Pangilia Kulia';
@override
String get justifyWinWidth => 'Kuhalalisha Upana wa Ushindi';
@override
String get textDirection => 'Mwelekeo wa Maandishi';
@override
String get headerStyle => 'Mtindo wa Mada';
@override
String get numberedList => 'Orodha ya Nambari';
@override
String get bulletList => 'Orodha ya Risasi';
@override
String get checkedList => 'Orodha iliyoangaliwa';
@override
String get codeBlock => 'aya ya codi';
@override
String get quote => 'Nukuu';
@override
String get increaseIndent => 'Ongeza Ujongezaji';
@override
String get decreaseIndent => 'Punguza Ujongezaji';
@override
String get insertURL => 'Ingiza Kiungo';
@override
String get visitLink => 'Tembelea Kiungo';
@override
String get enterLink => 'Ingiza Kiungo';
@override
String get enterMedia => 'Ingiza Picha';
@override
String get edit => 'Harir';
@override
String get apply => 'Weka';
@override
String get hex => 'Hexi';
@override
String get material => 'Nyenzo';
@override
String get color => 'Rangi';
@override
String get findText => 'Pata Maandishi';
@override
String get moveToPreviousOccurrence => 'Nenda Kwenye Tukio la Awali';
@override
String get moveToNextOccurrence => 'Nenda kwa Tukio linalofuata';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Imehifadhiwa kwa Hifadhi ya Ndani';
@override
String get errorWhileSavingImage => 'Hitilafu Wakati wa Kuhifadhi Picha';
@override
String get pleaseEnterTextForYourLink => "Kwa mfano, 'Jifunze zaidi'";
@override
String get pleaseEnterTheLinkURL => "Kwa mfano, 'https://example.com'";
@override
String get pleaseEnterAValidImageURL => 'Tafadhali ingiza URL halali ya picha';
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Turkmen (`tk`).
class AppLocalizationsTk extends AppLocalizations {
AppLocalizationsTk([super.locale = 'tk']);
@override
String get pasteLink => 'Baglanyşygy goýuň';
@override
String get ok => 'Bolýar';
@override
String get selectColor => 'Reňk saýlaň';
@override
String get gallery => 'Galereýa';
@override
String get link => 'Baglanyşyk';
@override
String get open => '';
@override
String get copy => 'Kopýala';
@override
String get remove => 'Poz';
@override
String get save => 'Sakla';
@override
String get zoom => 'Ulalt';
@override
String get saved => 'Saklandy';
@override
String get text => 'Tekst';
@override
String get resize => 'Ölçegini üýtget';
@override
String get width => 'In';
@override
String get height => 'Boý';
@override
String get size => 'Ölçegi';
@override
String get small => 'Kiçi';
@override
String get large => 'Uly';
@override
String get huge => 'Has uly';
@override
String get clear => 'Arassala';
@override
String get font => 'Şrift';
@override
String get search => 'Gözleg';
@override
String get camera => 'Kamera';
@override
String get video => 'Wideo';
@override
String get undo => 'Yza al';
@override
String get redo => 'Öňe al';
@override
String get fontFamily => 'Şrift maşgalasy';
@override
String get fontSize => 'Şrift ululygy';
@override
String get bold => 'Galyň';
@override
String get subscript => 'Aşaky ýazgy';
@override
String get superscript => 'Ýokarky ýazgy';
@override
String get italic => 'Italik';
@override
String get underline => 'Aşagyny çyz';
@override
String get strikeThrough => 'Üstüni çyz';
@override
String get inlineCode => 'Bir setirde kod';
@override
String get fontColor => 'Şrift reňki';
@override
String get backgroundColor => 'Arka reňki';
@override
String get clearFormat => 'Formaty arassala';
@override
String get alignLeft => 'Çepe deňleşdir';
@override
String get alignCenter => 'Orta deňleşdir';
@override
String get alignRight => 'Saga deňleşdir';
@override
String get justifyWinWidth => 'Justify win width';
@override
String get textDirection => 'Tekst ugry';
@override
String get headerStyle => 'Sözbaşy stili';
@override
String get numberedList => 'Sanly sanaw';
@override
String get bulletList => 'Okly sanawy';
@override
String get checkedList => 'Tikli sanaw';
@override
String get codeBlock => 'Kod blogy';
@override
String get quote => 'Sitata';
@override
String get increaseIndent => 'Indent köpelt';
@override
String get decreaseIndent => 'Indent azalt';
@override
String get insertURL => 'URL goý';
@override
String get visitLink => 'Baglanyşyga giriň';
@override
String get enterLink => 'Baglanyşyk giriň';
@override
String get enterMedia => 'Mediýa giriziň';
@override
String get edit => 'Üýtget';
@override
String get apply => 'Ulan';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Reňk';
@override
String get findText => 'Tekst tapyň';
@override
String get moveToPreviousOccurrence => 'Öňki hadysa geçiň';
@override
String get moveToNextOccurrence => 'Indiki hadysa geçiň';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@override
String get pleaseEnterTextForYourLink => 'Güýz öwrenmek)';
@override
String get pleaseEnterTheLinkURL => 'https://example.com';
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Turkish (`tr`).
class AppLocalizationsTr extends AppLocalizations {
AppLocalizationsTr([super.locale = 'tr']);
@override
String get pasteLink => 'Bağlantıyı Yapıştır';
@override
String get ok => 'Tamam';
@override
String get selectColor => 'Renk Seçin';
@override
String get gallery => 'Galeri';
@override
String get link => 'Bağlantı';
@override
String get open => 'Açık';
@override
String get copy => 'Kopyala';
@override
String get remove => 'Kaldır';
@override
String get save => 'Kayıt Et';
@override
String get zoom => 'Yakınlaştır';
@override
String get saved => 'Kaydedildi';
@override
String get text => 'Text';
@override
String get resize => 'Yeniden Boyutlandır';
@override
String get width => 'Genişlik';
@override
String get height => 'Yükseklik';
@override
String get size => 'Boyut';
@override
String get small => 'Küçük';
@override
String get large => 'Büyük';
@override
String get huge => 'Daha Büyük';
@override
String get clear => 'Temizle';
@override
String get font => 'Yazı tipi';
@override
String get search => 'Ara';
@override
String get camera => 'Kamera';
@override
String get video => 'Video';
@override
String get undo => 'Geri';
@override
String get redo => 'İleri';
@override
String get fontFamily => 'Yazı Türü';
@override
String get fontSize => 'Yazı Boyutu';
@override
String get bold => 'Kalın';
@override
String get subscript => 'Alt Simge';
@override
String get superscript => 'Üst Simge';
@override
String get italic => 'İtalik';
@override
String get underline => 'Altı Çizili';
@override
String get strikeThrough => 'Üsti Çizili';
@override
String get inlineCode => 'Inline code';
@override
String get fontColor => 'Yazı Rengi';
@override
String get backgroundColor => 'Vurgu Rengi';
@override
String get clearFormat => 'Formatı Temizle';
@override
String get alignLeft => 'Sola Hizala';
@override
String get alignCenter => 'Ortaya Hizala';
@override
String get alignRight => 'Sağa Hizala';
@override
String get justifyWinWidth => 'Kenarlara Hizala';
@override
String get textDirection => 'Metin Yönü';
@override
String get headerStyle => 'Başlık Stili';
@override
String get numberedList => 'Numaralı Liste';
@override
String get bulletList => 'Madde Listesi';
@override
String get checkedList => 'Kontrol Listesi';
@override
String get codeBlock => 'Kod Blogu';
@override
String get quote => 'Alıntı';
@override
String get increaseIndent => 'Girintiyi Artır';
@override
String get decreaseIndent => 'Girintiyi Azalt';
@override
String get insertURL => 'URL Giriniz';
@override
String get visitLink => 'Bağlantıyı Ziyaret Et';
@override
String get enterLink => 'Bağlantı Giriniz';
@override
String get enterMedia => 'Medya Giriniz';
@override
String get edit => 'Düzenle';
@override
String get apply => 'Uygula';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Find text';
@override
String get moveToPreviousOccurrence => 'Move to previous occurrence';
@override
String get moveToNextOccurrence => 'Move to next occurrence';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@override
String get pleaseEnterTextForYourLink => "e.g., 'Learn more'";
@override
String get pleaseEnterTheLinkURL => "e.g., 'https://example.com'";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Ukrainian (`uk`).
class AppLocalizationsUk extends AppLocalizations {
AppLocalizationsUk([super.locale = 'uk']);
@override
String get pasteLink => 'Вставити посилання';
@override
String get ok => 'ОК';
@override
String get selectColor => 'Вибрати колір';
@override
String get gallery => 'Галерея';
@override
String get link => 'Посилання';
@override
String get open => 'Відкрити';
@override
String get copy => 'Копіювати';
@override
String get remove => 'Видалити';
@override
String get save => 'Зберегти';
@override
String get zoom => 'Збільшити';
@override
String get saved => 'Збережено';
@override
String get text => 'Текст';
@override
String get resize => 'Resize';
@override
String get width => 'Width';
@override
String get height => 'Height';
@override
String get size => 'Size';
@override
String get small => 'Small';
@override
String get large => 'Large';
@override
String get huge => 'Huge';
@override
String get clear => 'Clear';
@override
String get font => 'Font';
@override
String get search => 'Search';
@override
String get camera => 'Camera';
@override
String get video => 'Video';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get fontFamily => 'Font family';
@override
String get fontSize => 'Font size';
@override
String get bold => 'Bold';
@override
String get subscript => 'Subscript';
@override
String get superscript => 'Superscript';
@override
String get italic => 'Italic';
@override
String get underline => 'Underline';
@override
String get strikeThrough => 'Strike through';
@override
String get inlineCode => 'Inline code';
@override
String get fontColor => 'Font color';
@override
String get backgroundColor => 'Background color';
@override
String get clearFormat => 'Clear format';
@override
String get alignLeft => 'Align left';
@override
String get alignCenter => 'Align center';
@override
String get alignRight => 'Align right';
@override
String get justifyWinWidth => 'Justify win width';
@override
String get textDirection => 'Text direction';
@override
String get headerStyle => 'Header style';
@override
String get numberedList => 'Numbered list';
@override
String get bulletList => 'Bullet list';
@override
String get checkedList => 'Checked list';
@override
String get codeBlock => 'Code block';
@override
String get quote => 'Quote';
@override
String get increaseIndent => 'Increase indent';
@override
String get decreaseIndent => 'Decrease indent';
@override
String get insertURL => 'Insert URL';
@override
String get visitLink => 'Visit link';
@override
String get enterLink => 'Enter link';
@override
String get enterMedia => 'Enter media';
@override
String get edit => 'Edit';
@override
String get apply => 'Apply';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Find text';
@override
String get moveToPreviousOccurrence => 'Move to previous occurrence';
@override
String get moveToNextOccurrence => 'Move to next occurrence';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@override
String get pleaseEnterTextForYourLink => "e.g., 'Learn more'";
@override
String get pleaseEnterTheLinkURL => "e.g., 'https://example.com'";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Urdu (`ur`).
class AppLocalizationsUr extends AppLocalizations {
AppLocalizationsUr([super.locale = 'ur']);
@override
String get pasteLink => 'لنک پیسٹ کریں';
@override
String get ok => 'ٹھیک ہے';
@override
String get selectColor => 'رنگ منتخب کریں';
@override
String get gallery => 'گیلری';
@override
String get link => 'لنک';
@override
String get open => 'کھولیں';
@override
String get copy => 'نقل';
@override
String get remove => 'ہٹا دیں';
@override
String get save => 'محفوظ کریں';
@override
String get zoom => 'زوم';
@override
String get saved => 'محفوظ کر لیا';
@override
String get text => 'متن';
@override
String get resize => 'سائز تبدیل کریں۔';
@override
String get width => 'چوڑائی';
@override
String get height => 'اونچائی';
@override
String get size => 'سائز';
@override
String get small => 'چھوٹا';
@override
String get large => 'بڑا';
@override
String get huge => 'بہت بڑا';
@override
String get clear => 'صاف';
@override
String get font => 'فونٹ';
@override
String get search => 'تلاش';
@override
String get camera => 'کیمرا';
@override
String get video => 'ویڈیو';
@override
String get undo => 'واپس';
@override
String get redo => 'دوبارہ';
@override
String get fontFamily => 'فونٹ خاندان';
@override
String get fontSize => 'فونٹ سائز';
@override
String get bold => 'ڈہوکی';
@override
String get subscript => 'نیچے لکھا';
@override
String get superscript => 'اوپر لکھا';
@override
String get italic => 'ٹیک کیا';
@override
String get underline => 'نیچے خط';
@override
String get strikeThrough => 'خط خوراک';
@override
String get inlineCode => 'ان لائن کوڈ';
@override
String get fontColor => 'فونٹ کا رنگ';
@override
String get backgroundColor => 'پس منظر کا رنگ';
@override
String get clearFormat => 'فارمیٹ صاف کریں';
@override
String get alignLeft => 'بائیں ہم آہنگ ہوں';
@override
String get alignCenter => 'مرکز میں ہم آہنگ ہوں';
@override
String get alignRight => 'دائیں ہم آہنگ ہوں';
@override
String get justifyWinWidth => 'جسٹیفائی ون چوڑائی';
@override
String get textDirection => 'متن کی سمت';
@override
String get headerStyle => 'ہیڈر کا انداز';
@override
String get numberedList => 'مرقم فہرست';
@override
String get bulletList => 'گولی فہرست';
@override
String get checkedList => 'چیک کی گئی فہرست';
@override
String get codeBlock => 'کوڈ بلاک';
@override
String get quote => 'حوالہ';
@override
String get increaseIndent => 'درجہ بڑھائیں';
@override
String get decreaseIndent => 'درجہ گھٹائیں';
@override
String get insertURL => 'یو آر ایل درج کریں';
@override
String get visitLink => 'لنک دیکھیں';
@override
String get enterLink => 'لنک درج کریں';
@override
String get enterMedia => 'میڈیا درج کریں';
@override
String get edit => 'ترتیب دیں';
@override
String get apply => 'لگائیں';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'متن تلاش کریں';
@override
String get moveToPreviousOccurrence => 'پچھلے واقعہ پر منتقل ہوں';
@override
String get moveToNextOccurrence => 'اگلے واقعہ پر منتقل ہوں';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'مقامی ذخیرہ کار استعمال کر کے محفوظ ہوا';
@override
String get errorWhileSavingImage => 'تصویر کو محفوظ کرتے وقت خطا';
@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')";
@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';
}

@ -0,0 +1,225 @@
import 'flutter_quill_localizations.dart';
/// The translations for Vietnamese (`vi`).
class AppLocalizationsVi extends AppLocalizations {
AppLocalizationsVi([super.locale = 'vi']);
@override
String get pasteLink => 'Chèn liên kết';
@override
String get ok => 'Đồng ý';
@override
String get selectColor => 'Chọn Màu';
@override
String get gallery => 'Thư viện';
@override
String get link => 'Liên kết';
@override
String get open => 'Mở';
@override
String get copy => 'Sao chép';
@override
String get remove => 'Xoá';
@override
String get save => 'Lưu';
@override
String get zoom => 'Thu phóng';
@override
String get saved => 'Đã lưu';
@override
String get text => 'Chữ';
@override
String get resize => 'Resize';
@override
String get width => 'Rộng';
@override
String get height => 'Cao';
@override
String get size => 'Kích thước';
@override
String get small => 'Nhỏ';
@override
String get large => 'Lớn';
@override
String get huge => 'Rất lớn';
@override
String get clear => 'Xoá';
@override
String get font => 'Phông chữ';
@override
String get search => 'Tìm';
@override
String get camera => 'Máy ảnh';
@override
String get video => 'Video';
@override
String get undo => 'Hoàn tác';
@override
String get redo => 'Làm lại';
@override
String get fontFamily => 'Phông chữ';
@override
String get fontSize => 'Cỡ chữ';
@override
String get bold => 'Đậm';
@override
String get subscript => 'Chèn dưới';
@override
String get superscript => 'Chèn trên';
@override
String get italic => 'Nghiêng';
@override
String get underline => 'Gạch chân';
@override
String get strikeThrough => 'Gạch ngang';
@override
String get inlineCode => 'Dòng mã';
@override
String get fontColor => 'Màu chữ';
@override
String get backgroundColor => 'Màu nền';
@override
String get clearFormat => 'Xoá định dạng';
@override
String get alignLeft => 'Căn trái';
@override
String get alignCenter => 'Căn giữa';
@override
String get alignRight => 'Căn phải';
@override
String get justifyWinWidth => 'Căn đều chiều rộng';
@override
String get textDirection => 'Hướng văn bản';
@override
String get headerStyle => 'Kiểu tiêu đề';
@override
String get numberedList => 'Danh sách có số';
@override
String get bulletList => 'Danh sách định dạng';
@override
String get checkedList => 'Danh sách kiểm tra';
@override
String get codeBlock => 'Khối mã';
@override
String get quote => 'Trích dẫn';
@override
String get increaseIndent => 'Tăng độ lề';
@override
String get decreaseIndent => 'Giảm độ lề';
@override
String get insertURL => 'Chèn URL';
@override
String get visitLink => 'Truy cập liên kết';
@override
String get enterLink => 'Nhập liên kết';
@override
String get enterMedia => 'Chèn phương tiện';
@override
String get edit => 'Chỉnh sửa';
@override
String get apply => 'Áp dụng';
@override
String get hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Color';
@override
String get findText => 'Tìm văn bản';
@override
String get moveToPreviousOccurrence => 'Di chuyển đến lần xuất hiện trước';
@override
String get moveToNextOccurrence => 'Di chuyển đến lần xuất hiện tiếp theo';
@override
String get savedUsingTheNetwork => 'Saved using the network';
@override
String get savedUsingLocalStorage => 'Đã lưu sử dụng lưu trữ địa phương';
@override
String get errorWhileSavingImage => 'Lỗi khi lưu hình ảnh';
@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')";
@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';
}

@ -0,0 +1,631 @@
import 'flutter_quill_localizations.dart';
/// The translations for Chinese (`zh`).
class AppLocalizationsZh extends AppLocalizations {
AppLocalizationsZh([super.locale = 'zh']);
@override
String get pasteLink => '粘贴链接';
@override
String get ok => '确定';
@override
String get selectColor => '选择颜色';
@override
String get gallery => '相册';
@override
String get link => '链接';
@override
String get open => '打开';
@override
String get copy => '复制';
@override
String get remove => '移除';
@override
String get save => '保存';
@override
String get zoom => '缩放';
@override
String get saved => '已保存';
@override
String get text => '文本';
@override
String get resize => '调整大小';
@override
String get width => '宽度';
@override
String get height => '高度';
@override
String get size => '大小';
@override
String get small => '';
@override
String get large => '';
@override
String get huge => '巨大';
@override
String get clear => '清除';
@override
String get font => '字体';
@override
String get search => '搜索';
@override
String get camera => '相机';
@override
String get video => '视频';
@override
String get undo => '撤销';
@override
String get redo => '重做';
@override
String get fontFamily => '字体族';
@override
String get fontSize => '字号';
@override
String get bold => '加粗';
@override
String get subscript => '下标';
@override
String get superscript => '上标';
@override
String get italic => '斜体';
@override
String get underline => '下划线';
@override
String get strikeThrough => '删除线';
@override
String get inlineCode => '行内代码';
@override
String get fontColor => '字体颜色';
@override
String get backgroundColor => '背景颜色';
@override
String get clearFormat => '清除格式';
@override
String get alignLeft => '左对齐';
@override
String get alignCenter => '居中';
@override
String get alignRight => '右对齐';
@override
String get justifyWinWidth => '两端对齐';
@override
String get textDirection => '文本方向';
@override
String get headerStyle => '标题样式';
@override
String get numberedList => '编号列表';
@override
String get bulletList => '项目符号列表';
@override
String get checkedList => '选中列表';
@override
String get codeBlock => '代码块';
@override
String get quote => '引用';
@override
String get increaseIndent => '增加缩进';
@override
String get decreaseIndent => '减少缩进';
@override
String get insertURL => '插入网址';
@override
String get visitLink => '访问链接';
@override
String get enterLink => '输入链接';
@override
String get enterMedia => '输入媒体';
@override
String get edit => '编辑';
@override
String get apply => '应用';
@override
String get hex => '十六进制';
@override
String get material => '素材';
@override
String get color => '颜色';
@override
String get findText => '查找文本';
@override
String get moveToPreviousOccurrence => '移到前一个匹配项';
@override
String get moveToNextOccurrence => '移到下一个匹配项';
@override
String get savedUsingTheNetwork => '使用网络保存';
@override
String get savedUsingLocalStorage => '使用本地存储保存';
@override
String get errorWhileSavingImage => '保存图像时出错';
@override
String get pleaseEnterTextForYourLink => "请输入链接文本(例如,'了解更多')";
@override
String get pleaseEnterTheLinkURL => "请输入链接网址(例如,'https://example.com')";
@override
String get pleaseEnterAValidImageURL => '请输入有效的图像网址';
@override
String get pleaseEnterAValidVideoURL => 'Please enter a valid video url';
@override
String get photo => '照片';
@override
String get image => '图像';
@override
String get caseSensitivityAndWholeWordSearch => 'Case sensitivity and whole word search';
}
/// The translations for Chinese, as used in China (`zh_CN`).
class AppLocalizationsZhCn extends AppLocalizationsZh {
AppLocalizationsZhCn(): super('zh_CN');
@override
String get pasteLink => '粘贴链接';
@override
String get ok => '';
@override
String get selectColor => '选择颜色';
@override
String get gallery => '相簿';
@override
String get link => '链接';
@override
String get open => '打开';
@override
String get copy => '复制';
@override
String get remove => '移除';
@override
String get save => '保存';
@override
String get zoom => '放大';
@override
String get saved => '已保存';
@override
String get text => '文字';
@override
String get resize => '调整大小';
@override
String get width => '宽度';
@override
String get height => '高度';
@override
String get size => '文字大小';
@override
String get small => '小字号';
@override
String get large => '大字号';
@override
String get huge => '超大字号';
@override
String get clear => '清除';
@override
String get font => '字体';
@override
String get search => '搜索';
@override
String get camera => '拍照';
@override
String get video => '录像';
@override
String get undo => '撤销';
@override
String get redo => '重做';
@override
String get fontFamily => '字体';
@override
String get fontSize => '字号';
@override
String get bold => '粗体';
@override
String get subscript => '下标';
@override
String get superscript => '上标';
@override
String get italic => '斜体';
@override
String get underline => '下划线';
@override
String get strikeThrough => '删除线';
@override
String get inlineCode => '内联代码';
@override
String get fontColor => '字体颜色';
@override
String get backgroundColor => '背景颜色';
@override
String get clearFormat => '清除格式';
@override
String get alignLeft => '左对齐';
@override
String get alignCenter => '居中对齐';
@override
String get alignRight => '右对齐';
@override
String get justifyWinWidth => '两端对齐';
@override
String get textDirection => '文本方向';
@override
String get headerStyle => '标题样式';
@override
String get numberedList => '有序列表';
@override
String get bulletList => '无序列表';
@override
String get checkedList => '任务列表';
@override
String get codeBlock => '代码块';
@override
String get quote => '引言';
@override
String get increaseIndent => '增加缩进';
@override
String get decreaseIndent => '减少缩进';
@override
String get insertURL => '插入链接';
@override
String get visitLink => '访问链接';
@override
String get enterLink => '输入链接';
@override
String get enterMedia => '输入媒体';
@override
String get edit => '编辑';
@override
String get apply => '应用';
@override
String get findText => '搜索文本';
@override
String get moveToPreviousOccurrence => '上一个匹配项';
@override
String get moveToNextOccurrence => '下一个匹配项';
@override
String get savedUsingTheNetwork => '通过网络保存';
@override
String get savedUsingLocalStorage => '使用本地存储保存';
@override
String get errorWhileSavingImage => '保存图像时发生错误';
@override
String get pleaseEnterTextForYourLink => "例如,'了解更多'";
@override
String get pleaseEnterTheLinkURL => "例如,'https://example.com'";
@override
String get pleaseEnterAValidImageURL => '请输入有效的图像URL';
}
/// The translations for Chinese, as used in Hong Kong (`zh_HK`).
class AppLocalizationsZhHk extends AppLocalizationsZh {
AppLocalizationsZhHk(): super('zh_HK');
@override
String get pasteLink => '貼上連結';
@override
String get ok => '確定';
@override
String get selectColor => '選擇顏色';
@override
String get gallery => '圖片庫';
@override
String get link => '連結';
@override
String get open => '開啓';
@override
String get copy => '複製';
@override
String get remove => '移除';
@override
String get save => '儲存';
@override
String get zoom => '放大';
@override
String get saved => '已儲存';
@override
String get text => '文字';
@override
String get resize => '變更大小';
@override
String get width => '';
@override
String get height => '';
@override
String get size => '大小';
@override
String get small => '';
@override
String get large => '';
@override
String get huge => '超大';
@override
String get clear => '清除';
@override
String get font => '字型';
@override
String get search => '搜尋';
@override
String get camera => '相機';
@override
String get video => '錄影';
@override
String get undo => '撤銷';
@override
String get redo => '重做';
@override
String get fontFamily => '字體';
@override
String get fontSize => '字號';
@override
String get bold => '粗體';
@override
String get subscript => '下標';
@override
String get superscript => '上標';
@override
String get italic => '斜體';
@override
String get underline => '下劃線';
@override
String get strikeThrough => '刪除線';
@override
String get inlineCode => '內聯代碼';
@override
String get fontColor => '字體顏色';
@override
String get backgroundColor => '背景顏色';
@override
String get clearFormat => '清除格式';
@override
String get alignLeft => '左對齊';
@override
String get alignCenter => '居中對齊';
@override
String get alignRight => '右對齊';
@override
String get justifyWinWidth => '兩端對齊';
@override
String get textDirection => '文本方向';
@override
String get headerStyle => '標題樣式';
@override
String get numberedList => '有序列表';
@override
String get bulletList => '無序列表';
@override
String get checkedList => '任務列表';
@override
String get codeBlock => '代碼塊';
@override
String get quote => '引言';
@override
String get increaseIndent => '增加縮進';
@override
String get decreaseIndent => '減少縮進';
@override
String get insertURL => '插入鏈接';
@override
String get visitLink => '訪問鏈接';
@override
String get enterLink => '輸入鏈接';
@override
String get enterMedia => '輸入媒體';
@override
String get edit => '編輯';
@override
String get apply => '應用';
@override
String get findText => '搜尋文本';
@override
String get moveToPreviousOccurrence => '上一個匹配項';
@override
String get moveToNextOccurrence => '下一個匹配項';
@override
String get savedUsingTheNetwork => '通過網絡保存';
@override
String get savedUsingLocalStorage => '使用本地存儲保存';
@override
String get errorWhileSavingImage => '保存圖像時發生錯誤';
@override
String get pleaseEnterTextForYourLink => "例如,'了解更多'";
@override
String get pleaseEnterTheLinkURL => "例如,'https://example.com'";
@override
String get pleaseEnterAValidImageURL => '請輸入有效的圖像URL';
}

@ -0,0 +1,73 @@
{
"@@locale": "ar",
"pasteLink": "نسخ الرابط",
"ok": "نعم",
"selectColor": "اختار اللون",
"gallery": "المعرض",
"link": "الرابط",
"open": "فتح",
"copy": "نسخ",
"remove": "إزالة",
"save": "حفظ",
"zoom": "تكبير",
"saved": "تم الحفظ",
"text": "نص",
"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": "ادخل عنوان رابط",
"visitLink": "زيارة الرابط",
"enterLink": "ادخل رابط",
"enterMedia": "ادخل وسائط",
"edit": "تعديل",
"apply": "تطبيق",
"hex": "Hex",
"material": "Material",
"color": "اللون",
"findText": "بحث عن نص",
"moveToPreviousOccurrence": "الانتقال إلى الحدث السابق",
"moveToNextOccurrence": "الانتقال إلى الحدث التالي",
"savedUsingTheNetwork": "تم الحفظ باستخدام الشبكة",
"savedUsingLocalStorage": "تم الحفظ باستخدام وحدة التخزين المحلية",
"errorWhileSavingImage": "حدث خطأ أثناء حفظ الصورة",
"pleaseEnterTextForYourLink": "مثال: 'تعلم المزيد'",
"pleaseEnterTheLinkURL": "مثال: 'https://example.com'",
"pleaseEnterAValidImageURL": "الرجاء إدخال عنوان URL صحيح للصورة"
}

@ -0,0 +1,73 @@
{
"@@locale": "bg",
"pasteLink": "Поставете връзка",
"ok": "Да",
"selectColor": "Изберете цвят",
"gallery": "Галерия",
"link": "Връзка",
"open": "Отвори",
"copy": "Копирай",
"remove": "Премахни",
"save": "Запази",
"zoom": "Увеличи",
"saved": "Запазено",
"text": "Текст",
"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": "Приложи",
"hex": "Hex",
"material": "Material",
"color": "Цвят",
"findText": "Намери текст",
"moveToPreviousOccurrence": "Премести към предишното съвпадение",
"moveToNextOccurrence": "Премести към следващото съвпадение",
"savedUsingNetwork": "Saved using the network",
"savedUsingLocalStorage": "Saved using the local storage",
"errorWhileSavingImage": "Error while saving image",
"pleaseEnterTextForYourLink": "Например, 'Научете повече'",
"pleaseEnterTheLinkURL": "Например, 'https://example.com'",
"pleaseEnterAValidImageURL": "Моля, въведете валиден URL на изображението"
}

@ -0,0 +1,73 @@
{
"@@locale": "bn",
"pasteLink": "লিক পট করন",
"ok": "ওক",
"selectColor": "কর সিট করন",
"gallery": "গি",
"link": "লিক",
"open": "ওপন",
"copy": "কপি",
"remove": "রিভ",
"save": "সভ",
"zoom": "জম",
"saved": "সভড",
"text": "টসট",
"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": "UR দিন",
"visitLink": "ভিিট লিক",
"enterLink": "লিক দিন",
"enterMedia": "মিিিন",
"edit": "ইডিট",
"apply": "এপই",
"hex": "হস",
"material": "মিল",
"color": "কর",
"findText": "পয খন",
"moveToPreviousOccurrence": "পববর ঘটন চলন",
"moveToNextOccurrence": "পরবর ঘটন চলন",
"savedUsingNetwork": "নটওযক বযবহর কররকিত",
"savedUsingLocalStorage": "সরকষণ বযবহর কররকিত",
"errorWhileSavingImage": "চির সরকষণ সমযি",
"enterTextForYourLink": "আপনর লির জনয একটিসট লিন, উদহরণসবরপ, 'আরও জন'",
"enterLinkURL": "আপনর লিক URL লিন, উদহরণসবরপ, 'https://example.com'",
"enterValidImageURL": "একটিধ চির URL লিন"
}

@ -0,0 +1,73 @@
{
"@@locale": "cs",
"pasteLink": "Vložit odkaz",
"ok": "Ok",
"selectColor": "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",
"fontFamily": "Rodina písma",
"fontSize": "Velikost písma",
"bold": "Tučné",
"subscript": "Dolní index",
"superscript": "Horní index",
"italic": "Kurzíva",
"underline": "Podtržení",
"strikeThrough": "Přeškrtnuté",
"inlineCode": "Inline kód",
"fontColor": "Barva písma",
"backgroundColor": "Barva pozadí",
"clearFormat": "Vymazat formátování",
"alignLeft": "Zarovnat vlevo",
"alignCenter": "Zarovnat na střed",
"alignRight": "Zarovnat vpravo",
"justifyWinWidth": "Zarovnat do bloku",
"textDirection": "Směr textu",
"headerStyle": "Styl záhlaví",
"numberedList": "Číslovaný seznam",
"bulletList": "Seznam s odrážkami",
"checkedList": "Seznam s zaškrtávacími políčky",
"codeBlock": "Blokový kód",
"quote": "Citace",
"increaseIndent": "Zvětšit odsazení",
"decreaseIndent": "Zmenšit odsazení",
"insertURL": "Vložit URL",
"visitLink": "Otevřít odkaz",
"enterLink": "Vložit odkaz",
"enterMedia": "Vložit média",
"edit": "Upravit",
"apply": "Použít",
"hex": "Hex",
"material": "Material",
"color": "Barva",
"findText": "Najít text",
"moveToPreviousOccurrence": "Přesunout na předchozí výskyt",
"moveToNextOccurrence": "Přesunout na následující výskyt",
"savedUsingNetwork": "Uloženo pomocí sítě",
"savedUsingLocalStorage": "Uloženo lokálně",
"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"
}

@ -0,0 +1,70 @@
{
"@@locale": "da",
"pasteLink": "Indsæt link",
"ok": "Ok",
"selectColor": "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",
"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"
}

@ -0,0 +1,70 @@
{
"@@locale": "de",
"pasteLink": "Link hinzufügen",
"ok": "OK",
"selectColor": "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",
"fontFamily": "Schriftart",
"fontSize": "Schriftgröße",
"bold": "Fett",
"subscript": "Tiefgestellt",
"superscript": "Hochgestellt",
"italic": "Kursiv",
"underline": "Unterstreichen",
"strikeThrough": "Durchstreichen",
"inlineCode": "Inline-Code",
"fontColor": "Schriftfarbe",
"backgroundColor": "Hintergrundfarbe",
"clearFormat": "Formatierung löschen",
"alignLeft": "Linksbündig ausrichten",
"alignCenter": "Zentriert ausrichten",
"alignRight": "Rechtsbündig ausrichten",
"justifyWinWidth": "Blocksatz",
"textDirection": "Textrichtung",
"headerStyle": "Überschrift-Stil",
"numberedList": "Nummerierte Liste",
"bulletList": "Aufzählungsliste",
"checkedList": "Checkliste",
"codeBlock": "Code-Block",
"quote": "Zitat",
"increaseIndent": "Einzug vergrößern",
"decreaseIndent": "Einzug verkleinern",
"insertURL": "URL einfügen",
"visitLink": "Link öffnen",
"enterLink": "Link eingeben",
"enterMedia": "Medien einfügen",
"edit": "Bearbeiten",
"apply": "Anwenden",
"findText": "Text suchen",
"moveToPreviousOccurrence": "Zum vorherigen Auftreten springen",
"moveToNextOccurrence": "Zum nächsten Auftreten springen",
"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"
}

@ -0,0 +1,76 @@
{
"@@locale": "en",
"pasteLink": "Paste a link",
"ok": "Ok",
"selectColor": "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",
"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",
"hex": "Hex",
"material": "Material",
"color": "Color",
"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": "Please enter a text for your link (e.g., 'Learn more')",
"pleaseEnterTheLinkURL": "Please enter the link URL (e.g., 'https://example.com')",
"pleaseEnterAValidImageURL": "Please enter a valid image URL",
"pleaseEnterAValidVideoURL": "Please enter a valid video url",
"photo": "Photo",
"image": "Image",
"caseSensitivityAndWholeWordSearch": "Case sensitivity and whole word search"
}

@ -0,0 +1,74 @@
{
"@@locale": "en_US",
"pasteLink": "Paste a link",
"ok": "Ok",
"selectColor": "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",
"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",
"hex": "Hex",
"material": "Material",
"color": "Color",
"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": "Please enter a text for your link (e.g., 'Learn more')",
"pleaseEnterTheLinkURL": "Please enter the link URL (e.g., 'https://example.com')",
"pleaseEnterAValidImageURL": "Please enter a valid image URL",
"photo": "Photo",
"image": "Image"
}

@ -0,0 +1,70 @@
{
"@@locale": "es",
"pasteLink": "Pega un enlace",
"ok": "Ok",
"selectColor": "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",
"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"
}

@ -0,0 +1,70 @@
{
"@@locale": "fa",
"pasteLink": "جایگذاری لینک",
"ok": "تایید",
"selectColor": "انتخاب رنگ",
"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",
"fontFamily": "Sخانواده فونت",
"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": "انتقال به رخداد بعدی",
"savedUsingNetwork": "ذخیره شده با استفاده از شبکه",
"savedUsingLocalStorage": "ذخیره شده با استفاده از فضای ذخیره محلی",
"errorWhileSavingImage": "خطا در هنگام ذخیره تصویر",
"enterTextForYourLink": "برای مثال، 'بیشتر بیاموزید'",
"enterLinkURL": "برای مثال، 'https://example.com'",
"enterValidImageURL": "لطفاً یک URL تصویر معتبر وارد کنید"
}

@ -0,0 +1,70 @@
{
"@@locale": "fr",
"pasteLink": "Coller un lien",
"ok": "Ok",
"selectColor": "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",
"fontFamily": "Famille de police",
"fontSize": "Taille de police",
"bold": "Gras",
"subscript": "Indice",
"superscript": "Exposant",
"italic": "Italique",
"underline": "Souligné",
"strikeThrough": "Barré",
"inlineCode": "Code en ligne",
"fontColor": "Couleur de police",
"backgroundColor": "Couleur de fond",
"clearFormat": "Effacer la mise en forme",
"alignLeft": "Aligner à gauche",
"alignCenter": "Aligner au centre",
"alignRight": "Aligner à droite",
"justifyWinWidth": "Justifier",
"textDirection": "Direction du texte",
"headerStyle": "Style d'en-tête",
"numberedList": "Liste numérotée",
"bulletList": "Liste à puces",
"checkedList": "Check-list",
"codeBlock": "Bloc de code",
"quote": "Citation",
"increaseIndent": "Augmenter le retrait",
"decreaseIndent": "Diminuer le retrait",
"insertURL": "Insérer une URL",
"visitLink": "Visiter",
"enterLink": "Entrer un lien",
"enterMedia": "Entrer un média",
"edit": "Modifier",
"apply": "Appliquer",
"findText": "Rechercher du texte",
"moveToPreviousOccurrence": "Aller à l'occurrence précédente",
"moveToNextOccurrence": "Aller à l'occurrence suivante",
"savedUsingTheNetwork": "Enregistré via le réseau",
"savedUsingLocalStorage": "Enregistré en utilisant le stockage local",
"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"
}

@ -0,0 +1,70 @@
{
"@@locale": "he",
"pasteLink": "הדבק את הלינק",
"ok": "אוקי",
"selectColor": "בחר צבע",
"gallery": "גלריה",
"link": "לינק",
"open": "פתח",
"copy": "העתק",
"remove": "מחק",
"save": "שמור",
"zoom": "זום",
"saved": "נשמר",
"text": "טקסט",
"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": "התקדם להופעה הבאה",
"savedUsingNetwork": "נשמר באמצעות הרשת",
"savedUsingLocalStorage": "נשמר באמצעות אחסון מקומי",
"errorWhileSavingImage": "שגיאה בעת שמירת התמונה",
"enterTextForYourLink": "לדוגמה, 'מידע נוסף'",
"enterLinkURL": "לדוגמה, 'https://example.com'",
"enterValidImageURL": "אנא הכנס URL תמונה תקני"
}

@ -0,0 +1,70 @@
{
"@@locale": "hi",
"pasteLink": "लिक पट कर",
"ok": "ठक ह",
"selectColor": "रग च",
"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",
"fontFamily": "Sम",
"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": "आग घटनतर पर ज",
"savedUsingNetwork": "नटवरक क उपयग करक सह गय",
"savedUsingLocalStorage": "सय सरहण क उपयग करक सह गय",
"errorWhileSavingImage": "तसर सहजत समय ति",
"enterTextForYourLink": "उदहरण किए, 'और ज'",
"enterLinkURL": "उदहरण किए, 'https://example.com'",
"enterValidImageURL": "कपय एक मय छवि URL दरज कर"
}

@ -0,0 +1,70 @@
{
"@@locale": "id",
"pasteLink": "Tempel tautan",
"ok": "Oke",
"selectColor": "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": "Ukuran",
"small": "Kecil",
"large": "Besar",
"huge": "Sangat Besar",
"clear": "Hapus",
"font": "Font",
"search": "Cari",
"camera": "Kamera",
"video": "Video",
"undo": "Undo",
"redo": "Redo",
"fontFamily": "Keluarga Font",
"fontSize": "Ukuran Font",
"bold": "Tebal",
"subscript": "Subskrip",
"superscript": "Superskrip",
"italic": "Miring",
"underline": "Garis Bawah",
"strikeThrough": "Coret Saja",
"inlineCode": "Kode Inline",
"fontColor": "Warna Font",
"backgroundColor": "Warna Latar",
"clearFormat": "Hapus Format",
"alignLeft": "Rata Kiri",
"alignCenter": "Rata Tengah",
"alignRight": "Rata Kanan",
"justifyWinWidth": "Rata Kanan dan Kiri",
"textDirection": "Arah Teks",
"headerStyle": "Gaya Header",
"numberedList": "Daftar Bernomor",
"bulletList": "Daftar Poin",
"checkedList": "Daftar Dicentang",
"codeBlock": "Blok Kode",
"quote": "Kutipan",
"increaseIndent": "Tambah Indentasi",
"decreaseIndent": "Kurangi Indentasi",
"insertURL": "Masukkan URL",
"visitLink": "Kunjungi Tautan",
"enterLink": "Masukkan Tautan",
"enterMedia": "Masukkan Media",
"edit": "Edit",
"apply": "Terapkan",
"findText": "Temukan Teks",
"moveToPreviousOccurrence": "Pindah ke Kejadian Sebelumnya",
"moveToNextOccurrence": "Pindah ke Kejadian Berikutnya",
"savedUsingNetwork": "Tersimpan menggunakan jaringan",
"savedUsingLocalStorage": "Tersimpan menggunakan penyimpanan lokal",
"errorWhileSavingImage": "Error saat menyimpan gambar",
"enterTextForYourLink": "contoh: 'Pelajari lebih lanjut'",
"enterLinkURL": "contoh: 'https://example.com'",
"enterValidImageURL": "Silakan masukkan URL gambar yang valid"
}

@ -0,0 +1,73 @@
{
"@@locale": "it",
"pasteLink": "Incolla un collegamento",
"ok": "Ok",
"selectColor": "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": "Annulla",
"redo": "Ripeti",
"fontFamily": "Famiglia del carattere",
"fontSize": "Dimensione del carattere",
"bold": "Grassetto",
"subscript": "Pedice",
"superscript": "Apice",
"italic": "Corsivo",
"underline": "Sottolineato",
"strikeThrough": "Barrato",
"inlineCode": "Codice inline",
"fontColor": "Colore del carattere",
"backgroundColor": "Colore di sfondo",
"clearFormat": "Cancella formato",
"alignLeft": "Allinea a sinistra",
"alignCenter": "Allinea al centro",
"alignRight": "Allinea a destra",
"justifyWinWidth": "Giustifica per larghezza finestra",
"textDirection": "Direzione testo",
"headerStyle": "Stile intestazione",
"numberedList": "Elenco numerato",
"bulletList": "Elenco puntato",
"checkedList": "Elenco con segni di spunta",
"codeBlock": "Blocco di codice",
"quote": "Citazione",
"increaseIndent": "Aumenta rientro",
"decreaseIndent": "Diminuisci rientro",
"insertURL": "Inserisci URL",
"visitLink": "Visita il collegamento",
"enterLink": "Inserisci il collegamento",
"enterMedia": "Inserisci multimedia",
"edit": "Modifica",
"apply": "Applica",
"hex": "Esadecimale",
"material": "Materiale",
"color": "Colore",
"findText": "Trova testo",
"moveToPreviousOccurrence": "Vai all'occorrenza precedente",
"moveToNextOccurrence": "Vai all'occorrenza successiva",
"savedUsingNetwork": "Salvato utilizzando la rete",
"savedUsingLocalStorage": "Salvato utilizzando la memorizzazione locale",
"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"
}

@ -0,0 +1,70 @@
{
"@@locale": "ja",
"pasteLink": "リンクをペースト",
"ok": "完了",
"selectColor": "色を選択",
"gallery": "写真集",
"link": "リンク",
"open": "開く",
"copy": "コピー",
"remove": "削除",
"save": "保存",
"zoom": "拡大",
"saved": "保存済み",
"text": "文字",
"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": "ハイパーリンクを挿入",
"visitLink": "ハイパーリンクを訪問",
"enterLink": "ハイパーリンクを輸入",
"enterMedia": "ミディアムを輸入",
"edit": "編集",
"apply": "応用",
"findText": "検索テキスト",
"moveToPreviousOccurrence": "前のマッチ",
"moveToNextOccurrence": "次のマッチ",
"savedUsingTheNetwork": "ネットワークを使用して保存",
"savedUsingLocalStorage": "ローカルストレージを使用して保存",
"errorWhileSavingImage": "画像の保存中にエラーが発生しました",
"pleaseEnterTextForYourLink": "例: 'Learn more'",
"pleaseEnterTheLinkURL": "例: 'https://example.com'",
"pleaseEnterAValidImageURL": "有効な画像URLを入力してください"
}

@ -0,0 +1,70 @@
{
"@@locale": "ko",
"pasteLink": "링크를 붙여넣어 주세요.",
"ok": "확인",
"selectColor": "색상 선택",
"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",
"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"
}

@ -0,0 +1,70 @@
{
"@@locale": "ms",
"pasteLink": "Tampal Pautan",
"ok": "Ok",
"selectColor": "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",
"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",
"savedUsingNetwork": "Saved using the network",
"savedUsingLocalStorage": "Saved using the local storage",
"errorWhileSavingImage": "Error while saving image",
"enterTextForYourLink": "e.g., 'Learn more'",
"enterLinkURL": "e.g., 'https://example.com'",
"enterValidImageURL": "Please enter a valid image URL"
}

@ -0,0 +1,70 @@
{
"@@locale": "nl",
"pasteLink": "Plak een link",
"ok": "Ok",
"selectColor": "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",
"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",
"savedUsingNetwork": "Saved using the network",
"savedUsingLocalStorage": "Saved using the local storage",
"errorWhileSavingImage": "Error while saving image",
"enterTextForYourLink": "Bijvoorbeeld, 'Lees meer'",
"enterLinkURL": "Bijvoorbeeld, 'https://example.com'",
"enterValidImageURL": "Voer een geldige afbeeldings-URL in"
}

@ -0,0 +1,70 @@
{
"@@locale": "no",
"pasteLink": "Lim inn lenke",
"ok": "Ok",
"selectColor": "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": "Størrelse",
"small": "Liten",
"large": "Stor",
"huge": "Enorm",
"clear": "Fjern",
"font": "Skrifttype",
"search": "Søk",
"camera": "Kamera",
"video": "Video",
"undo": "Angre",
"redo": "Gjør om",
"fontFamily": "Skriftfamilie",
"fontSize": "Skriftstørrelse",
"bold": "Fet",
"subscript": "Senket skrift",
"superscript": "Hevet skrift",
"italic": "Kursiv",
"underline": "Understreket",
"strikeThrough": "Gjennomstreking",
"inlineCode": "In-line kode",
"fontColor": "Skriftfarge",
"backgroundColor": "Bakgrunnsfarge",
"clearFormat": "Fjern formatering",
"alignLeft": "Venstrejuster",
"alignCenter": "Sentrer",
"alignRight": "Høyrejuster",
"justifyWinWidth": "Rettferdiggjør bredden",
"textDirection": "Tekstretning",
"headerStyle": "Overskriftsstil",
"numberedList": "Nummerert liste",
"bulletList": "Punktliste",
"checkedList": "Avkrysset liste",
"codeBlock": "Kodeblokk",
"quote": "Sitert tekst",
"increaseIndent": "Øk innrykk",
"decreaseIndent": "Mink innrykk",
"insertURL": "Sett inn URL",
"visitLink": "Besøk lenken",
"enterLink": "Skriv inn lenken",
"enterMedia": "Sett inn media",
"edit": "Rediger",
"apply": "Bruk",
"findText": "Finn tekst",
"moveToPreviousOccurrence": "Gå til forrige forekomst",
"moveToNextOccurrence": "Gå til neste forekomst",
"savedUsingNetwork": "Lagret ved hjelp av nettverket",
"savedUsingLocalStorage": "Lagret ved hjelp av lokal lagring",
"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"
}

@ -0,0 +1,70 @@
{
"@@locale": "pl",
"pasteLink": "Wklej link",
"ok": "OK",
"selectColor": "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",
"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"
}

@ -0,0 +1,70 @@
{
"@@locale": "pt",
"pasteLink": "Colar um link",
"ok": "Ok",
"selectColor": "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",
"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": "Guardado através da network",
"savedUsingLocalStorage": "Guardado através do armazenamento local",
"errorWhileSavingImage": "Erro a gravar imagem",
"pleaseEnterTextForYourLink": "e.g., 'Learn more'",
"pleaseEnterTheLinkURL": "e.g., 'https://example.com'",
"pleaseEnterAValidImageURL": "Please enter a valid image URL"
}

@ -0,0 +1,70 @@
{
"@@locale": "pt_BR",
"pasteLink": "Colar um link",
"ok": "Ok",
"selectColor": "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",
"fontFamily": "Fonte",
"fontSize": "Tamanho da fonte",
"bold": "Negrito",
"subscript": "Subscrito",
"superscript": "Sobrescrito",
"italic": "Itálico",
"underline": "Sublinhado",
"strikeThrough": "Tachado",
"inlineCode": "Inline code",
"fontColor": "Cor da fonte",
"backgroundColor": "Cor do fundo",
"clearFormat": "Limpar formatação",
"alignLeft": "Texto à esquerda",
"alignCenter": "Centralizar",
"alignRight": "Texto à direita",
"justifyWinWidth": "Justificado",
"textDirection": "Direção do texto",
"headerStyle": "Estilo de cabeçalho",
"numberedList": "Numeração",
"bulletList": "Marcadores",
"checkedList": "Lista de verificação",
"codeBlock": "Code block",
"quote": "Citação",
"increaseIndent": "Aumentar recuo",
"decreaseIndent": "Diminuir recuo",
"insertURL": "Inserir URL",
"visitLink": "Visitar link",
"enterLink": "Inserir link",
"enterMedia": "Inserir mídia",
"edit": "Editar",
"apply": "Aplicar",
"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"
}

@ -0,0 +1,70 @@
{
"@@locale": "ru",
"pasteLink": "Вставить ссылку",
"ok": "ОК",
"selectColor": "Выбрать цвет",
"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",
"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"
}

@ -0,0 +1,70 @@
{
"@@locale": "sr",
"pasteLink": "Nalepi vezu",
"ok": "OK",
"selectColor": "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": "Malo",
"large": "Veliko",
"huge": "Ogromno",
"clear": "Obriši",
"font": "Font",
"search": "Pretraga",
"camera": "Kamera",
"video": "Video",
"undo": "Poništi",
"redo": "Ponovo",
"fontFamily": "Porodica fonta",
"fontSize": "Veličina fonta",
"bold": "Podebljano",
"subscript": "Indeks",
"superscript": "Stepen",
"italic": "Iskošeno",
"underline": "Podvučeno",
"strikeThrough": "Precrtano",
"inlineCode": "Ugrađeni kôd",
"fontColor": "Boja fonta",
"backgroundColor": "Boja pozadine",
"clearFormat": "Obriši format",
"alignLeft": "Poravnanje levo",
"alignCenter": "Poravnanje centar",
"alignRight": "Poravnanje desno",
"justifyWinWidth": "Centriraj širinu prozora",
"textDirection": "Smer teksta",
"headerStyle": "Stil zaglavlja",
"numberedList": "Numerisana lista",
"bulletList": "Lista sa znakovima",
"checkedList": "Proverena lista",
"codeBlock": "Blok koda",
"quote": "Citat",
"increaseIndent": "Povećaj uvlačenje",
"decreaseIndent": "Smanji uvlačenje",
"insertURL": "Ubaci URL",
"visitLink": "Poseti link",
"enterLink": "Unesi link",
"enterMedia": "Unesi medij",
"edit": "Uredi",
"apply": "Primeni",
"findText": "Nađi tekst",
"moveToPreviousOccurrence": "Idi na prethodno pojavljivanje",
"moveToNextOccurrence": "Idi na sledeće pojavljivanje",
"savedUsingNetwork": "Sačuvano korišćenjem mreže",
"savedUsingLocalStorage": "Sačuvano korišćenjem lokalnog skladišta",
"errorWhileSavingImage": "Greška pri čuvanju slike",
"enterTextForYourLink": "Na primer, 'Saznajte više'",
"enterLinkURL": "Na primer, 'https://example.com'",
"enterValidImageURL": "Unesite validan URL slike"
}

@ -0,0 +1,73 @@
{
"@@locale": "sw",
"pasteLink": "Bandika Kiungo",
"ok": "Sawa",
"selectColor": "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",
"fontFamily": "Familia ya Fonti",
"fontSize": "Ukubwa wa Fonti",
"bold": "Nono",
"subscript": "Maandishi ys Chini",
"superscript": "Maandishi ya Juu",
"italic": "Italiki",
"underline": "Pigia Mstari",
"strikeThrough": "Ghairi Maandishi",
"inlineCode": "Codi ya Laini Moja",
"fontColor": "Rangi ya Fonti",
"backgroundColor": "Rangi ya Nyuma",
"clearFormat": "Muundo Wazi",
"alignLeft": "Pangilia Kushoto",
"alignCenter": "Pangilia Kati",
"alignRight": "Pangilia Kulia",
"justifyWinWidth": "Kuhalalisha Upana wa Ushindi",
"textDirection": "Mwelekeo wa Maandishi",
"headerStyle": "Mtindo wa Mada",
"numberedList": "Orodha ya Nambari",
"bulletList": "Orodha ya Risasi",
"checkedList": "Orodha iliyoangaliwa",
"codeBlock": "aya ya codi",
"quote": "Nukuu",
"increaseIndent": "Ongeza Ujongezaji",
"decreaseIndent": "Punguza Ujongezaji",
"insertURL": "Ingiza Kiungo",
"visitLink": "Tembelea Kiungo",
"enterLink": "Ingiza Kiungo",
"enterMedia": "Ingiza Picha",
"edit": "Harir",
"apply": "Weka",
"hex": "Hexi",
"material": "Nyenzo",
"color": "Rangi",
"findText": "Pata Maandishi",
"moveToPreviousOccurrence": "Nenda Kwenye Tukio la Awali",
"moveToNextOccurrence": "Nenda kwa Tukio linalofuata",
"savedUsingNetwork": "Imehifadhiwa kwa Kutumia Mtandao",
"savedUsingLocalStorage": "Imehifadhiwa kwa Hifadhi ya Ndani",
"errorWhileSavingImage": "Hitilafu Wakati wa Kuhifadhi Picha",
"pleaseEnterTextForYourLink": "Kwa mfano, 'Jifunze zaidi'",
"pleaseEnterTheLinkURL": "Kwa mfano, 'https://example.com'",
"pleaseEnterAValidImageURL": "Tafadhali ingiza URL halali ya picha"
}

@ -0,0 +1,73 @@
{
"@@locale": "tk",
"pasteLink": "Baglanyşygy goýuň",
"ok": "Bolýar",
"selectColor": "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",
"fontFamily": "Şrift maşgalasy",
"fontSize": "Şrift ululygy",
"bold": "Galyň",
"subscript": "Aşaky ýazgy",
"superscript": "Ýokarky ýazgy",
"italic": "Italik",
"underline": "Aşagyny çyz",
"strikeThrough": "Üstüni çyz",
"inlineCode": "Bir setirde kod",
"fontColor": "Şrift reňki",
"backgroundColor": "Arka reňki",
"clearFormat": "Formaty arassala",
"alignLeft": "Çepe deňleşdir",
"alignCenter": "Orta deňleşdir",
"alignRight": "Saga deňleşdir",
"justifyWinWidth": "Justify win width",
"textDirection": "Tekst ugry",
"headerStyle": "Sözbaşy stili",
"numberedList": "Sanly sanaw",
"bulletList": "Okly sanawy",
"checkedList": "Tikli sanaw",
"codeBlock": "Kod blogy",
"quote": "Sitata",
"increaseIndent": "Indent köpelt",
"decreaseIndent": "Indent azalt",
"insertURL": "URL goý",
"visitLink": "Baglanyşyga giriň",
"enterLink": "Baglanyşyk giriň",
"enterMedia": "Mediýa giriziň",
"edit": "Üýtget",
"apply": "Ulan",
"hex": "Hex",
"material": "Material",
"color": "Reňk",
"findText": "Tekst tapyň",
"moveToPreviousOccurrence": "Öňki hadysa geçiň",
"moveToNextOccurrence": "Indiki hadysa geçiň",
"savedUsingNetwork": "Saved using the network",
"savedUsingLocalStorage": "Saved using the local storage",
"errorWhileSavingImage": "Error while saving image",
"pleaseEnterTextForYourLink": "Güýz öwrenmek)",
"pleaseEnterTheLinkURL": "https://example.com",
"pleaseEnterAValidImageURL": "Please enter a valid image URL"
}

@ -0,0 +1,70 @@
{
"@@locale": "tr",
"pasteLink": "Bağlantıyı Yapıştır",
"ok": "Tamam",
"selectColor": "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",
"fontFamily": "Yazı Türü",
"fontSize": "Yazı Boyutu",
"bold": "Kalın",
"subscript": "Alt Simge",
"superscript": "Üst Simge",
"italic": "İtalik",
"underline": "Altı Çizili",
"strikeThrough": "Üsti Çizili",
"inlineCode": "Inline code",
"fontColor": "Yazı Rengi",
"backgroundColor": "Vurgu Rengi",
"clearFormat": "Formatı Temizle",
"alignLeft": "Sola Hizala",
"alignCenter": "Ortaya Hizala",
"alignRight": "Sağa Hizala",
"justifyWinWidth": "Kenarlara Hizala",
"textDirection": "Metin Yönü",
"headerStyle": "Başlık Stili",
"numberedList": "Numaralı Liste",
"bulletList": "Madde Listesi",
"checkedList": "Kontrol Listesi",
"codeBlock": "Kod Blogu",
"quote": "Alıntı",
"increaseIndent": "Girintiyi Artır",
"decreaseIndent": "Girintiyi Azalt",
"insertURL": "URL Giriniz",
"visitLink": "Bağlantıyı Ziyaret Et",
"enterLink": "Bağlantı Giriniz",
"enterMedia": "Medya Giriniz",
"edit": "Düzenle",
"apply": "Uygula",
"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"
}

@ -0,0 +1,70 @@
{
"@@locale": "uk",
"pasteLink": "Вставити посилання",
"ok": "ОК",
"selectColor": "Вибрати колір",
"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",
"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"
}

@ -0,0 +1,70 @@
{
"@@locale": "ur",
"pasteLink": "لنک پیسٹ کریں",
"ok": "ٹھیک ہے",
"selectColor": "رنگ منتخب کریں",
"gallery": "گیلری",
"link": "لنک",
"open": "کھولیں",
"copy": "نقل",
"remove": "ہٹا دیں",
"save": "محفوظ کریں",
"zoom": "زوم",
"saved": "محفوظ کر لیا",
"text": "متن",
"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": "یو آر ایل درج کریں",
"visitLink": "لنک دیکھیں",
"enterLink": "لنک درج کریں",
"enterMedia": "میڈیا درج کریں",
"edit": "ترتیب دیں",
"apply": "لگائیں",
"findText": "متن تلاش کریں",
"moveToPreviousOccurrence": "پچھلے واقعہ پر منتقل ہوں",
"moveToNextOccurrence": "اگلے واقعہ پر منتقل ہوں",
"savedUsingNetwork": "نیٹ ورک کا استعمال کر کے محفوظ ہوا",
"savedUsingLocalStorage": "مقامی ذخیرہ کار استعمال کر کے محفوظ ہوا",
"errorWhileSavingImage": "تصویر کو محفوظ کرتے وقت خطا",
"enterTextForYourLink": "مثال: 'مزید جانیں'",
"enterLinkURL": "مثال: 'https://example.com'",
"enterValidImageURL": "براہ کرم ایک درست تصویر URL درج کریں"
}

@ -0,0 +1,70 @@
{
"@@locale": "vi",
"pasteLink": "Chèn liên kết",
"ok": "Đồng ý",
"selectColor": "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": "Hoàn tác",
"redo": "Làm lại",
"fontFamily": "Phông chữ",
"fontSize": "Cỡ chữ",
"bold": "Đậm",
"subscript": "Chèn dưới",
"superscript": "Chèn trên",
"italic": "Nghiêng",
"underline": "Gạch chân",
"strikeThrough": "Gạch ngang",
"inlineCode": "Dòng mã",
"fontColor": "Màu chữ",
"backgroundColor": "Màu nền",
"clearFormat": "Xoá định dạng",
"alignLeft": "Căn trái",
"alignCenter": "Căn giữa",
"alignRight": "Căn phải",
"justifyWinWidth": "Căn đều chiều rộng",
"textDirection": "Hướng văn bản",
"headerStyle": "Kiểu tiêu đề",
"numberedList": "Danh sách có số",
"bulletList": "Danh sách định dạng",
"checkedList": "Danh sách kiểm tra",
"codeBlock": "Khối mã",
"quote": "Trích dẫn",
"increaseIndent": "Tăng độ lề",
"decreaseIndent": "Giảm độ lề",
"insertURL": "Chèn URL",
"visitLink": "Truy cập liên kết",
"enterLink": "Nhập liên kết",
"enterMedia": "Chèn phương tiện",
"edit": "Chỉnh sửa",
"apply": "Áp dụng",
"findText": "Tìm văn bản",
"moveToPreviousOccurrence": "Di chuyển đến lần xuất hiện trước",
"moveToNextOccurrence": "Di chuyển đến lần xuất hiện tiếp theo",
"savedUsingNetwork": "Đã lưu sử dụng mạng",
"savedUsingLocalStorage": "Đã lưu sử dụng lưu trữ địa phương",
"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ệ"
}

@ -0,0 +1,74 @@
{
"@@locale": "zh",
"pasteLink": "粘贴链接",
"ok": "确定",
"selectColor": "选择颜色",
"gallery": "相册",
"link": "链接",
"open": "打开",
"copy": "复制",
"remove": "移除",
"save": "保存",
"zoom": "缩放",
"saved": "已保存",
"text": "文本",
"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": "插入网址",
"visitLink": "访问链接",
"enterLink": "输入链接",
"enterMedia": "输入媒体",
"edit": "编辑",
"apply": "应用",
"hex": "十六进制",
"material": "素材",
"color": "颜色",
"findText": "查找文本",
"moveToPreviousOccurrence": "移到前一个匹配项",
"moveToNextOccurrence": "移到下一个匹配项",
"savedUsingTheNetwork": "使用网络保存",
"savedUsingLocalStorage": "使用本地存储保存",
"errorWhileSavingImage": "保存图像时出错",
"pleaseEnterTextForYourLink": "请输入链接文本(例如,'了解更多')",
"pleaseEnterTheLinkURL": "请输入链接网址(例如,'https://example.com')",
"pleaseEnterAValidImageURL": "请输入有效的图像网址",
"photo": "照片",
"image": "图像"
}

@ -0,0 +1,70 @@
{
"@@locale": "zh_CN",
"pasteLink": "粘贴链接",
"ok": "好",
"selectColor": "选择颜色",
"gallery": "相簿",
"link": "链接",
"open": "打开",
"copy": "复制",
"remove": "移除",
"save": "保存",
"zoom": "放大",
"saved": "已保存",
"text": "文字",
"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": "插入链接",
"visitLink": "访问链接",
"enterLink": "输入链接",
"enterMedia": "输入媒体",
"edit": "编辑",
"apply": "应用",
"findText": "搜索文本",
"moveToPreviousOccurrence": "上一个匹配项",
"moveToNextOccurrence": "下一个匹配项",
"savedUsingTheNetwork": "通过网络保存",
"savedUsingLocalStorage": "使用本地存储保存",
"errorWhileSavingImage": "保存图像时发生错误",
"pleaseEnterTextForYourLink": "例如,'了解更多'",
"pleaseEnterTheLinkURL": "例如,'https://example.com'",
"pleaseEnterAValidImageURL": "请输入有效的图像URL"
}

@ -0,0 +1,70 @@
{
"@@locale": "zh_HK",
"pasteLink": "貼上連結",
"ok": "確定",
"selectColor": "選擇顏色",
"gallery": "圖片庫",
"link": "連結",
"open": "開啓",
"copy": "複製",
"remove": "移除",
"save": "儲存",
"zoom": "放大",
"saved": "已儲存",
"text": "文字",
"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": "插入鏈接",
"visitLink": "訪問鏈接",
"enterLink": "輸入鏈接",
"enterMedia": "輸入媒體",
"edit": "編輯",
"apply": "應用",
"findText": "搜尋文本",
"moveToPreviousOccurrence": "上一個匹配項",
"moveToNextOccurrence": "下一個匹配項",
"savedUsingTheNetwork": "通過網絡保存",
"savedUsingLocalStorage": "使用本地存儲保存",
"errorWhileSavingImage": "保存圖像時發生錯誤",
"pleaseEnterTextForYourLink": "例如,'了解更多'",
"pleaseEnterTheLinkURL": "例如,'https://example.com'",
"pleaseEnterAValidImageURL": "請輸入有效的圖像URL"
}

File diff suppressed because it is too large Load Diff

@ -16,6 +16,7 @@ import '../box.dart';
import '../delegate.dart';
import '../float_cursor.dart';
import '../text_selection.dart';
import '../utils/localizations.dart';
import 'editor_builder.dart';
/// Base interface for the editor state which defines contract used by
@ -240,7 +241,8 @@ class QuillEditorState extends State<QuillEditor>
final showSelectionToolbar = configurations.enableInteractiveSelection &&
configurations.enableSelectionToolbar;
final child = QuillEditorProvider(
final child = FlutterQuillLocalizationsWidget(
child: QuillEditorProvider(
editorConfigurations: configurations,
child: QuillEditorBuilderWidget(
builder: configurations.builder,
@ -306,6 +308,7 @@ class QuillEditorState extends State<QuillEditor>
),
),
),
),
);
final editor = I18n(

@ -2,9 +2,9 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import '../extensions/localizations.dart';
import '../models/documents/attribute.dart';
import '../models/documents/nodes/node.dart';
import '../translations/toolbar.i18n.dart';
const linkPrefixes = [
'mailto:', // email
@ -167,17 +167,17 @@ Future<LinkMenuAction> _showMaterialMenu(
mainAxisSize: MainAxisSize.min,
children: [
_MaterialAction(
title: 'Open'.i18n,
title: context.localizations.open,
icon: Icons.language_sharp,
onPressed: () => Navigator.of(context).pop(LinkMenuAction.launch),
),
_MaterialAction(
title: 'Copy'.i18n,
title: context.localizations.copy,
icon: Icons.copy_sharp,
onPressed: () => Navigator.of(context).pop(LinkMenuAction.copy),
),
_MaterialAction(
title: 'Remove'.i18n,
title: context.localizations.remove,
icon: Icons.link_off_sharp,
onPressed: () => Navigator.of(context).pop(LinkMenuAction.remove),
),

@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_animate/flutter_animate.dart';
import '../../utils/extensions/build_context.dart';
import '../../extensions/quill_provider.dart';
class QuillEditorCheckboxPoint extends StatefulWidget {
const QuillEditorCheckboxPoint({

@ -6,7 +6,7 @@ import '../models/documents/nodes/block.dart';
import '../models/documents/nodes/line.dart';
import '../models/structs/vertical_spacing.dart';
import '../utils/delta.dart';
import '../utils/extensions/build_context.dart';
import '../extensions/quill_provider.dart';
import 'box.dart';
import 'controller.dart';
import 'cursor.dart';

@ -3,8 +3,9 @@ import 'package:i18n_extension/i18n_widget.dart';
import '../../../flutter_quill.dart'
show QuillBaseToolbarProvider, defaultToolbarSize;
import '../../extensions/quill_provider.dart';
import '../../models/config/toolbar/base_configurations.dart';
import '../../utils/extensions/build_context.dart';
import '../utils/localizations.dart';
import 'buttons/arrow_indicated_list.dart';
export '../../models/config/toolbar/buttons/base.dart';
@ -49,7 +50,8 @@ class QuillBaseToolbar extends StatelessWidget implements PreferredSizeWidget {
@override
Widget build(BuildContext context) {
final toolbarSize = configurations.toolbarSize;
return I18n(
return FlutterQuillLocalizationsWidget(
child: I18n(
initialLocale: context.quillSharedConfigurations?.locale,
child: QuillBaseToolbarProvider(
toolbarConfigurations: configurations,
@ -72,8 +74,9 @@ class QuillBaseToolbar extends StatelessWidget implements PreferredSizeWidget {
configurations.color ?? Theme.of(context).canvasColor,
),
constraints: BoxConstraints.tightFor(
height:
configurations.axis == Axis.horizontal ? toolbarSize : null,
height: configurations.axis == Axis.horizontal
? toolbarSize
: null,
width:
configurations.axis == Axis.vertical ? toolbarSize : null,
),
@ -85,6 +88,7 @@ class QuillBaseToolbar extends StatelessWidget implements PreferredSizeWidget {
},
),
),
),
);
}
}

@ -1,9 +1,9 @@
import 'package:flutter/material.dart';
import '../../../../translations.dart';
import '../../../extensions/localizations.dart';
import '../../../extensions/quill_provider.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../utils/extensions/build_context.dart';
import '../../controller.dart';
import '../base_toolbar.dart';
@ -56,7 +56,7 @@ class QuillToolbarClearFormatButton extends StatelessWidget {
String _tooltip(BuildContext context) {
return options.tooltip ??
baseButtonExtraOptions(context).tooltip ??
('Clear format'.i18n);
(context.localizations.clearFormat);
}
void _sharedOnPressed() {

@ -1,12 +1,12 @@
import 'package:flutter/material.dart';
import 'package:flutter_colorpicker/flutter_colorpicker.dart';
import '../../../extensions/localizations.dart';
import '../../../extensions/quill_provider.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/documents/style.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../translations/toolbar.i18n.dart';
import '../../../utils/color.dart';
import '../../../utils/extensions/build_context.dart';
import '../../controller.dart';
import '../base_toolbar.dart';
@ -136,7 +136,9 @@ class QuillToolbarColorButtonState extends State<QuillToolbarColorButton> {
String get tooltip {
return options.tooltip ??
baseButtonExtraOptions.tooltip ??
(widget.isBackground ? 'Background color'.i18n : 'Font color'.i18n);
(widget.isBackground
? context.localizations.backgroundColor
: context.localizations.fontColor);
}
@override
@ -230,13 +232,13 @@ class QuillToolbarColorButtonState extends State<QuillToolbarColorButton> {
context.requireQuillSharedConfigurations.dialogBarrierColor,
builder: (context) => StatefulBuilder(builder: (context, dlgSetState) {
return AlertDialog(
title: Text('Select Color'.i18n),
title: Text(context.localizations.selectColor),
actions: [
TextButton(
onPressed: () {
Navigator.of(context).pop();
},
child: Text('OK'.i18n)),
child: Text(context.localizations.ok)),
],
backgroundColor: Theme.of(context).canvasColor,
content: SingleChildScrollView(
@ -251,14 +253,14 @@ class QuillToolbarColorButtonState extends State<QuillToolbarColorButton> {
pickerType = 'material';
});
},
child: Text('Material'.i18n)),
child: Text(context.localizations.material)),
TextButton(
onPressed: () {
dlgSetState(() {
pickerType = 'color';
});
},
child: Text('Color'.i18n)),
child: Text(context.localizations.color)),
],
),
Column(children: [
@ -297,7 +299,7 @@ class QuillToolbarColorButtonState extends State<QuillToolbarColorButton> {
colorBoxSetState(() {});
},
decoration: InputDecoration(
labelText: 'Hex'.i18n,
labelText: context.localizations.hex,
border: const OutlineInputBorder(),
),
),

@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../utils/extensions/build_context.dart';
import '../../../extensions/quill_provider.dart';
import '../../controller.dart';
import '../base_toolbar.dart';

@ -1,18 +1,19 @@
import 'package:flutter/material.dart';
import '../../../../extensions.dart';
import '../../../extensions/localizations.dart';
import '../../../extensions/quill_provider.dart';
import '../../../models/config/toolbar/buttons/font_family.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/documents/style.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../translations/toolbar.i18n.dart';
import '../../../utils/extensions/build_context.dart';
import '../../controller.dart';
class QuillToolbarFontFamilyButton extends StatefulWidget {
QuillToolbarFontFamilyButton({
required this.options,
required this.controller,
required this.defaultDispalyText,
super.key,
}) : assert(options.rawItemsMap?.isNotEmpty ?? (true)),
assert(
@ -21,6 +22,8 @@ class QuillToolbarFontFamilyButton extends StatefulWidget {
final QuillToolbarFontFamilyButtonOptions options;
final String defaultDispalyText;
/// Since we can't get the state from the instace of the widget for comparing
/// in [didUpdateWidget] then we will have to store reference here
final QuillController controller;
@ -58,7 +61,7 @@ class QuillToolbarFontFamilyButtonState
}
String get _defaultDisplayText {
return options.initialValue ?? 'Font'.i18n;
return options.initialValue ?? widget.defaultDispalyText;
}
@override
@ -94,7 +97,7 @@ class QuillToolbarFontFamilyButtonState
'Nunito': 'nunito',
'Pacifico': 'pacifico',
'Roboto Mono': 'roboto-mono',
'Clear'.i18n: 'Clear'
context.localizations.clear: 'Clear'
};
return rawItemsMap;
}
@ -132,7 +135,7 @@ class QuillToolbarFontFamilyButtonState
String get tooltip {
return options.tooltip ??
context.requireQuillToolbarBaseButtonOptions.tooltip ??
'Font family'.i18n;
context.localizations.fontFamily;
}
void _onPressed() {
@ -176,7 +179,7 @@ class QuillToolbarFontFamilyButtonState
if (options.overrideTooltipByFontFamily) {
effectiveTooltip = effectiveTooltip.isNotEmpty
? '$effectiveTooltip: $_currentValue'
: '${'Font'.i18n}: $_currentValue';
: '${context.localizations.font}: $_currentValue';
}
return Tooltip(message: effectiveTooltip, child: child);
},

@ -1,14 +1,20 @@
import 'package:flutter/material.dart';
import '../../../../extensions.dart';
import '../../../../flutter_quill.dart';
import '../../../translations/toolbar.i18n.dart';
import '../../../extensions/localizations.dart';
import '../../../extensions/quill_provider.dart';
import '../../../models/config/quill_configurations.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/documents/style.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../utils/font.dart';
import '../../controller.dart';
class QuillToolbarFontSizeButton extends StatefulWidget {
QuillToolbarFontSizeButton({
required this.options,
required this.controller,
required this.defaultDisplayText,
super.key,
}) : assert(options.rawItemsMap?.isNotEmpty ?? true),
assert(options.initialValue == null ||
@ -16,6 +22,8 @@ class QuillToolbarFontSizeButton extends StatefulWidget {
final QuillToolbarFontSizeButtonOptions options;
final String defaultDisplayText;
/// Since we can't get the state from the instace of the widget for comparing
/// in [didUpdateWidget] then we will have to store reference here
final QuillController controller;
@ -37,16 +45,16 @@ class QuillToolbarFontSizeButtonState
final fontSizes = options.rawItemsMap ??
context.requireQuillToolbarConfigurations.fontSizesValues ??
{
'Small'.i18n: 'small',
'Large'.i18n: 'large',
'Huge'.i18n: 'huge',
'Clear'.i18n: '0'
context.localizations.small: 'small',
context.localizations.large: 'large',
context.localizations.huge: 'huge',
context.localizations.clear: '0'
};
return fontSizes;
}
String get _defaultDisplayText {
return options.initialValue ?? 'Size'.i18n;
return options.initialValue ?? widget.defaultDisplayText;
}
Style get _selectionStyle => controller.getSelectionStyle();
@ -130,7 +138,7 @@ class QuillToolbarFontSizeButtonState
String get tooltip {
return options.tooltip ??
context.requireQuillToolbarBaseButtonOptions.tooltip ??
'Font size'.i18n;
context.localizations.fontSize;
}
void _onPressed() {

@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import '../../../../translations.dart';
import '../../../utils/extensions/build_context.dart';
import '../../../extensions/localizations.dart';
import '../../../extensions/quill_provider.dart';
import '../../controller.dart';
import '../base_toolbar.dart';
@ -53,7 +53,9 @@ class QuillToolbarHistoryButtonState extends State<QuillToolbarHistoryButton> {
context.requireQuillToolbarBaseButtonOptions;
final tooltip = options.tooltip ??
baseButtonConfigurations.tooltip ??
(options.isUndo ? 'Undo'.i18n : 'Redo'.i18n);
(options.isUndo
? context.localizations.undo
: context.localizations.redo);
final iconData = options.iconData ??
baseButtonConfigurations.iconData ??
(options.isUndo ? Icons.undo_outlined : Icons.redo_outlined);

@ -1,9 +1,9 @@
import 'package:flutter/material.dart';
import '../../../extensions/localizations.dart';
import '../../../extensions/quill_provider.dart';
import '../../../models/config/toolbar/buttons/indent.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../translations/toolbar.i18n.dart';
import '../../../utils/extensions/build_context.dart';
import '../../controller.dart';
import '../base_toolbar.dart'
show QuillToolbarBaseButtonOptions, QuillToolbarIconButton;
@ -70,7 +70,9 @@ class QuillToolbarIndentButtonState extends State<QuillToolbarIndentButton> {
String get tooltip {
return options.tooltip ??
baseButtonExtraOptions.tooltip ??
(widget.isIncrease ? 'Increase indent'.i18n : 'Decrease indent'.i18n);
(widget.isIncrease
? context.localizations.increaseIndent
: context.localizations.decreaseIndent);
}
void _sharedOnPressed() {

@ -1,12 +1,12 @@
import 'package:flutter/material.dart';
import '../../../extensions/localizations.dart';
import '../../../extensions/quill_provider.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/rules/insert.dart';
import '../../../models/structs/link_dialog_action.dart';
import '../../../models/themes/quill_dialog_theme.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../translations/toolbar.i18n.dart';
import '../../../utils/extensions/build_context.dart';
import '../../controller.dart';
import '../../link.dart';
import '../base_toolbar.dart';
@ -89,7 +89,7 @@ class QuillToolbarLinkStyleButtonState
String get tooltip {
return options.tooltip ??
baseButtonExtraOptions.tooltip ??
'Insert URL'.i18n;
context.localizations.insertURL;
}
IconData get iconData {
@ -279,8 +279,8 @@ class _LinkDialogState extends State<_LinkDialog> {
keyboardType: TextInputType.text,
style: widget.dialogTheme?.inputTextStyle,
decoration: InputDecoration(
labelText: 'Text'.i18n,
hintText: 'Please enter a text for your link'.i18n,
labelText: context.localizations.text,
hintText: context.localizations.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: 'Link'.i18n,
hintText: 'Please enter the link url'.i18n,
labelText: context.localizations.link,
hintText: context.localizations.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(
'Ok'.i18n,
context.localizations.ok,
style: widget.dialogTheme?.buttonTextStyle,
),
);

@ -4,12 +4,12 @@ import 'package:url_launcher/link.dart';
import '../../../../extensions.dart'
show UtilityWidgets, AutoFormatMultipleLinksRule;
import '../../../../translations.dart';
import '../../../extensions/localizations.dart';
import '../../../extensions/quill_provider.dart';
import '../../../models/config/toolbar/buttons/link_style2.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/themes/quill_dialog_theme.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../utils/extensions/build_context.dart';
import '../../controller.dart';
import '../../link.dart';
import '../base_toolbar.dart';
@ -97,7 +97,7 @@ class _QuillToolbarLinkStyleButton2State
String get tooltip {
return options.tooltip ??
baseButtonExtraOptions.tooltip ??
'Insert URL'.i18n;
context.localizations.insertURL;
}
IconData get iconData {
@ -308,7 +308,7 @@ class _LinkStyleDialogState extends State<LinkStyleDialog> {
final children = _isEditMode
? [
Text(widget.editLinkLabel ?? 'Visit link'.i18n),
Text(widget.editLinkLabel ?? context.localizations.visitLink),
UtilityWidgets.maybeWidget(
enabled: !isWrappable,
wrapper: (child) => Expanded(
@ -349,19 +349,19 @@ class _LinkStyleDialogState extends State<LinkStyleDialog> {
});
},
style: buttonStyle,
child: Text('Edit'.i18n),
child: Text(context.localizations.edit),
),
Padding(
padding: EdgeInsets.only(left: widget.childrenSpacing),
child: ElevatedButton(
onPressed: _removeLink,
style: buttonStyle,
child: Text('Remove'.i18n),
child: Text(context.localizations.remove),
),
),
]
: [
Text(widget.addLinkLabel ?? 'Enter link'.i18n),
Text(widget.addLinkLabel ?? context.localizations.enterLink),
UtilityWidgets.maybeWidget(
enabled: !isWrappable,
wrapper: (child) => Expanded(
@ -388,7 +388,7 @@ class _LinkStyleDialogState extends State<LinkStyleDialog> {
ElevatedButton(
onPressed: _canPress() ? _applyLink : null,
style: buttonStyle,
child: Text('Apply'.i18n),
child: Text(context.localizations.apply),
),
];

@ -1,9 +1,9 @@
import 'package:flutter/material.dart';
import '../../../../../translations.dart';
import '../../../../extensions/localizations.dart';
import '../../../../extensions/quill_provider.dart';
import '../../../../models/themes/quill_dialog_theme.dart';
import '../../../../models/themes/quill_icon_theme.dart';
import '../../../../utils/extensions/build_context.dart';
import '../../../controller.dart';
import '../../base_toolbar.dart';
@ -56,7 +56,7 @@ class QuillToolbarSearchButton extends StatelessWidget {
String _tooltip(BuildContext context) {
return options.tooltip ??
baseButtonExtraOptions(context).tooltip ??
('Search'.i18n);
(context.localizations.search);
}
Color _dialogBarrierColor(BuildContext context) {

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import '../../../../../translations.dart';
import '../../../../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<QuillToolbarSearchDialog> {
child: Row(
children: [
Tooltip(
message: 'Case sensitivity and whole word search'.i18n,
message: context.localizations.caseSensitivityAndWholeWordSearch,
child: ToggleButtons(
onPressed: (index) {
if (index == 0) {
@ -172,19 +172,19 @@ class QuillToolbarSearchDialogState extends State<QuillToolbarSearchDialog> {
if (_offsets == null)
IconButton(
icon: const Icon(Icons.search),
tooltip: 'Find text'.i18n,
tooltip: context.localizations.findText,
onPressed: _findText,
),
if (_offsets != null)
IconButton(
icon: const Icon(Icons.keyboard_arrow_up),
tooltip: 'Move to previous occurrence'.i18n,
tooltip: context.localizations.moveToPreviousOccurrence,
onPressed: (_offsets!.isNotEmpty) ? _moveToPrevious : null,
),
if (_offsets != null)
IconButton(
icon: const Icon(Icons.keyboard_arrow_down),
tooltip: 'Move to next occurrence'.i18n,
tooltip: context.localizations.moveToNextOccurrence,
onPressed: (_offsets!.isNotEmpty) ? _moveToNext : null,
),
],

@ -1,11 +1,11 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import '../../../../translations.dart';
import '../../../extensions/localizations.dart';
import '../../../extensions/quill_provider.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/documents/style.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../utils/extensions/build_context.dart';
import '../../../utils/widgets.dart';
import '../../controller.dart';
import '../base_toolbar.dart';
@ -122,10 +122,10 @@ class QuillToolbarSelectAlignmentButtonState
);
}
return QuillSelectAlignmentValues(
leftAlignment: 'Align left'.i18n,
centerAlignment: 'Align center'.i18n,
rightAlignment: 'Align right'.i18n,
justifyAlignment: 'Justify win width'.i18n,
leftAlignment: context.localizations.alignLeft,
centerAlignment: context.localizations.alignCenter,
rightAlignment: context.localizations.alignRight,
justifyAlignment: context.localizations.justifyWinWidth,
);
}

@ -2,11 +2,11 @@ import 'package:flutter/foundation.dart' show kIsWeb;
import 'package:flutter/material.dart';
import '../../../../extensions.dart';
import '../../../../translations.dart';
import '../../../extensions/localizations.dart';
import '../../../extensions/quill_provider.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/documents/style.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../utils/extensions/build_context.dart';
import '../../controller.dart';
import '../base_toolbar.dart';
@ -83,7 +83,7 @@ class QuillToolbarSelectHeaderStyleButtonsState
String get tooltip {
return options.tooltip ??
baseButtonExtraOptions.tooltip ??
'Header style'.i18n;
context.localizations.headerStyle;
}
Axis get axis {

@ -1,12 +1,12 @@
import 'package:flutter/material.dart';
import '../../../../translations.dart';
import '../../../extensions/localizations.dart';
import '../../../extensions/quill_provider.dart';
import '../../../models/config/toolbar/buttons/base.dart';
import '../../../models/config/toolbar/buttons/toggle_check_list.dart';
import '../../../models/documents/attribute.dart';
import '../../../models/documents/style.dart';
import '../../../models/themes/quill_icon_theme.dart';
import '../../../utils/extensions/build_context.dart';
import '../../../utils/widgets.dart';
import '../../controller.dart';
import 'toggle_style.dart';
@ -121,7 +121,7 @@ class QuillToolbarToggleCheckListButtonState
String get tooltip {
return options.tooltip ??
baseButtonExtraOptions.tooltip ??
'Checked list'.i18n;
context.localizations.checkedList;
}
@override

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save