Migrate to flutter_localizations (#1522)

* Migrate to flutter_localizations

* Update documentation and remove unused parameters

* Update automated publishing

* Add development notes page

* Update to flutter_quill/translations.dart

* Remove unused package

* Fix missing translations
pull/1523/head v8.5.0
Ellet 1 year ago committed by GitHub
parent 7076e20135
commit 53588073e1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      .github/workflows/publish.yml
  2. 8
      CHANGELOG.md
  3. 52
      README.md
  4. 3
      doc/CONTRIBUTING.md
  5. 0
      doc/code_introduction.md
  6. 3
      doc/development_notes.md
  7. 2
      doc/readme/cn.md
  8. 29
      doc/translation.md
  9. 2
      example/analysis_options.yaml
  10. 8
      example/lib/main.dart
  11. 7
      example/lib/pages/home_page.dart
  12. 3
      flutter_quill_extensions/CHANGELOG.md
  13. 19
      flutter_quill_extensions/lib/presentation/embeds/editor/image/image_menu.dart
  14. 11
      flutter_quill_extensions/lib/presentation/embeds/toolbar/camera_button/camera_button.dart
  15. 4
      flutter_quill_extensions/lib/presentation/embeds/toolbar/camera_button/select_camera_action.dart
  16. 4
      flutter_quill_extensions/lib/presentation/embeds/toolbar/image_button/image_button.dart
  17. 10
      flutter_quill_extensions/lib/presentation/embeds/toolbar/utils/image_video_utils.dart
  18. 36
      flutter_quill_extensions/lib/presentation/embeds/widgets/image_resizer.dart
  19. 9
      l10n.yaml
  20. 2
      lib/flutter_quill.dart
  21. 4
      lib/src/extensions/quill_controller.dart
  22. 4
      lib/src/extensions/quill_provider.dart
  23. 21
      lib/src/l10n/extensions/localizations.dart
  24. 753
      lib/src/l10n/generated/quill_localizations.dart
  25. 229
      lib/src/l10n/generated/quill_localizations_ar.dart
  26. 231
      lib/src/l10n/generated/quill_localizations_bg.dart
  27. 231
      lib/src/l10n/generated/quill_localizations_bn.dart
  28. 231
      lib/src/l10n/generated/quill_localizations_cs.dart
  29. 229
      lib/src/l10n/generated/quill_localizations_da.dart
  30. 230
      lib/src/l10n/generated/quill_localizations_de.dart
  31. 461
      lib/src/l10n/generated/quill_localizations_en.dart
  32. 230
      lib/src/l10n/generated/quill_localizations_es.dart
  33. 232
      lib/src/l10n/generated/quill_localizations_fa.dart
  34. 233
      lib/src/l10n/generated/quill_localizations_fr.dart
  35. 231
      lib/src/l10n/generated/quill_localizations_he.dart
  36. 232
      lib/src/l10n/generated/quill_localizations_hi.dart
  37. 233
      lib/src/l10n/generated/quill_localizations_id.dart
  38. 233
      lib/src/l10n/generated/quill_localizations_it.dart
  39. 228
      lib/src/l10n/generated/quill_localizations_ja.dart
  40. 228
      lib/src/l10n/generated/quill_localizations_ko.dart
  41. 231
      lib/src/l10n/generated/quill_localizations_ms.dart
  42. 233
      lib/src/l10n/generated/quill_localizations_nl.dart
  43. 233
      lib/src/l10n/generated/quill_localizations_no.dart
  44. 230
      lib/src/l10n/generated/quill_localizations_pl.dart
  45. 460
      lib/src/l10n/generated/quill_localizations_pt.dart
  46. 230
      lib/src/l10n/generated/quill_localizations_ru.dart
  47. 232
      lib/src/l10n/generated/quill_localizations_sr.dart
  48. 230
      lib/src/l10n/generated/quill_localizations_sw.dart
  49. 229
      lib/src/l10n/generated/quill_localizations_tk.dart
  50. 230
      lib/src/l10n/generated/quill_localizations_tr.dart
  51. 232
      lib/src/l10n/generated/quill_localizations_uk.dart
  52. 234
      lib/src/l10n/generated/quill_localizations_ur.dart
  53. 231
      lib/src/l10n/generated/quill_localizations_vi.dart
  54. 682
      lib/src/l10n/generated/quill_localizations_zh.dart
  55. 78
      lib/src/l10n/quill_ar.arb
  56. 79
      lib/src/l10n/quill_bg.arb
  57. 82
      lib/src/l10n/quill_bn.arb
  58. 82
      lib/src/l10n/quill_cs.arb
  59. 78
      lib/src/l10n/quill_da.arb
  60. 78
      lib/src/l10n/quill_de.arb
  61. 77
      lib/src/l10n/quill_en.arb
  62. 77
      lib/src/l10n/quill_en_US.arb
  63. 78
      lib/src/l10n/quill_es.arb
  64. 82
      lib/src/l10n/quill_fa.arb
  65. 78
      lib/src/l10n/quill_fr.arb
  66. 82
      lib/src/l10n/quill_he.arb
  67. 82
      lib/src/l10n/quill_hi.arb
  68. 82
      lib/src/l10n/quill_id.arb
  69. 82
      lib/src/l10n/quill_it.arb
  70. 78
      lib/src/l10n/quill_ja.arb
  71. 78
      lib/src/l10n/quill_ko.arb
  72. 82
      lib/src/l10n/quill_ms.arb
  73. 82
      lib/src/l10n/quill_nl.arb
  74. 82
      lib/src/l10n/quill_no.arb
  75. 78
      lib/src/l10n/quill_pl.arb
  76. 78
      lib/src/l10n/quill_pt.arb
  77. 78
      lib/src/l10n/quill_pt_br.arb
  78. 78
      lib/src/l10n/quill_ru.arb
  79. 82
      lib/src/l10n/quill_sr.arb
  80. 79
      lib/src/l10n/quill_sw.arb
  81. 79
      lib/src/l10n/quill_tk.arb
  82. 78
      lib/src/l10n/quill_tr.arb
  83. 78
      lib/src/l10n/quill_uk.arb
  84. 82
      lib/src/l10n/quill_ur.arb
  85. 82
      lib/src/l10n/quill_vi.arb
  86. 77
      lib/src/l10n/quill_zh.arb
  87. 78
      lib/src/l10n/quill_zh_CN.arb
  88. 78
      lib/src/l10n/quill_zh_HK.arb
  89. 1
      lib/src/l10n/untranslated.json
  90. 28
      lib/src/l10n/widgets/localizations.dart
  91. 5
      lib/src/models/config/shared_configurations.dart
  92. 5
      lib/src/models/config/toolbar/buttons/font_family.dart
  93. 5
      lib/src/models/config/toolbar/buttons/font_size.dart
  94. 3
      lib/src/models/rules/insert.dart
  95. 2286
      lib/src/translations/toolbar.i18n.dart
  96. 145
      lib/src/widgets/editor/editor.dart
  97. 8
      lib/src/widgets/link.dart
  98. 2
      lib/src/widgets/style_widgets/checkbox_point.dart
  99. 2
      lib/src/widgets/text_block.dart
  100. 6
      lib/src/widgets/toolbar/base_toolbar.dart
  101. Some files were not shown because too many files have changed in this diff Show More

@ -31,5 +31,8 @@ jobs:
# Here you can insert custom steps you need
# - run: dart tool/generate-code.dart
- name: Re-generate the translations
run: ./scripts/renegerate-translations.sh
- name: Publish
run: flutter pub publish --force

@ -1,3 +1,11 @@
## [8.5.0]
- Migrate to `flutter_localizations` for the translations
- Fix: Translate all the untranslated localizations
- Fix: Translate missing translations
- Fix: Add default Chinese fallback translation
- Remove: unused parameters `items` in `QuillToolbarFontFamilyButtonOptions` and `QuillToolbarFontSizeButtonOptions`
- Update: documentation
## [8.4.4]
- Update `.pubignore` to ignore unnecessary files and folders

@ -26,7 +26,7 @@
FlutterQuill is a rich text editor and a [Quill] component for [Flutter].
This library is a WYSIWYG editor built for the modern Android, iOS, web and desktop platforms. Check out our [Youtube Playlist] or [Code Introduction] to take a detailed walkthrough of the code base. You can join our [Slack Group] for discussion.
This library is a WYSIWYG editor built for the modern Android, iOS, web and desktop platforms. Check out our [Youtube Playlist] or [Code Introduction](./doc/code_introduction.md) to take a detailed walkthrough of the code base. You can join our [Slack Group] for discussion.
Pub: [FlutterQuill]
@ -34,11 +34,13 @@ Pub: [FlutterQuill]
- [Flutter Quill](#flutter-quill)
- [Table of contents](#table-of-contents)
- [Installation](#installation)
- [Screenshots](#screenshots)
- [Usage](#usage)
- [Migration](#migration)
- [Input / Output](#input--output)
- [Configurations](#configurations)
- [Using Custom App Widget](#using-custom-app-widget)
- [Localizations setup](#localizations-setup)
- [Font Size](#font-size)
- [Font Family](#font-family)
- [Custom Buttons](#custom-buttons)
@ -75,6 +77,20 @@ dependencies:
> If the latest version of [FlutterQuill Extensions] is pre-release, then please use it in order to work with the latest stable version of [FlutterQuill]
>
## Screenshots
<details>
<summary>Tap to show/hide screenshots</summary>
<br>
<img src="./example/assets/images/1.png" width="150" alt="Screenshot 1">
<img src="./example/assets/images/2.png" width="150" alt="Screenshot 2">
<img src="./example/assets/images/3.png" width="150" alt="Screenshot 3">
<img src="./example/assets/images/4.png" width="150" alt="Screenshot 4">
</details>
## Usage
See the `example` directory for a minimal example of how to use FlutterQuill. You typically just need to instantiate a controller:
@ -176,10 +192,36 @@ localizationsDelegates: const [
],
```
in addition to the required delegates by this library
Note: In the latest versions of `FluentApp` you no longer need to add the `localizationsDelegates` but this is just an example, for more [info](https://github.com/bdlukaa/fluent_ui/pull/946)
There are additonal notes in [Localizations](#localizations) section
### Localizations setup
in addition to the required delegatess which mentioned above in [Using custom app widget](#using-custom-app-widget)
which are:
```dart
localizationsDelegates: const [
DefaultCupertinoLocalizations.delegate,
DefaultMaterialLocalizations.delegate,
DefaultWidgetsLocalizations.delegate,
],
```
which are used by offical flutter widgets
The library also needs the
```dart
// Required localizations delegates ...
FlutterQuillLocalizations.delegate
```
To offer the default localizations.
But **you don't have to** since we have wraped the `QuillEditor` and `QuillToolbar` with `FlutterQuillLocalizationsWidget` which will check if it sets then it will go, if not, then it will be provided only for them, so it's not really required, but if you are overriding the `localizationsDelegates` you could also add the `FlutterQuillLocalizations.delegate`
which won't change anything
please read the [Translation](./doc/translation.md) section
### Font Size
Within the editor toolbar, a drop-down with font-sizing capabilities is available. This can be enabled or disabled with `showFontSize`.
@ -302,6 +344,8 @@ We welcome contributions!
Please follow these guidelines when contributing to the project. See [CONTRIBUTING.md](./doc/CONTRIBUTING.md) for more details. <br>
We must mention that the `CONTRIBUTING.md` have a development notes, so if you planning on contribtuing to the repo, please read it.
You can check the [Todo](./doc/todo.md) list if you want to
[Quill]: https://quilljs.com/docs/formats
@ -312,6 +356,6 @@ You can check the [Todo](./doc/todo.md) list if you want to
[Youtube Playlist]: https://youtube.com/playlist?list=PLbhaS_83B97vONkOAWGJrSXWX58et9zZ2
[Slack Group]: https://join.slack.com/t/bulletjournal1024/shared_invite/zt-fys7t9hi-ITVU5PGDen1rNRyCjdcQ2g
[Sample Page]: https://github.com/singerdmx/flutter-quill/blob/master/example/lib/pages/home_page.dart
[Code Introduction]: https://github.com/singerdmx/flutter-quill/blob/master/doc/CodeIntroduction.md
<!-- [Code Introduction]: https://github.com/singerdmx/flutter-quill/blob/master/doc/code_introduction.md -->
[FluentUI]: https://pub.dev/packages/fluent_ui

@ -59,3 +59,6 @@ git push origin your-branch-name
```
Thank you for your time and efforts in this open-source community project!!
## Development Notes
Please read the [Development Notes](./development_notes.md) as they are important while development

@ -0,0 +1,3 @@
# Development notes
- When update the translations or localizations in the app, please take a look at the [Translation](./translation.md) page as it have important notes in order to work, if you also adding a feature that add new localizations then you need to the instructions of it in order for the translations to take affect

@ -24,7 +24,7 @@
---
> This documentation is outdated. Please check the English version.
> This documentation is outdated. Please check the [English version](../../README.md).
`FlutterQuill` 是一个富文本编辑器,也是 [Quill](https://quilljs.com/docs/formats) 在 [Flutter](https://github.com/flutter/flutter) 的版本

@ -1,13 +1,13 @@
# Translation
The package offers translations for the quill toolbar and editor, it will follow the system locale unless you set your own locale with:
The package offers translations for the quill toolbar and editor, it will follow the locale that is defined in your `WidgetsApp` for example `MaterialApp` which usually follow the system local and it unless you set your own locale with:
```dart
QuillProvider(
configurations: QuillConfigurations(
controller: _controller,
sharedConfigurations: const QuillSharedConfigurations(
locale: Locale('fr'),
locale: Locale('fr'), // will take affect only if FlutterQuillLocalizations.delegate is not defined in the Widget app
),
),
child: Column(
@ -38,4 +38,27 @@ Currently, translations are available for these 31 locales:
#### Contributing to translations
The translation file is located at [toolbar.i18n.dart](lib/src/translations/toolbar.i18n.dart). Feel free to contribute your own translations, just copy the English translations map and replace the values with your translations. Then open a pull request so everyone can benefit from your translations!
The translation files is located at [l10n folder](../lib/src/l10n/). Feel free to contribute your own translations, just copy the [English translations](../lib/src/l10n/quill_en.arb) map and replace the values with your translations.
Add new file in the l10n folder with the following name
`quill_${localName}.arb` for example `quill_de.arb`
paste the English version and replace the values
Also you can take a look at the [untranslated](../lib/src/l10n/untranslated.json) json file, which is a generated file that tell you which keys hasn't with which locales hasn't translated so you can translate the missings
After you are done and want to test the changes, run the following in the root folder (preferred):
```
flutter gen-l10n
```
or:
```
./scripts/renegerate-translations.sh
```
This will generate the new dart files from the arb files in order to take affect, otherwise you won't notice a difference
Then open a pull request so everyone can benefit from your translations!

@ -11,7 +11,7 @@ linter:
annotate_overrides: true
avoid_empty_else: true
avoid_escaping_inner_quotes: true
avoid_print: true
avoid_print: false
avoid_redundant_argument_values: true
avoid_types_on_closure_parameters: true
avoid_void_async: true

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

@ -1,6 +1,6 @@
// ignore_for_file: avoid_redundant_argument_values, avoid_print
// ignore_for_file: avoid_redundant_argument_values
import 'dart:async';
import 'dart:async' show Timer;
import 'dart:convert';
import 'dart:io' show File;
import 'dart:ui';
@ -632,6 +632,9 @@ class _HomePageState extends State<HomePage> {
controller: _controller,
sharedConfigurations: QuillSharedConfigurations(
animationConfigurations: QuillAnimationConfigurations.enableAll(),
locale: const Locale(
'de',
), // won't take affect since we defined FlutterQuillLocalizations.delegate
),
),
child: Column(

@ -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

@ -37,11 +37,11 @@ class ImageOptionsMenu extends StatelessWidget {
return Padding(
padding: const EdgeInsets.fromLTRB(50, 0, 50, 0),
child: SimpleDialog(
title: Text('Image'.i18n),
title: Text(context.loc.image),
children: [
if (!isReadOnly)
ListTile(
title: Text('Resize'.i18n),
title: Text(context.loc.resize),
leading: const Icon(Icons.settings_outlined),
onTap: () {
Navigator.pop(context);
@ -81,7 +81,7 @@ class ImageOptionsMenu extends StatelessWidget {
),
ListTile(
leading: const Icon(Icons.copy_all_outlined),
title: Text('Copy'.i18n),
title: Text(context.loc.copy),
onTap: () async {
final navigator = Navigator.of(context);
final imageNode =
@ -104,7 +104,7 @@ class ImageOptionsMenu extends StatelessWidget {
Icons.delete_forever_outlined,
color: materialTheme.colorScheme.error,
),
title: Text('Remove'.i18n),
title: Text(context.loc.remove),
onTap: () async {
Navigator.of(context).pop();
@ -132,10 +132,11 @@ class ImageOptionsMenu extends StatelessWidget {
...[
ListTile(
leading: const Icon(Icons.save),
title: Text('Save'.i18n),
title: Text(context.loc.save),
enabled: !isDesktop(supportWeb: false),
onTap: () async {
final messenger = ScaffoldMessenger.of(context);
final localizations = context.loc;
Navigator.of(context).pop();
final saveImageResult = await saveImage(
@ -149,7 +150,7 @@ class ImageOptionsMenu extends StatelessWidget {
if (!imageSavedSuccessfully) {
messenger.showSnackBar(SnackBar(
content: Text(
'Error while saving image'.i18n,
localizations.errorWhileSavingImage,
)));
return;
}
@ -157,10 +158,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 +174,7 @@ class ImageOptionsMenu extends StatelessWidget {
),
ListTile(
leading: const Icon(Icons.zoom_in),
title: Text('Zoom'.i18n),
title: Text(context.loc.zoom),
onTap: () => Navigator.pushReplacement(
context,
MaterialPageRoute(

@ -1,5 +1,11 @@
import 'package:flutter/material.dart';
import 'package:flutter_quill/flutter_quill.dart';
import 'package:flutter_quill/flutter_quill.dart'
show
QuillController,
QuillIconTheme,
QuillProviderExt,
QuillToolbarBaseButtonOptions,
QuillToolbarIconButton;
import 'package:flutter_quill/translations.dart';
import '../../../../logic/models/config/shared_configurations.dart';
@ -46,8 +52,7 @@ class QuillToolbarCameraButton extends StatelessWidget {
String _tooltip(BuildContext context) {
return options.tooltip ??
baseButtonExtraOptions(context).tooltip ??
'Camera'.i18n;
// ('Camera'.i18n);
context.loc.camera;
}
void _sharedOnPressed(BuildContext context) {

@ -17,14 +17,14 @@ class SelectCameraActionDialog extends StatelessWidget {
icon: const Icon(
Icons.camera,
),
label: Text('Photo'.i18n),
label: Text(context.loc.photo),
onPressed: () => Navigator.pop(context, CameraAction.image),
),
TextButton.icon(
icon: const Icon(
Icons.video_call,
),
label: Text('Video'.i18n),
label: Text(context.loc.video),
onPressed: () => Navigator.pop(context, CameraAction.video),
)
],

@ -2,6 +2,7 @@
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_picker.dart';
@ -56,8 +57,7 @@ class QuillToolbarImageButton extends StatelessWidget {
String _tooltip(BuildContext context) {
return options.tooltip ??
baseButtonExtraOptions(context).tooltip ??
'Insert image';
// ('Insert Image'.i18n);
context.loc.insertImage;
}
void _sharedOnPressed(BuildContext context) {

@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_quill/flutter_quill.dart';
import 'package:flutter_quill/flutter_quill.dart' show QuillDialogTheme;
import 'package:flutter_quill/translations.dart';
enum LinkType {
@ -63,10 +63,10 @@ class TypeLinkDialogState extends State<TypeLinkDialog> {
maxLines: null,
style: widget.dialogTheme?.inputTextStyle,
decoration: InputDecoration(
labelText: 'Paste a link'.i18n,
labelText: context.loc.pasteLink,
hintText: widget.linkType == LinkType.image
? 'Please enter a valid image url'.i18n
: 'Please enter a valid video url'.i18n,
? context.loc.pleaseEnterAValidImageURL
: context.loc.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.loc.ok,
style: widget.dialogTheme?.labelTextStyle,
),
),

@ -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,7 @@ class ImageResizerState extends State<ImageResizer> {
max: max,
divisions: 1000,
// Might need to be changed
label: label.i18n,
label: isHeight ? context.loc.height : context.loc.width,
onChanged: (val) {
setState(() {
onChanged(val);
@ -100,15 +100,25 @@ class ImageResizerState extends State<ImageResizer> {
}
Widget _heightSlider() {
return _slider(_height, widget.maxHeight, 'Height', (value) {
_height = value;
});
return _slider(
value: _height,
max: widget.maxHeight,
isHeight: true,
onChanged: (value) {
_height = value;
},
);
}
Widget _widthSlider() {
return _slider(_width, widget.maxWidth, 'Width', (value) {
_width = value;
});
return _slider(
value: _width,
max: widget.maxWidth,
isHeight: false,
onChanged: (value) {
_width = value;
},
);
}
bool _scheduled = false;

@ -0,0 +1,9 @@
arb-dir: lib/src/l10n
template-arb-file: quill_en.arb
output-localization-file: quill_localizations.dart
output-class: FlutterQuillLocalizations
output-dir: lib/src/l10n/generated
synthetic-package: false
format: true
untranslated-messages-file: lib/src/l10n/untranslated.json
nullable-getter: true

@ -1,5 +1,6 @@
library flutter_quill;
export 'src/extensions/quill_provider.dart';
export 'src/models/config/quill_configurations.dart';
export 'src/models/config/raw_editor/configurations.dart';
export 'src/models/config/toolbar/base_configurations.dart';
@ -21,7 +22,6 @@ 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/widgets/controller.dart';
export 'src/widgets/cursor.dart';
export 'src/widgets/default_styles.dart';

@ -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,21 @@
import 'package:flutter/widgets.dart' show BuildContext;
import '../generated/quill_localizations.dart' as generated;
typedef FlutterQuillLocalizations = generated.FlutterQuillLocalizations;
extension LocalizationsExt on BuildContext {
/// Require the [FlutterQuillLocalizations] instance
///
/// `loc` is short for localizations
FlutterQuillLocalizations get loc {
return FlutterQuillLocalizations.of(this) ??
(throw UnimplementedError(
"The instance of FlutterQuillLocalizations.of(context) is null and it's"
' required, please make sure you wrapping the current widget with '
'FlutterQuillLocalizationsWidget or add '
'FlutterQuillLocalizations.delegate to the localizationsDelegates '
'in your App widget, please consider report this in GitHub as a bug',
));
}
}

@ -0,0 +1,753 @@
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 'quill_localizations_ar.dart';
import 'quill_localizations_bg.dart';
import 'quill_localizations_bn.dart';
import 'quill_localizations_cs.dart';
import 'quill_localizations_da.dart';
import 'quill_localizations_de.dart';
import 'quill_localizations_en.dart';
import 'quill_localizations_es.dart';
import 'quill_localizations_fa.dart';
import 'quill_localizations_fr.dart';
import 'quill_localizations_he.dart';
import 'quill_localizations_hi.dart';
import 'quill_localizations_id.dart';
import 'quill_localizations_it.dart';
import 'quill_localizations_ja.dart';
import 'quill_localizations_ko.dart';
import 'quill_localizations_ms.dart';
import 'quill_localizations_nl.dart';
import 'quill_localizations_no.dart';
import 'quill_localizations_pl.dart';
import 'quill_localizations_pt.dart';
import 'quill_localizations_ru.dart';
import 'quill_localizations_sr.dart';
import 'quill_localizations_sw.dart';
import 'quill_localizations_tk.dart';
import 'quill_localizations_tr.dart';
import 'quill_localizations_uk.dart';
import 'quill_localizations_ur.dart';
import 'quill_localizations_vi.dart';
import 'quill_localizations_zh.dart';
/// Callers can lookup localized strings with an instance of FlutterQuillLocalizations
/// returned by `FlutterQuillLocalizations.of(context)`.
///
/// Applications need to include `FlutterQuillLocalizations.delegate()` in their app's
/// `localizationDelegates` list, and the locales they support in the app's
/// `supportedLocales` list. For example:
///
/// ```dart
/// import 'generated/quill_localizations.dart';
///
/// return MaterialApp(
/// localizationsDelegates: FlutterQuillLocalizations.localizationsDelegates,
/// supportedLocales: FlutterQuillLocalizations.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 FlutterQuillLocalizations.supportedLocales
/// property.
abstract class FlutterQuillLocalizations {
FlutterQuillLocalizations(String locale)
: localeName = intl.Intl.canonicalizedLocale(locale.toString());
final String localeName;
static FlutterQuillLocalizations? of(BuildContext context) {
return Localizations.of<FlutterQuillLocalizations>(
context, FlutterQuillLocalizations);
}
static const LocalizationsDelegate<FlutterQuillLocalizations> delegate =
_FlutterQuillLocalizationsDelegate();
/// 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;
/// No description provided for @insertImage.
///
/// In en, this message translates to:
/// **'Insert image'**
String get insertImage;
}
class _FlutterQuillLocalizationsDelegate
extends LocalizationsDelegate<FlutterQuillLocalizations> {
const _FlutterQuillLocalizationsDelegate();
@override
Future<FlutterQuillLocalizations> load(Locale locale) {
return SynchronousFuture<FlutterQuillLocalizations>(
lookupFlutterQuillLocalizations(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(_FlutterQuillLocalizationsDelegate old) => false;
}
FlutterQuillLocalizations lookupFlutterQuillLocalizations(Locale locale) {
// Lookup logic when language+country codes are specified.
switch (locale.languageCode) {
case 'en':
{
switch (locale.countryCode) {
case 'US':
return FlutterQuillLocalizationsEnUs();
}
break;
}
case 'pt':
{
switch (locale.countryCode) {
case 'BR':
return FlutterQuillLocalizationsPtBr();
}
break;
}
case 'zh':
{
switch (locale.countryCode) {
case 'CN':
return FlutterQuillLocalizationsZhCn();
case 'HK':
return FlutterQuillLocalizationsZhHk();
}
break;
}
}
// Lookup logic when only language code is specified.
switch (locale.languageCode) {
case 'ar':
return FlutterQuillLocalizationsAr();
case 'bg':
return FlutterQuillLocalizationsBg();
case 'bn':
return FlutterQuillLocalizationsBn();
case 'cs':
return FlutterQuillLocalizationsCs();
case 'da':
return FlutterQuillLocalizationsDa();
case 'de':
return FlutterQuillLocalizationsDe();
case 'en':
return FlutterQuillLocalizationsEn();
case 'es':
return FlutterQuillLocalizationsEs();
case 'fa':
return FlutterQuillLocalizationsFa();
case 'fr':
return FlutterQuillLocalizationsFr();
case 'he':
return FlutterQuillLocalizationsHe();
case 'hi':
return FlutterQuillLocalizationsHi();
case 'id':
return FlutterQuillLocalizationsId();
case 'it':
return FlutterQuillLocalizationsIt();
case 'ja':
return FlutterQuillLocalizationsJa();
case 'ko':
return FlutterQuillLocalizationsKo();
case 'ms':
return FlutterQuillLocalizationsMs();
case 'nl':
return FlutterQuillLocalizationsNl();
case 'no':
return FlutterQuillLocalizationsNo();
case 'pl':
return FlutterQuillLocalizationsPl();
case 'pt':
return FlutterQuillLocalizationsPt();
case 'ru':
return FlutterQuillLocalizationsRu();
case 'sr':
return FlutterQuillLocalizationsSr();
case 'sw':
return FlutterQuillLocalizationsSw();
case 'tk':
return FlutterQuillLocalizationsTk();
case 'tr':
return FlutterQuillLocalizationsTr();
case 'uk':
return FlutterQuillLocalizationsUk();
case 'ur':
return FlutterQuillLocalizationsUr();
case 'vi':
return FlutterQuillLocalizationsVi();
case 'zh':
return FlutterQuillLocalizationsZh();
}
throw FlutterError(
'FlutterQuillLocalizations.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,229 @@
import 'quill_localizations.dart';
/// The translations for Arabic (`ar`).
class FlutterQuillLocalizationsAr extends FlutterQuillLocalizations {
FlutterQuillLocalizationsAr([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 => 'الرجاء إدخال عنوان URL صالح للفيديو';
@override
String get photo => 'صورة';
@override
String get image => 'صورة';
@override
String get caseSensitivityAndWholeWordSearch =>
'حالة الحساسية والبحث عن كلمة كاملة';
@override
String get insertImage => 'إدراج صورة';
}

@ -0,0 +1,231 @@
import 'quill_localizations.dart';
/// The translations for Bulgarian (`bg`).
class FlutterQuillLocalizationsBg extends FlutterQuillLocalizations {
FlutterQuillLocalizationsBg([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 => 'Запазено с помощта на мрежата';
@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 =>
'Моля, въведете валиден URL адрес за видео';
@override
String get photo => 'Снимка';
@override
String get image => 'Изображение';
@override
String get caseSensitivityAndWholeWordSearch =>
'Чувствителност на кутията и търсене на цялата дума';
@override
String get insertImage => 'Вмъкване на изображение';
}

@ -0,0 +1,231 @@
import 'quill_localizations.dart';
/// The translations for Bengali Bangla (`bn`).
class FlutterQuillLocalizationsBn extends FlutterQuillLocalizations {
FlutterQuillLocalizationsBn([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 => 'টওযক বযবহর কররকি';
@override
String get savedUsingLocalStorage => 'রকষণ বযবহর কররকি';
@override
String get errorWhileSavingImage => 'ির সরকষণ সমযি';
@override
String get pleaseEnterTextForYourLink =>
"আপনর লির জনয একটিসট লিন (উদ 'আরও জন')";
@override
String get pleaseEnterTheLinkURL =>
"দয করিক URL লিন (উদ 'https://example.com')";
@override
String get pleaseEnterAValidImageURL => 'দয কর একটিধ চির URL লি';
@override
String get pleaseEnterAValidVideoURL => 'দয কর একটিধ ভিিও URL লি';
@override
String get photo => 'ফট';
@override
String get image => 'ি';
@override
String get caseSensitivityAndWholeWordSearch =>
'স সিিিি এবণ শবদ অনসন';
@override
String get insertImage => 'ির সনি';
}

@ -0,0 +1,231 @@
import 'quill_localizations.dart';
/// The translations for Czech (`cs`).
class FlutterQuillLocalizationsCs extends FlutterQuillLocalizations {
FlutterQuillLocalizationsCs([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 => 'Uloženo pomocí sítě';
@override
String get savedUsingLocalStorage => 'Uloženo lokálně';
@override
String get errorWhileSavingImage => 'Chyba při ukládání obrázku';
@override
String get pleaseEnterTextForYourLink =>
"Zadejte text pro váš odkaz (např., 'Dozvědět se více')";
@override
String get pleaseEnterTheLinkURL =>
"Zadejte URL odkazu (např., 'https://example.com')";
@override
String get pleaseEnterAValidImageURL => 'Zadejte platnou URL adresu obrázku';
@override
String get pleaseEnterAValidVideoURL => 'Zadejte platnou URL adresu videa';
@override
String get photo => 'Foto';
@override
String get image => 'Obrázek';
@override
String get caseSensitivityAndWholeWordSearch =>
'Citlivost na velká a malá písmena a vyhledávání celého slova';
@override
String get insertImage => 'Vložit obrázek';
}

@ -0,0 +1,229 @@
import 'quill_localizations.dart';
/// The translations for Danish (`da`).
class FlutterQuillLocalizationsDa extends FlutterQuillLocalizations {
FlutterQuillLocalizationsDa([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 => 'Materiale';
@override
String get color => 'Farve';
@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 => 'Angiv en gyldig video-URL';
@override
String get photo => 'Foto';
@override
String get image => 'Billede';
@override
String get caseSensitivityAndWholeWordSearch =>
'Stor- og småbogstavsfølsomhed samt helordsøgning';
@override
String get insertImage => 'Indsæt billede';
}

@ -0,0 +1,230 @@
import 'quill_localizations.dart';
/// The translations for German (`de`).
class FlutterQuillLocalizationsDe extends FlutterQuillLocalizations {
FlutterQuillLocalizationsDe([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 => 'Farbe';
@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 =>
'Bitte geben Sie eine gültige Video-URL ein';
@override
String get photo => 'Foto';
@override
String get image => 'Bild';
@override
String get caseSensitivityAndWholeWordSearch =>
'Groß- und Kleinschreibung sowie Ganzwortsuche';
@override
String get insertImage => 'Bild einfügen';
}

@ -0,0 +1,461 @@
import 'quill_localizations.dart';
/// The translations for English (`en`).
class FlutterQuillLocalizationsEn extends FlutterQuillLocalizations {
FlutterQuillLocalizationsEn([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';
@override
String get insertImage => 'Insert image';
}
/// The translations for English, as used in the United States (`en_US`).
class FlutterQuillLocalizationsEnUs extends FlutterQuillLocalizationsEn {
FlutterQuillLocalizationsEnUs() : 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 pleaseEnterAValidVideoURL => 'Please enter a valid video URL';
@override
String get photo => 'Photo';
@override
String get image => 'Image';
@override
String get caseSensitivityAndWholeWordSearch =>
'Case sensitivity and whole word search';
@override
String get insertImage => 'Insert Image';
}

@ -0,0 +1,230 @@
import 'quill_localizations.dart';
/// The translations for Spanish Castilian (`es`).
class FlutterQuillLocalizationsEs extends FlutterQuillLocalizations {
FlutterQuillLocalizationsEs([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 =>
'Por favor, ingrese una URL de video válida';
@override
String get photo => 'Foto';
@override
String get image => 'Imagen';
@override
String get caseSensitivityAndWholeWordSearch =>
'Sensibilidad a mayúsculas y minúsculas y búsqueda de palabras completas';
@override
String get insertImage => 'Insertar imagen';
}

@ -0,0 +1,232 @@
import 'quill_localizations.dart';
/// The translations for Persian (`fa`).
class FlutterQuillLocalizationsFa extends FlutterQuillLocalizations {
FlutterQuillLocalizationsFa([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 => 'مواد';
@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 =>
"لطفاً URL لینک را وارد کنید (مثال: 'https://example.com')";
@override
String get pleaseEnterAValidImageURL => 'لطفاً یک URL تصویر معتبر وارد کنید';
@override
String get pleaseEnterAValidVideoURL => 'لطفاً یک URL ویدیوی معتبر وارد کنید';
@override
String get photo => 'عکس';
@override
String get image => 'تصویر';
@override
String get caseSensitivityAndWholeWordSearch =>
'حساسیت به کوچکی و بزرگی حروف و جستجوی کلمه کامل';
@override
String get insertImage => 'وارد کردن تصویر';
}

@ -0,0 +1,233 @@
import 'quill_localizations.dart';
/// The translations for French (`fr`).
class FlutterQuillLocalizationsFr extends FlutterQuillLocalizations {
FlutterQuillLocalizationsFr([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 => 'Matériel';
@override
String get color => 'Couleur';
@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 =>
'Veuillez entrer une URL vidéo valide';
@override
String get photo => 'Photo';
@override
String get image => 'Image';
@override
String get caseSensitivityAndWholeWordSearch =>
'Sensibilité à la casse et recherche de mots entiers';
@override
String get insertImage => 'Insérer une image';
}

@ -0,0 +1,231 @@
import 'quill_localizations.dart';
/// The translations for Hebrew (`he`).
class FlutterQuillLocalizationsHe extends FlutterQuillLocalizations {
FlutterQuillLocalizationsHe([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 => 'חומר';
@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 =>
"אנא הזן את כתובת ה-URL של הקישור (לדוגמה, 'https://example.com')";
@override
String get pleaseEnterAValidImageURL => 'אנא הזן כתובת URL תקינה של תמונה';
@override
String get pleaseEnterAValidVideoURL => 'אנא הזן כתובת URL תקינה של וידיאו';
@override
String get photo => 'תמונה';
@override
String get image => 'תמונה';
@override
String get caseSensitivityAndWholeWordSearch =>
'רגישות לאותות רישיות וחיפוש לפי מילה שלמה';
@override
String get insertImage => 'הכנס תמונה';
}

@ -0,0 +1,232 @@
import 'quill_localizations.dart';
/// The translations for Hindi (`hi`).
class FlutterQuillLocalizationsHi extends FlutterQuillLocalizations {
FlutterQuillLocalizationsHi([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 => '';
@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 =>
"पयिक URL दरज कर (उदहरण: 'https://example.com')";
@override
String get pleaseEnterAValidImageURL => 'पय एक वध चिर URL दरज कर';
@override
String get pleaseEnterAValidVideoURL => 'पय एक वध वि URL दरज कर';
@override
String get photo => '';
@override
String get image => 'छवि';
@override
String get caseSensitivityAndWholeWordSearch =>
'स सििि और प शबद क';
@override
String get insertImage => 'छवि';
}

@ -0,0 +1,233 @@
import 'quill_localizations.dart';
/// The translations for Indonesian (`id`).
class FlutterQuillLocalizationsId extends FlutterQuillLocalizations {
FlutterQuillLocalizationsId([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 => 'Warna';
@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 => 'Tersimpan menggunakan jaringan';
@override
String get savedUsingLocalStorage =>
'Tersimpan menggunakan penyimpanan lokal';
@override
String get errorWhileSavingImage => 'Error saat menyimpan gambar';
@override
String get pleaseEnterTextForYourLink =>
"Harap masukkan teks untuk tautan Anda (contoh: 'Pelajari lebih lanjut')";
@override
String get pleaseEnterTheLinkURL =>
"Harap masukkan URL tautan (contoh: 'https://example.com')";
@override
String get pleaseEnterAValidImageURL =>
'Harap masukkan URL gambar yang valid';
@override
String get pleaseEnterAValidVideoURL => 'Harap masukkan URL video yang valid';
@override
String get photo => 'Foto';
@override
String get image => 'Gambar';
@override
String get caseSensitivityAndWholeWordSearch =>
'Sensitivitas huruf besar dan kecil dan pencarian kata utuh';
@override
String get insertImage => 'Sisipkan Gambar';
}

@ -0,0 +1,233 @@
import 'quill_localizations.dart';
/// The translations for Italian (`it`).
class FlutterQuillLocalizationsIt extends FlutterQuillLocalizations {
FlutterQuillLocalizationsIt([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 => 'Salvato utilizzando la rete';
@override
String get savedUsingLocalStorage =>
'Salvato utilizzando la memorizzazione locale';
@override
String get errorWhileSavingImage =>
"Errore durante il salvataggio dell'immagine";
@override
String get pleaseEnterTextForYourLink =>
"Inserisci un testo per il tuo link (ad esempio, 'Per saperne di più')";
@override
String get pleaseEnterTheLinkURL =>
"Inserisci l'URL del link (ad esempio, 'https://example.com')";
@override
String get pleaseEnterAValidImageURL => 'Inserisci un URL di immagine valido';
@override
String get pleaseEnterAValidVideoURL => 'Inserisci un URL video valido';
@override
String get photo => 'Foto';
@override
String get image => 'Immagine';
@override
String get caseSensitivityAndWholeWordSearch =>
'Sensibilità maiuscole/minuscole e ricerca di parole intere';
@override
String get insertImage => 'Inserisci immagine';
}

@ -0,0 +1,228 @@
import 'quill_localizations.dart';
/// The translations for Japanese (`ja`).
class FlutterQuillLocalizationsJa extends FlutterQuillLocalizations {
FlutterQuillLocalizationsJa([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 => '有効なビデオURLを入力してください';
@override
String get photo => '写真';
@override
String get image => '画像';
@override
String get caseSensitivityAndWholeWordSearch => '大文字と小文字の区別と完全一致検索';
@override
String get insertImage => '画像を挿入';
}

@ -0,0 +1,228 @@
import 'quill_localizations.dart';
/// The translations for Korean (`ko`).
class FlutterQuillLocalizationsKo extends FlutterQuillLocalizations {
FlutterQuillLocalizationsKo([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 => '유효한 비디오 URL을 입력하세요';
@override
String get photo => '사진';
@override
String get image => '이미지';
@override
String get caseSensitivityAndWholeWordSearch => '대소문자 구분 및 전체 단어 검색';
@override
String get insertImage => '이미지 삽입';
}

@ -0,0 +1,231 @@
import 'quill_localizations.dart';
/// The translations for Malay (`ms`).
class FlutterQuillLocalizationsMs extends FlutterQuillLocalizations {
FlutterQuillLocalizationsMs([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 => 'Bahan';
@override
String get color => 'Warna';
@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 => 'Disimpan menggunakan rangkaian';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@override
String get pleaseEnterTextForYourLink =>
"Sila masukkan teks untuk pautan anda (contoh, 'Ketahui lebih lanjut')";
@override
String get pleaseEnterTheLinkURL =>
"Sila masukkan URL pautan (contoh, 'https://example.com')";
@override
String get pleaseEnterAValidImageURL => 'Sila masukkan URL imej yang sah';
@override
String get pleaseEnterAValidVideoURL => 'Sila masukkan URL video yang sah';
@override
String get photo => 'Foto';
@override
String get image => 'Imej';
@override
String get caseSensitivityAndWholeWordSearch =>
'Sensitiviti huruf besar dan kecil dan carian penuh perkataan';
@override
String get insertImage => 'Masukkan imej';
}

@ -0,0 +1,233 @@
import 'quill_localizations.dart';
/// The translations for Dutch Flemish (`nl`).
class FlutterQuillLocalizationsNl extends FlutterQuillLocalizations {
FlutterQuillLocalizationsNl([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 => 'Materiaal';
@override
String get color => 'Kleur';
@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 => 'Opgeslagen via het netwerk';
@override
String get savedUsingLocalStorage => 'Saved using the local storage';
@override
String get errorWhileSavingImage => 'Error while saving image';
@override
String get pleaseEnterTextForYourLink =>
"Voer tekst in voor uw link (bijvoorbeeld 'Meer weten')";
@override
String get pleaseEnterTheLinkURL =>
"Voer de URL van de link in (bijvoorbeeld 'https://example.com')";
@override
String get pleaseEnterAValidImageURL =>
'Voer een geldige URL voor de afbeelding in';
@override
String get pleaseEnterAValidVideoURL =>
'Voer een geldige URL voor de video in';
@override
String get photo => 'Foto';
@override
String get image => 'Afbeelding';
@override
String get caseSensitivityAndWholeWordSearch =>
'Hoofdlettergevoeligheid en volledig woord zoeken';
@override
String get insertImage => 'Afbeelding invoegen';
}

@ -0,0 +1,233 @@
import 'quill_localizations.dart';
/// The translations for Norwegian (`no`).
class FlutterQuillLocalizationsNo extends FlutterQuillLocalizations {
FlutterQuillLocalizationsNo([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 => 'Materiale';
@override
String get color => 'Farge';
@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 => 'Lagret ved hjelp av nettverket';
@override
String get savedUsingLocalStorage => 'Lagret ved hjelp av lokal lagring';
@override
String get errorWhileSavingImage => 'Feil ved lagring av bilde';
@override
String get pleaseEnterTextForYourLink =>
"Vennligst skriv inn tekst for lenken din (for eksempel 'Lær mer')";
@override
String get pleaseEnterTheLinkURL =>
"Vennligst skriv inn lenkens URL (for eksempel 'https://example.com')";
@override
String get pleaseEnterAValidImageURL =>
'Vennligst skriv inn en gyldig bilde-URL';
@override
String get pleaseEnterAValidVideoURL =>
'Vennligst skriv inn en gyldig video-URL';
@override
String get photo => 'Bilde';
@override
String get image => 'Bilde';
@override
String get caseSensitivityAndWholeWordSearch =>
'Stor/liten bokstavfølsomhet og helordsøk';
@override
String get insertImage => 'Sett inn bilde';
}

@ -0,0 +1,230 @@
import 'quill_localizations.dart';
/// The translations for Polish (`pl`).
class FlutterQuillLocalizationsPl extends FlutterQuillLocalizations {
FlutterQuillLocalizationsPl([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 => 'Materiał';
@override
String get color => 'Kolor';
@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 =>
'Proszę wprowadzić poprawny adres URL wideo';
@override
String get photo => 'Zdjęcie';
@override
String get image => 'Obraz';
@override
String get caseSensitivityAndWholeWordSearch =>
'Czułość na wielkość liter i wyszukiwanie całego słowa';
@override
String get insertImage => 'Wstaw obraz';
}

@ -0,0 +1,460 @@
import 'quill_localizations.dart';
/// The translations for Portuguese (`pt`).
class FlutterQuillLocalizationsPt extends FlutterQuillLocalizations {
FlutterQuillLocalizationsPt([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 => 'Cor';
@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 =>
'Por favor, insira uma URL de vídeo válida';
@override
String get photo => 'Foto';
@override
String get image => 'Imagem';
@override
String get caseSensitivityAndWholeWordSearch =>
'Sensibilidade a maiúsculas e minúsculas e pesquisa de palavras inteiras';
@override
String get insertImage => 'Inserir imagem';
}
/// The translations for Portuguese, as used in Brazil (`pt_BR`).
class FlutterQuillLocalizationsPtBr extends FlutterQuillLocalizationsPt {
FlutterQuillLocalizationsPtBr() : 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 hex => 'Hex';
@override
String get material => 'Material';
@override
String get color => 'Cor';
@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 =>
'Por favor, insira uma URL de vídeo válida';
@override
String get photo => 'Foto';
@override
String get image => 'Imagem';
@override
String get caseSensitivityAndWholeWordSearch =>
'Sensibilidade a maiúsculas e minúsculas e pesquisa de palavras inteiras';
@override
String get insertImage => 'Inserir imagem';
}

@ -0,0 +1,230 @@
import 'quill_localizations.dart';
/// The translations for Russian (`ru`).
class FlutterQuillLocalizationsRu extends FlutterQuillLocalizations {
FlutterQuillLocalizationsRu([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 => 'Материал';
@override
String get 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 =>
'Пожалуйста, введите действительный URL-адрес видео';
@override
String get photo => 'Фото';
@override
String get image => 'Изображение';
@override
String get caseSensitivityAndWholeWordSearch =>
'Чувствительность к регистру и поиск целых слов';
@override
String get insertImage => 'Вставить изображение';
}

@ -0,0 +1,232 @@
import 'quill_localizations.dart';
/// The translations for Serbian (`sr`).
class FlutterQuillLocalizationsSr extends FlutterQuillLocalizations {
FlutterQuillLocalizationsSr([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 => 'Materijal';
@override
String get color => 'Boja';
@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 => 'Sačuvano korišćenjem mreže';
@override
String get savedUsingLocalStorage =>
'Sačuvano korišćenjem lokalnog skladišta';
@override
String get errorWhileSavingImage => 'Greška pri čuvanju slike';
@override
String get pleaseEnterTextForYourLink =>
"Unesite tekst za svoj link (na primer, 'Saznajte više')";
@override
String get pleaseEnterTheLinkURL =>
"Unesite URL linka (na primer, 'https://example.com')";
@override
String get pleaseEnterAValidImageURL => 'Unesite važeći URL slike';
@override
String get pleaseEnterAValidVideoURL => 'Unesite važeći URL videa';
@override
String get photo => 'Foto';
@override
String get image => 'Slika';
@override
String get caseSensitivityAndWholeWordSearch =>
'Osetljivost na velika i mala slova i potraga za celom rečju';
@override
String get insertImage => 'Umetni sliku';
}

@ -0,0 +1,230 @@
import 'quill_localizations.dart';
/// The translations for Swahili (`sw`).
class FlutterQuillLocalizationsSw extends FlutterQuillLocalizations {
FlutterQuillLocalizationsSw([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 => 'Imehifadhiwa kwa kutumia mtandao';
@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 => 'Tafadhali ingiza URL ya video ili';
@override
String get photo => 'Picha';
@override
String get image => 'Picha';
@override
String get caseSensitivityAndWholeWordSearch =>
'Uwiano wa herufi kubwa na ndogo na utafutaji wa neno zima';
@override
String get insertImage => 'Weka Picha';
}

@ -0,0 +1,229 @@
import 'quill_localizations.dart';
/// The translations for Turkmen (`tk`).
class FlutterQuillLocalizationsTk extends FlutterQuillLocalizations {
FlutterQuillLocalizationsTk([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 => 'Ulgama ulanyp saklanan';
@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 => 'Lütfen güýjük wideo URL giriziň';
@override
String get photo => 'Surat';
@override
String get image => 'Surat';
@override
String get caseSensitivityAndWholeWordSearch =>
'Iňkisar we iň oňg söz gözleýinç';
@override
String get insertImage => 'Surat goş';
}

@ -0,0 +1,230 @@
import 'quill_localizations.dart';
/// The translations for Turkish (`tr`).
class FlutterQuillLocalizationsTr extends FlutterQuillLocalizations {
FlutterQuillLocalizationsTr([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 => 'Malzeme';
@override
String get color => 'Renk';
@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 =>
"Lütfen geçerli bir video URL'si girin";
@override
String get photo => 'Fotoğraf';
@override
String get image => 'Görüntü';
@override
String get caseSensitivityAndWholeWordSearch =>
'Büyük/küçük harf hassasiyeti ve tam kelime arama';
@override
String get insertImage => 'Görüntü ekle';
}

@ -0,0 +1,232 @@
import 'quill_localizations.dart';
/// The translations for Ukrainian (`uk`).
class FlutterQuillLocalizationsUk extends FlutterQuillLocalizations {
FlutterQuillLocalizationsUk([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 => 'Змінити розмір';
@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 => 'Матеріал';
@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 =>
'Будь ласка, введіть дійсну URL-адресу відео';
@override
String get photo => 'Фото';
@override
String get image => 'Зображення';
@override
String get caseSensitivityAndWholeWordSearch =>
'Чутливість до регістру та пошук цілих слів';
@override
String get insertImage => 'Вставити зображення';
}

@ -0,0 +1,234 @@
import 'quill_localizations.dart';
/// The translations for Urdu (`ur`).
class FlutterQuillLocalizationsUr extends FlutterQuillLocalizations {
FlutterQuillLocalizationsUr([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 => 'ہیکس';
@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 =>
"براہ کرم لنک کا URL درج کریں (مثال کے طور پر، 'https://example.com')";
@override
String get pleaseEnterAValidImageURL =>
'براہ کرم ایک درست تصویر URL درج کریں';
@override
String get pleaseEnterAValidVideoURL =>
'براہ کرم ایک درست ویڈیو URL درج کریں';
@override
String get photo => 'تصویر';
@override
String get image => 'تصویر';
@override
String get caseSensitivityAndWholeWordSearch =>
'معاملے کی حساسیت اور پورے الفاظ کی تلاش';
@override
String get insertImage => 'تصویر داخل کریں';
}

@ -0,0 +1,231 @@
import 'quill_localizations.dart';
/// The translations for Vietnamese (`vi`).
class FlutterQuillLocalizationsVi extends FlutterQuillLocalizations {
FlutterQuillLocalizationsVi([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 => 'Chất liệu';
@override
String get color => 'Màu';
@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 => 'Đã lưu bằng cách sử dụng mạng';
@override
String get savedUsingLocalStorage => 'Đã lưu sử dụng lưu trữ địa phương';
@override
String get errorWhileSavingImage => 'Lỗi khi lưu hình ảnh';
@override
String get pleaseEnterTextForYourLink =>
"Vui lòng nhập văn bản cho liên kết của bạn (ví dụ: 'Tìm hiểu thêm')";
@override
String get pleaseEnterTheLinkURL =>
"Vui lòng nhập URL của liên kết (ví dụ: 'https://example.com')";
@override
String get pleaseEnterAValidImageURL => 'Vui lòng nhập URL hình ảnh hợp lệ';
@override
String get pleaseEnterAValidVideoURL => 'Vui lòng nhập URL video hợp lệ';
@override
String get photo => 'Ảnh';
@override
String get image => 'Hình ảnh';
@override
String get caseSensitivityAndWholeWordSearch =>
'Độ nhạy cảm chữ hoa/chữ thường và tìm kiếm toàn bộ từ';
@override
String get insertImage => 'Chèn hình ảnh';
}

@ -0,0 +1,682 @@
import 'quill_localizations.dart';
/// The translations for Chinese (`zh`).
class FlutterQuillLocalizationsZh extends FlutterQuillLocalizations {
FlutterQuillLocalizationsZh([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 => '请输入有效的视频URL';
@override
String get photo => '照片';
@override
String get image => '图像';
@override
String get caseSensitivityAndWholeWordSearch => '区分大小写和整词搜索';
@override
String get insertImage => '插入图像';
}
/// The translations for Chinese, as used in China (`zh_CN`).
class FlutterQuillLocalizationsZhCn extends FlutterQuillLocalizationsZh {
FlutterQuillLocalizationsZhCn() : 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 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 => '请输入有效的图像URL';
@override
String get pleaseEnterAValidVideoURL => '请输入有效的视频URL';
@override
String get photo => '照片';
@override
String get image => '图像';
@override
String get caseSensitivityAndWholeWordSearch => '区分大小写和整词搜索';
@override
String get insertImage => '插入图像';
}
/// The translations for Chinese, as used in Hong Kong (`zh_HK`).
class FlutterQuillLocalizationsZhHk extends FlutterQuillLocalizationsZh {
FlutterQuillLocalizationsZhHk() : 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 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 => '請輸入有效的圖像URL';
@override
String get pleaseEnterAValidVideoURL => '請輸入有效的視頻URL';
@override
String get photo => '照片';
@override
String get image => '圖像';
@override
String get caseSensitivityAndWholeWordSearch => '區分大小寫和整詞搜索';
@override
String get insertImage => '插入圖像';
}

@ -0,0 +1,78 @@
{
"@@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 صحيح للصورة",
"pleaseEnterAValidVideoURL": "الرجاء إدخال عنوان URL صالح للفيديو",
"photo": "صورة",
"image": "صورة",
"caseSensitivityAndWholeWordSearch": "حالة الحساسية والبحث عن كلمة كاملة",
"insertImage": "إدراج صورة"
}

@ -0,0 +1,79 @@
{
"@@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 на изображението",
"savedUsingTheNetwork": "Запазено с помощта на мрежата",
"pleaseEnterAValidVideoURL": "Моля, въведете валиден URL адрес за видео",
"photo": "Снимка",
"image": "Изображение",
"caseSensitivityAndWholeWordSearch": "Чувствителност на кутията и търсене на цялата дума",
"insertImage": "Вмъкване на изображение"
}

@ -0,0 +1,82 @@
{
"@@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 লিন",
"savedUsingTheNetwork": "নটওযক বযবহর কররকিত",
"pleaseEnterTextForYourLink": "আপনর লির জনয একটিসট লিন (উদ 'আরও জন')",
"pleaseEnterTheLinkURL": "দয করিক URL লিন (উদ 'https://example.com')",
"pleaseEnterAValidImageURL": "দয কর একটিধ চির URL লিন",
"pleaseEnterAValidVideoURL": "দয কর একটিধ ভিিও URL লিন",
"photo": "ফট",
"image": "চির",
"caseSensitivityAndWholeWordSearch": "কস সিিিি এবণ শবদ অনসনন",
"insertImage": "চির সনিশ"
}

@ -0,0 +1,82 @@
{
"@@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",
"savedUsingTheNetwork": "Uloženo pomocí sítě",
"pleaseEnterTextForYourLink": "Zadejte text pro váš odkaz (např., 'Dozvědět se více')",
"pleaseEnterTheLinkURL": "Zadejte URL odkazu (např., 'https://example.com')",
"pleaseEnterAValidImageURL": "Zadejte platnou URL adresu obrázku",
"pleaseEnterAValidVideoURL": "Zadejte platnou URL adresu videa",
"photo": "Foto",
"image": "Obrázek",
"caseSensitivityAndWholeWordSearch": "Citlivost na velká a malá písmena a vyhledávání celého slova",
"insertImage": "Vložit obrázek"
}

@ -0,0 +1,78 @@
{
"@@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",
"hex": "Hex",
"material": "Materiale",
"color": "Farve",
"pleaseEnterAValidVideoURL": "Angiv en gyldig video-URL",
"photo": "Foto",
"image": "Billede",
"caseSensitivityAndWholeWordSearch": "Stor- og småbogstavsfølsomhed samt helordsøgning",
"insertImage": "Indsæt billede"
}

@ -0,0 +1,78 @@
{
"@@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",
"hex": "Hex",
"material": "Material",
"color": "Farbe",
"pleaseEnterAValidVideoURL": "Bitte geben Sie eine gültige Video-URL ein",
"photo": "Foto",
"image": "Bild",
"caseSensitivityAndWholeWordSearch": "Groß- und Kleinschreibung sowie Ganzwortsuche",
"insertImage": "Bild einfügen"
}

@ -0,0 +1,77 @@
{
"@@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",
"insertImage": "Insert image"
}

@ -0,0 +1,77 @@
{
"@@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",
"pleaseEnterAValidVideoURL": "Please enter a valid video URL",
"caseSensitivityAndWholeWordSearch": "Case sensitivity and whole word search",
"insertImage": "Insert Image"
}

@ -0,0 +1,78 @@
{
"@@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",
"hex": "Hex",
"material": "Material",
"color": "Color",
"pleaseEnterAValidVideoURL": "Por favor, ingrese una URL de video válida",
"photo": "Foto",
"image": "Imagen",
"caseSensitivityAndWholeWordSearch": "Sensibilidad a mayúsculas y minúsculas y búsqueda de palabras completas",
"insertImage": "Insertar imagen"
}

@ -0,0 +1,82 @@
{
"@@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 تصویر معتبر وارد کنید",
"hex": "Hex",
"material": "مواد",
"color": "رنگ",
"savedUsingTheNetwork": "با استفاده از شبکه ذخیره شده است",
"pleaseEnterTextForYourLink": "لطفاً متن لینک خود را وارد کنید (مثال: 'بیشتر بدانید')",
"pleaseEnterTheLinkURL": "لطفاً URL لینک را وارد کنید (مثال: 'https://example.com')",
"pleaseEnterAValidImageURL": "لطفاً یک URL تصویر معتبر وارد کنید",
"pleaseEnterAValidVideoURL": "لطفاً یک URL ویدیوی معتبر وارد کنید",
"photo": "عکس",
"image": "تصویر",
"caseSensitivityAndWholeWordSearch": "حساسیت به کوچکی و بزرگی حروف و جستجوی کلمه کامل",
"insertImage": "وارد کردن تصویر"
}

@ -0,0 +1,78 @@
{
"@@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",
"hex": "Hex",
"material": "Matériel",
"color": "Couleur",
"pleaseEnterAValidVideoURL": "Veuillez entrer une URL vidéo valide",
"photo": "Photo",
"image": "Image",
"caseSensitivityAndWholeWordSearch": "Sensibilité à la casse et recherche de mots entiers",
"insertImage": "Insérer une image"
}

@ -0,0 +1,82 @@
{
"@@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 תמונה תקני",
"hex": "Hex",
"material": "חומר",
"color": "צבע",
"savedUsingTheNetwork": "נשמר באמצעות הרשת",
"pleaseEnterTextForYourLink": "אנא הזן טקסט לקישור שלך (לדוגמה, 'מידע נוסף')",
"pleaseEnterTheLinkURL": "אנא הזן את כתובת ה-URL של הקישור (לדוגמה, 'https://example.com')",
"pleaseEnterAValidImageURL": "אנא הזן כתובת URL תקינה של תמונה",
"pleaseEnterAValidVideoURL": "אנא הזן כתובת URL תקינה של וידיאו",
"photo": "תמונה",
"image": "תמונה",
"caseSensitivityAndWholeWordSearch": "רגישות לאותות רישיות וחיפוש לפי מילה שלמה",
"insertImage": "הכנס תמונה"
}

@ -0,0 +1,82 @@
{
"@@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 दरज कर",
"hex": "हस",
"material": "समग",
"color": "रग",
"savedUsingTheNetwork": "नटवरक क उपयग करक सह गय",
"pleaseEnterTextForYourLink": "कपय अपनिक किए एक पठ दरज कर (उदहरण: 'और अधिक ज')",
"pleaseEnterTheLinkURL": "कपयिक URL दरज कर (उदहरण: 'https://example.com')",
"pleaseEnterAValidImageURL": "कपय एक वध चिर URL दरज कर",
"pleaseEnterAValidVideoURL": "कपय एक वध वि URL दरज कर",
"photo": "फ",
"image": "छवि",
"caseSensitivityAndWholeWordSearch": "कस सििि और प शबद कज",
"insertImage": "छवि"
}

@ -0,0 +1,82 @@
{
"@@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",
"hex": "Hex",
"material": "Material",
"color": "Warna",
"savedUsingTheNetwork": "Tersimpan menggunakan jaringan",
"pleaseEnterTextForYourLink": "Harap masukkan teks untuk tautan Anda (contoh: 'Pelajari lebih lanjut')",
"pleaseEnterTheLinkURL": "Harap masukkan URL tautan (contoh: 'https://example.com')",
"pleaseEnterAValidImageURL": "Harap masukkan URL gambar yang valid",
"pleaseEnterAValidVideoURL": "Harap masukkan URL video yang valid",
"photo": "Foto",
"image": "Gambar",
"caseSensitivityAndWholeWordSearch": "Sensitivitas huruf besar dan kecil dan pencarian kata utuh",
"insertImage": "Sisipkan Gambar"
}

@ -0,0 +1,82 @@
{
"@@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",
"savedUsingTheNetwork": "Salvato utilizzando la rete",
"pleaseEnterTextForYourLink": "Inserisci un testo per il tuo link (ad esempio, 'Per saperne di più')",
"pleaseEnterTheLinkURL": "Inserisci l'URL del link (ad esempio, 'https://example.com')",
"pleaseEnterAValidImageURL": "Inserisci un URL di immagine valido",
"pleaseEnterAValidVideoURL": "Inserisci un URL video valido",
"photo": "Foto",
"image": "Immagine",
"caseSensitivityAndWholeWordSearch": "Sensibilità maiuscole/minuscole e ricerca di parole intere",
"insertImage": "Inserisci immagine"
}

@ -0,0 +1,78 @@
{
"@@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を入力してください",
"hex": "Hex",
"material": "Material",
"color": "Color",
"pleaseEnterAValidVideoURL": "有効なビデオURLを入力してください",
"photo": "写真",
"image": "画像",
"caseSensitivityAndWholeWordSearch": "大文字と小文字の区別と完全一致検索",
"insertImage": "画像を挿入"
}

@ -0,0 +1,78 @@
{
"@@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",
"hex": "Hex",
"material": "Material",
"color": "Color",
"pleaseEnterAValidVideoURL": "유효한 비디오 URL을 입력하세요",
"photo": "사진",
"image": "이미지",
"caseSensitivityAndWholeWordSearch": "대소문자 구분 및 전체 단어 검색",
"insertImage": "이미지 삽입"
}

@ -0,0 +1,82 @@
{
"@@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",
"hex": "Hex",
"material": "Bahan",
"color": "Warna",
"savedUsingTheNetwork": "Disimpan menggunakan rangkaian",
"pleaseEnterTextForYourLink": "Sila masukkan teks untuk pautan anda (contoh, 'Ketahui lebih lanjut')",
"pleaseEnterTheLinkURL": "Sila masukkan URL pautan (contoh, 'https://example.com')",
"pleaseEnterAValidImageURL": "Sila masukkan URL imej yang sah",
"pleaseEnterAValidVideoURL": "Sila masukkan URL video yang sah",
"photo": "Foto",
"image": "Imej",
"caseSensitivityAndWholeWordSearch": "Sensitiviti huruf besar dan kecil dan carian penuh perkataan",
"insertImage": "Masukkan imej"
}

@ -0,0 +1,82 @@
{
"@@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",
"hex": "Hex",
"material": "Materiaal",
"color": "Kleur",
"savedUsingTheNetwork": "Opgeslagen via het netwerk",
"pleaseEnterTextForYourLink": "Voer tekst in voor uw link (bijvoorbeeld 'Meer weten')",
"pleaseEnterTheLinkURL": "Voer de URL van de link in (bijvoorbeeld 'https://example.com')",
"pleaseEnterAValidImageURL": "Voer een geldige URL voor de afbeelding in",
"pleaseEnterAValidVideoURL": "Voer een geldige URL voor de video in",
"photo": "Foto",
"image": "Afbeelding",
"caseSensitivityAndWholeWordSearch": "Hoofdlettergevoeligheid en volledig woord zoeken",
"insertImage": "Afbeelding invoegen"
}

@ -0,0 +1,82 @@
{
"@@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",
"hex": "Hex",
"material": "Materiale",
"color": "Farge",
"savedUsingTheNetwork": "Lagret ved hjelp av nettverket",
"pleaseEnterTextForYourLink": "Vennligst skriv inn tekst for lenken din (for eksempel 'Lær mer')",
"pleaseEnterTheLinkURL": "Vennligst skriv inn lenkens URL (for eksempel 'https://example.com')",
"pleaseEnterAValidImageURL": "Vennligst skriv inn en gyldig bilde-URL",
"pleaseEnterAValidVideoURL": "Vennligst skriv inn en gyldig video-URL",
"photo": "Bilde",
"image": "Bilde",
"caseSensitivityAndWholeWordSearch": "Stor/liten bokstavfølsomhet og helordsøk",
"insertImage": "Sett inn bilde"
}

@ -0,0 +1,78 @@
{
"@@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",
"hex": "Hex",
"material": "Materiał",
"color": "Kolor",
"pleaseEnterAValidVideoURL": "Proszę wprowadzić poprawny adres URL wideo",
"photo": "Zdjęcie",
"image": "Obraz",
"caseSensitivityAndWholeWordSearch": "Czułość na wielkość liter i wyszukiwanie całego słowa",
"insertImage": "Wstaw obraz"
}

@ -0,0 +1,78 @@
{
"@@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",
"hex": "Hex",
"material": "Material",
"color": "Cor",
"pleaseEnterAValidVideoURL": "Por favor, insira uma URL de vídeo válida",
"photo": "Foto",
"image": "Imagem",
"caseSensitivityAndWholeWordSearch": "Sensibilidade a maiúsculas e minúsculas e pesquisa de palavras inteiras",
"insertImage": "Inserir imagem"
}

@ -0,0 +1,78 @@
{
"@@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",
"hex": "Hex",
"material": "Material",
"color": "Cor",
"pleaseEnterAValidVideoURL": "Por favor, insira uma URL de vídeo válida",
"photo": "Foto",
"image": "Imagem",
"caseSensitivityAndWholeWordSearch": "Sensibilidade a maiúsculas e minúsculas e pesquisa de palavras inteiras",
"insertImage": "Inserir imagem"
}

@ -0,0 +1,78 @@
{
"@@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",
"hex": "Hex",
"material": "Материал",
"color": "Цвет",
"pleaseEnterAValidVideoURL": "Пожалуйста, введите действительный URL-адрес видео",
"photo": "Фото",
"image": "Изображение",
"caseSensitivityAndWholeWordSearch": "Чувствительность к регистру и поиск целых слов",
"insertImage": "Вставить изображение"
}

@ -0,0 +1,82 @@
{
"@@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",
"hex": "Hex",
"material": "Materijal",
"color": "Boja",
"savedUsingTheNetwork": "Sačuvano korišćenjem mreže",
"pleaseEnterTextForYourLink": "Unesite tekst za svoj link (na primer, 'Saznajte više')",
"pleaseEnterTheLinkURL": "Unesite URL linka (na primer, 'https://example.com')",
"pleaseEnterAValidImageURL": "Unesite važeći URL slike",
"pleaseEnterAValidVideoURL": "Unesite važeći URL videa",
"photo": "Foto",
"image": "Slika",
"caseSensitivityAndWholeWordSearch": "Osetljivost na velika i mala slova i potraga za celom rečju",
"insertImage": "Umetni sliku"
}

@ -0,0 +1,79 @@
{
"@@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",
"savedUsingTheNetwork": "Imehifadhiwa kwa kutumia mtandao",
"pleaseEnterAValidVideoURL": "Tafadhali ingiza URL ya video ili",
"photo": "Picha",
"image": "Picha",
"caseSensitivityAndWholeWordSearch": "Uwiano wa herufi kubwa na ndogo na utafutaji wa neno zima",
"insertImage": "Weka Picha"
}

@ -0,0 +1,79 @@
{
"@@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",
"savedUsingTheNetwork": "Ulgama ulanyp saklanan",
"pleaseEnterAValidVideoURL": "Lütfen güýjük wideo URL giriziň",
"photo": "Surat",
"image": "Surat",
"caseSensitivityAndWholeWordSearch": "Iňkisar we iň oňg söz gözleýinç",
"insertImage": "Surat goş"
}

@ -0,0 +1,78 @@
{
"@@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",
"hex": "Hex",
"material": "Malzeme",
"color": "Renk",
"pleaseEnterAValidVideoURL": "Lütfen geçerli bir video URL'si girin",
"photo": "Fotoğraf",
"image": "Görüntü",
"caseSensitivityAndWholeWordSearch": "Büyük/küçük harf hassasiyeti ve tam kelime arama",
"insertImage": "Görüntü ekle"
}

@ -0,0 +1,78 @@
{
"@@locale": "uk",
"pasteLink": "Вставити посилання",
"ok": "ОК",
"selectColor": "Вибрати колір",
"gallery": "Галерея",
"link": "Посилання",
"open": "Відкрити",
"copy": "Копіювати",
"remove": "Видалити",
"save": "Зберегти",
"zoom": "Збільшити",
"saved": "Збережено",
"hex": "Hex",
"material": "Матеріал",
"color": "Колір",
"pleaseEnterAValidVideoURL": "Будь ласка, введіть дійсну URL-адресу відео",
"photo": "Фото",
"image": "Зображення",
"caseSensitivityAndWholeWordSearch": "Чутливість до регістру та пошук цілих слів",
"insertImage": "Вставити зображення",
"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": "Перейти до наступного випадку",
"savedUsingTheNetwork": "Збережено за допомогою мережі",
"savedUsingLocalStorage": "Збережено за допомогою локального сховища",
"errorWhileSavingImage": "Помилка при збереженні зображення",
"pleaseEnterTextForYourLink": "Наприклад, 'Дізнатися більше'",
"pleaseEnterTheLinkURL": "Наприклад, 'https://example.com'",
"pleaseEnterAValidImageURL": "Будь ласка, введіть правильний URL-адресу зображення"
}

@ -0,0 +1,82 @@
{
"@@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 درج کریں",
"hex": "ہیکس",
"material": "مواد",
"color": "رنگ",
"savedUsingTheNetwork": "نیٹ ورک کا استعمال کر کے محفوظ ہوا",
"pleaseEnterTextForYourLink": "براہ کرم اپنے لنک کے لیے متن درج کریں (مثال کے طور پر، 'مزید جانیں')",
"pleaseEnterTheLinkURL": "براہ کرم لنک کا URL درج کریں (مثال کے طور پر، 'https://example.com')",
"pleaseEnterAValidImageURL": "براہ کرم ایک درست تصویر URL درج کریں",
"pleaseEnterAValidVideoURL": "براہ کرم ایک درست ویڈیو URL درج کریں",
"photo": "تصویر",
"image": "تصویر",
"caseSensitivityAndWholeWordSearch": "معاملے کی حساسیت اور پورے الفاظ کی تلاش",
"insertImage": "تصویر داخل کریں"
}

@ -0,0 +1,82 @@
{
"@@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ệ",
"hex": "Hex",
"material": "Chất liệu",
"color": "Màu",
"savedUsingTheNetwork": "Đã lưu bằng cách sử dụng mạng",
"pleaseEnterTextForYourLink": "Vui lòng nhập văn bản cho liên kết của bạn (ví dụ: 'Tìm hiểu thêm')",
"pleaseEnterTheLinkURL": "Vui lòng nhập URL của liên kết (ví dụ: 'https://example.com')",
"pleaseEnterAValidImageURL": "Vui lòng nhập URL hình ảnh hợp lệ",
"pleaseEnterAValidVideoURL": "Vui lòng nhập URL video hợp lệ",
"photo": "Ảnh",
"image": "Hình ảnh",
"caseSensitivityAndWholeWordSearch": "Độ nhạy cảm chữ hoa/chữ thường và tìm kiếm toàn bộ từ",
"insertImage": "Chèn hình ảnh"
}

@ -0,0 +1,77 @@
{
"@@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": "图像",
"pleaseEnterAValidVideoURL": "请输入有效的视频URL",
"caseSensitivityAndWholeWordSearch": "区分大小写和整词搜索",
"insertImage": "插入图像"
}

@ -0,0 +1,78 @@
{
"@@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",
"hex": "十六进制",
"material": "材料",
"color": "颜色",
"pleaseEnterAValidVideoURL": "请输入有效的视频URL",
"photo": "照片",
"image": "图像",
"caseSensitivityAndWholeWordSearch": "区分大小写和整词搜索",
"insertImage": "插入图像"
}

@ -0,0 +1,78 @@
{
"@@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",
"hex": "十六進制",
"material": "物料",
"color": "顏色",
"pleaseEnterAValidVideoURL": "請輸入有效的視頻URL",
"photo": "照片",
"image": "圖像",
"caseSensitivityAndWholeWordSearch": "區分大小寫和整詞搜索",
"insertImage": "插入圖像"
}

@ -0,0 +1,28 @@
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import '../../../flutter_quill.dart';
import '../extensions/localizations.dart';
class FlutterQuillLocalizationsWidget extends StatelessWidget {
const FlutterQuillLocalizationsWidget({
required this.child,
super.key,
});
final Widget child;
@override
Widget build(BuildContext context) {
final loc = FlutterQuillLocalizations.of(context);
if (loc != null) {
return child;
}
return Localizations(
locale: context.requireQuillSharedConfigurations.locale ??
Localizations.localeOf(context),
delegates: FlutterQuillLocalizations.localizationsDelegates,
child: child,
);
}
}

@ -31,7 +31,10 @@ class QuillSharedConfigurations extends Equatable {
final QuillDialogTheme? dialogTheme;
/// The locale to use for the editor and toolbar, defaults to system locale
/// More https://github.com/singerdmx/flutter-quill#translation
/// More https://github.com/singerdmx/flutter-quill/blob/master/doc/translation.md
/// this won't used if you defined the [FlutterQuillLocalizations.delegate]
/// in the `localizationsDelegates` which exists in
/// `MaterialApp` or `WidgetsApp`
final Locale? locale;
/// To configure which animations you want to be enabled

@ -50,7 +50,6 @@ class QuillToolbarFontFamilyButtonOptions extends QuillToolbarBaseButtonOptions<
this.itemPadding,
this.defaultItemColor = Colors.red,
this.renderFontFamilies = true,
@Deprecated('It is not required because of `rawItemsMap`') this.items,
this.highlightElevation = 1,
this.hoverElevation = 1,
this.fillColor,
@ -61,8 +60,6 @@ class QuillToolbarFontFamilyButtonOptions extends QuillToolbarBaseButtonOptions<
final Color? fillColor;
final double hoverElevation;
final double highlightElevation;
@Deprecated('It is not required because of `rawItemsMap`')
final List<PopupMenuEntry<String>>? items;
/// By default it will be [fontFamilyValues] from [QuillToolbarConfigurations]
/// You can override this if you want
@ -137,8 +134,6 @@ class QuillToolbarFontFamilyButtonOptions extends QuillToolbarBaseButtonOptions<
fillColor: fillColor ?? this.fillColor,
hoverElevation: hoverElevation ?? this.hoverElevation,
highlightElevation: highlightElevation ?? this.highlightElevation,
// ignore: deprecated_member_use_from_same_package
items: items ?? this.items,
);
}
}

@ -34,7 +34,6 @@ class QuillToolbarFontSizeButtonOptions extends QuillToolbarBaseButtonOptions<
this.fillColor,
this.hoverElevation = 1,
this.highlightElevation = 1,
this.items,
this.rawItemsMap,
this.onSelected,
super.iconTheme,
@ -58,8 +57,6 @@ class QuillToolbarFontSizeButtonOptions extends QuillToolbarBaseButtonOptions<
final Color? fillColor;
final double hoverElevation;
final double highlightElevation;
@Deprecated('It is not required because of `rawItemsMap`')
final List<PopupMenuEntry<String>>? items;
/// By default it will be [fontSizesValues] from [QuillToolbarConfigurations]
/// You can override this if you want
@ -104,8 +101,6 @@ class QuillToolbarFontSizeButtonOptions extends QuillToolbarBaseButtonOptions<
fillColor: fillColor ?? this.fillColor,
hoverElevation: hoverElevation ?? this.hoverElevation,
highlightElevation: highlightElevation ?? this.highlightElevation,
// ignore: deprecated_member_use_from_same_package
items: items ?? this.items,
rawItemsMap: rawItemsMap ?? this.rawItemsMap,
onSelected: onSelected ?? this.onSelected,
attribute: attribute ?? this.attribute,

@ -375,9 +375,6 @@ class AutoFormatMultipleLinksRule extends InsertRule {
_detectLinkPattern,
caseSensitive: false,
);
// @Deprecated(
// 'Please use [linkRegExp1] or [linkRegExp2]',
// )
static final linkRegExp = oneLineLinkRegExp;
@override

File diff suppressed because it is too large Load Diff

@ -7,7 +7,6 @@ import 'package:flutter/gestures.dart' show PointerDeviceKind;
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/services.dart';
import 'package:i18n_extension/i18n_widget.dart';
import '../../../flutter_quill.dart';
import '../../models/documents/nodes/container.dart' as container_node;
@ -16,6 +15,7 @@ import '../box.dart';
import '../delegate.dart';
import '../float_cursor.dart';
import '../text_selection.dart';
import '../../l10n/widgets/localizations.dart';
import 'editor_builder.dart';
/// Base interface for the editor state which defines contract used by
@ -240,84 +240,83 @@ class QuillEditorState extends State<QuillEditor>
final showSelectionToolbar = configurations.enableInteractiveSelection &&
configurations.enableSelectionToolbar;
final child = QuillEditorProvider(
editorConfigurations: configurations,
child: QuillEditorBuilderWidget(
builder: configurations.builder,
child: QuillRawEditor(
key: _editorKey,
configurations: QuillRawEditorConfigurations(
controller: context.requireQuillController,
focusNode: widget.focusNode,
scrollController: widget.scrollController,
scrollable: configurations.scrollable,
scrollBottomInset: configurations.scrollBottomInset,
padding: configurations.padding,
isReadOnly: configurations.readOnly,
placeholder: configurations.placeholder,
onLaunchUrl: configurations.onLaunchUrl,
contextMenuBuilder: showSelectionToolbar
? (configurations.contextMenuBuilder ??
QuillRawEditorConfigurations.defaultContextMenuBuilder)
: null,
showSelectionHandles: isMobile(
platform: theme.platform,
supportWeb: true,
final child = FlutterQuillLocalizationsWidget(
child: QuillEditorProvider(
editorConfigurations: configurations,
child: QuillEditorBuilderWidget(
builder: configurations.builder,
child: QuillRawEditor(
key: _editorKey,
configurations: QuillRawEditorConfigurations(
controller: context.requireQuillController,
focusNode: widget.focusNode,
scrollController: widget.scrollController,
scrollable: configurations.scrollable,
scrollBottomInset: configurations.scrollBottomInset,
padding: configurations.padding,
isReadOnly: configurations.readOnly,
placeholder: configurations.placeholder,
onLaunchUrl: configurations.onLaunchUrl,
contextMenuBuilder: showSelectionToolbar
? (configurations.contextMenuBuilder ??
QuillRawEditorConfigurations.defaultContextMenuBuilder)
: null,
showSelectionHandles: isMobile(
platform: theme.platform,
supportWeb: true,
),
showCursor: configurations.showCursor ?? true,
cursorStyle: CursorStyle(
color: cursorColor,
backgroundColor: Colors.grey,
width: 2,
radius: cursorRadius,
offset: cursorOffset,
paintAboveText:
configurations.paintCursorAboveText ?? paintCursorAboveText,
opacityAnimates: cursorOpacityAnimates,
),
textCapitalization: configurations.textCapitalization,
minHeight: configurations.minHeight,
maxHeight: configurations.maxHeight,
maxContentWidth: configurations.maxContentWidth,
customStyles: configurations.customStyles,
expands: configurations.expands,
autoFocus: configurations.autoFocus,
selectionColor: selectionColor,
selectionCtrls:
configurations.textSelectionControls ?? textSelectionControls,
keyboardAppearance: configurations.keyboardAppearance,
enableInteractiveSelection:
configurations.enableInteractiveSelection,
scrollPhysics: configurations.scrollPhysics,
embedBuilder: _getEmbedBuilder,
linkActionPickerDelegate: configurations.linkActionPickerDelegate,
customStyleBuilder: configurations.customStyleBuilder,
customRecognizerBuilder: configurations.customRecognizerBuilder,
floatingCursorDisabled: configurations.floatingCursorDisabled,
onImagePaste: configurations.onImagePaste,
customShortcuts: configurations.customShortcuts,
customActions: configurations.customActions,
customLinkPrefixes: configurations.customLinkPrefixes,
isOnTapOutsideEnabled: configurations.isOnTapOutsideEnabled,
onTapOutside: configurations.onTapOutside,
dialogTheme: configurations.dialogTheme,
contentInsertionConfiguration:
configurations.contentInsertionConfiguration,
),
showCursor: configurations.showCursor ?? true,
cursorStyle: CursorStyle(
color: cursorColor,
backgroundColor: Colors.grey,
width: 2,
radius: cursorRadius,
offset: cursorOffset,
paintAboveText:
configurations.paintCursorAboveText ?? paintCursorAboveText,
opacityAnimates: cursorOpacityAnimates,
),
textCapitalization: configurations.textCapitalization,
minHeight: configurations.minHeight,
maxHeight: configurations.maxHeight,
maxContentWidth: configurations.maxContentWidth,
customStyles: configurations.customStyles,
expands: configurations.expands,
autoFocus: configurations.autoFocus,
selectionColor: selectionColor,
selectionCtrls:
configurations.textSelectionControls ?? textSelectionControls,
keyboardAppearance: configurations.keyboardAppearance,
enableInteractiveSelection:
configurations.enableInteractiveSelection,
scrollPhysics: configurations.scrollPhysics,
embedBuilder: _getEmbedBuilder,
linkActionPickerDelegate: configurations.linkActionPickerDelegate,
customStyleBuilder: configurations.customStyleBuilder,
customRecognizerBuilder: configurations.customRecognizerBuilder,
floatingCursorDisabled: configurations.floatingCursorDisabled,
onImagePaste: configurations.onImagePaste,
customShortcuts: configurations.customShortcuts,
customActions: configurations.customActions,
customLinkPrefixes: configurations.customLinkPrefixes,
isOnTapOutsideEnabled: configurations.isOnTapOutsideEnabled,
onTapOutside: configurations.onTapOutside,
dialogTheme: configurations.dialogTheme,
contentInsertionConfiguration:
configurations.contentInsertionConfiguration,
),
),
),
);
final editor = I18n(
initialLocale: context.quillSharedConfigurations?.locale,
child: selectionEnabled
? _selectionGestureDetectorBuilder.build(
behavior: HitTestBehavior.translucent,
detectWordBoundary: configurations.detectWordBoundary,
child: child,
)
: child,
);
final editor = selectionEnabled
? _selectionGestureDetectorBuilder.build(
behavior: HitTestBehavior.translucent,
detectWordBoundary: configurations.detectWordBoundary,
child: child,
)
: child;
if (isWeb()) {
// Intercept RawKeyEvent on Web to prevent it from propagating to parents

@ -2,9 +2,9 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import '../l10n/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.loc.open,
icon: Icons.language_sharp,
onPressed: () => Navigator.of(context).pop(LinkMenuAction.launch),
),
_MaterialAction(
title: 'Copy'.i18n,
title: context.loc.copy,
icon: Icons.copy_sharp,
onPressed: () => Navigator.of(context).pop(LinkMenuAction.copy),
),
_MaterialAction(
title: 'Remove'.i18n,
title: context.loc.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({

@ -1,12 +1,12 @@
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import '../extensions/quill_provider.dart';
import '../models/documents/attribute.dart';
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 'box.dart';
import 'controller.dart';
import 'cursor.dart';

@ -1,10 +1,9 @@
import 'package:flutter/material.dart';
import 'package:i18n_extension/i18n_widget.dart';
import '../../../flutter_quill.dart'
show QuillBaseToolbarProvider, defaultToolbarSize;
import '../../models/config/toolbar/base_configurations.dart';
import '../../utils/extensions/build_context.dart';
import '../../l10n/widgets/localizations.dart';
import 'buttons/arrow_indicated_list.dart';
export '../../models/config/toolbar/buttons/base.dart';
@ -49,8 +48,7 @@ class QuillBaseToolbar extends StatelessWidget implements PreferredSizeWidget {
@override
Widget build(BuildContext context) {
final toolbarSize = configurations.toolbarSize;
return I18n(
initialLocale: context.quillSharedConfigurations?.locale,
return FlutterQuillLocalizationsWidget(
child: QuillBaseToolbarProvider(
toolbarConfigurations: configurations,
child: Builder(

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

Loading…
Cancel
Save