diff --git a/lib/src/translations/toolbar.i18n.dart b/lib/src/translations/toolbar.i18n.dart index 5ec4faf5..bf2732e7 100644 --- a/lib/src/translations/toolbar.i18n.dart +++ b/lib/src/translations/toolbar.i18n.dart @@ -23,6 +23,10 @@ extension Localization on String { 'Width': 'Width', 'Height': 'Height', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'en_us': { 'Paste a link': 'Paste a link', @@ -44,6 +48,10 @@ extension Localization on String { 'Width': 'Width', 'Height': 'Height', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'ar': { 'Paste a link': 'نسخ الرابط', @@ -65,6 +73,10 @@ extension Localization on String { 'Width': 'Width', 'Height': 'Height', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'da': { 'Paste a link': 'Indsæt link', @@ -86,6 +98,10 @@ extension Localization on String { 'Width': 'Width', 'Height': 'Height', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'de': { 'Paste a link': 'Link hinzufügen', @@ -108,6 +124,10 @@ extension Localization on String { 'Width': 'Breite', 'Height': 'Höhe', 'Size': 'Größe', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'fr': { 'Paste a link': 'Coller un lien', @@ -129,6 +149,10 @@ extension Localization on String { 'Width': 'Width', 'Height': 'Height', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'zh_CN': { 'Paste a link': '粘贴链接', @@ -150,6 +174,10 @@ extension Localization on String { 'Width': '宽度', 'Height': '高度', 'Size': '文字大小', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'ko': { 'Paste a link': '링크를 붙여넣어 주세요.', @@ -170,6 +198,10 @@ extension Localization on String { 'Resize': 'Resize', 'Width': 'Width', 'Height': 'Height', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'ru': { 'Paste a link': 'Вставить ссылку', @@ -191,6 +223,10 @@ extension Localization on String { 'Width': 'Width', 'Height': 'Height', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'es': { 'Paste a link': 'Pega un enlace', @@ -213,6 +249,10 @@ extension Localization on String { 'Width': 'Width', 'Height': 'Height', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'tr': { 'Paste a link': 'Bağlantıyı Yapıştır', @@ -234,6 +274,10 @@ extension Localization on String { 'Width': 'Width', 'Height': 'Height', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'uk': { 'Paste a link': 'Вставити посилання', @@ -255,6 +299,10 @@ extension Localization on String { 'Width': 'Width', 'Height': 'Height', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'pt': { 'Paste a link': 'Colar um link', @@ -277,6 +325,10 @@ extension Localization on String { 'Width': 'Largura', 'Height': 'Altura', 'Size': 'Tamanho', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'pl': { 'Paste a link': 'Wklej link', @@ -299,6 +351,10 @@ extension Localization on String { 'Width': 'Width', 'Height': 'Height', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'vi': { 'Paste a link': 'Chèn liên kết', @@ -321,6 +377,10 @@ extension Localization on String { 'Width': 'Width', 'Height': 'Height', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'ur': { 'Paste a link': 'لنک پیسٹ کریں', @@ -342,6 +402,10 @@ extension Localization on String { 'Width': 'چوڑائی', 'Height': 'اونچائی', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'id': { 'Paste a link': 'Tempel tautan', @@ -363,6 +427,10 @@ extension Localization on String { 'Width': 'Lebar', 'Height': 'Tinggi', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'no': { 'Paste a link': 'Lim inn lenke', @@ -384,6 +452,10 @@ extension Localization on String { 'Width': 'Bredde', 'Height': 'Høyde', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'fa': { 'Paste a link': 'جایگذاری لینک', @@ -405,6 +477,10 @@ extension Localization on String { 'Width': 'عرض', 'Height': 'طول', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'hi': { 'Paste a link': 'लिंक पेस्ट करें', @@ -426,6 +502,10 @@ extension Localization on String { 'Width': 'चौड़ाई', 'Height': 'ऊंचाई', 'Size': 'Size', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'nl': { 'Paste a link': 'Plak een link', @@ -447,6 +527,10 @@ extension Localization on String { 'Width': 'Breedte', 'Height': 'Hoogte', 'Size': 'Grootte', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'zh_HK': { 'Paste a link': '貼上連結', @@ -468,6 +552,10 @@ extension Localization on String { 'Width': '寛', 'Height': '高', 'Size': '大小', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, 'sr': { 'Paste a link': 'Nalepi vezu', @@ -489,6 +577,10 @@ extension Localization on String { 'Width': 'Širina', 'Height': 'Visina', 'Size': 'Veličina', + 'Small': 'Small', + 'Large': 'Large', + 'Huge': 'Huge', + 'Clear': 'Clear', }, }; diff --git a/lib/src/widgets/toolbar.dart b/lib/src/widgets/toolbar.dart index 62aa0211..d84ce307 100644 --- a/lib/src/widgets/toolbar.dart +++ b/lib/src/widgets/toolbar.dart @@ -7,6 +7,7 @@ import '../models/documents/attribute.dart'; import '../models/themes/quill_custom_icon.dart'; import '../models/themes/quill_dialog_theme.dart'; import '../models/themes/quill_icon_theme.dart'; +import '../translations/toolbar.i18n.dart'; import '../utils/font.dart'; import 'controller.dart'; import 'toolbar/arrow_indicated_button_list.dart'; @@ -156,7 +157,12 @@ class QuillToolbar extends StatelessWidget implements PreferredSizeWidget { //default font size values final fontSizes = fontSizeValues ?? - {'Small': 'small', 'Large': 'large', 'Huge': 'huge', 'Clear': '0'}; + { + 'Small'.i18n: 'small', + 'Large'.i18n: 'large', + 'Huge'.i18n: 'huge', + 'Clear'.i18n: '0' + }; return QuillToolbar( key: key,