diff --git a/lib/src/translations/toolbar.i18n.dart b/lib/src/translations/toolbar.i18n.dart index b5e6726d..d2cabb61 100644 --- a/lib/src/translations/toolbar.i18n.dart +++ b/lib/src/translations/toolbar.i18n.dart @@ -11,6 +11,12 @@ extension Localization on String { 'Link': 'Link', 'Please first select some text to transform into a link.': 'Please first select some text to transform into a link.', + 'Open': 'Open', + 'Copy': 'Copy', + 'Remove': 'Remove', + 'Save': 'Save', + 'Zoom': 'Zoom', + 'Saved': 'Saved', }, 'ar': { 'Paste a link': 'نسخ الرابط', @@ -20,6 +26,12 @@ extension Localization on String { 'Link': 'الرابط', 'Please first select some text to transform into a link.': 'يرجى اختيار نص للتحويل إلى رابط', + 'Open': 'فتح', + 'Copy': 'ينسخ', + 'Remove': 'إزالة', + 'Save': 'يحفظ', + 'Zoom': 'تكبير', + 'Saved': 'أنقذ', }, 'da': { 'Paste a link': 'Indsæt link', @@ -29,6 +41,12 @@ extension Localization on String { 'Link': 'Link', 'Please first select some text to transform into a link.': 'Vælg venligst først noget tekst for at lave det om til et link.', + 'Open': 'Åben', + 'Copy': 'Kopi', + 'Remove': 'Fjerne', + 'Save': 'Gemme', + 'Zoom': 'Zoom ind', + 'Saved': 'Gemt', }, 'de': { 'Paste a link': 'Link hinzufügen', @@ -39,6 +57,12 @@ extension Localization on String { 'Please first select some text to transform into a link.': 'Markiere bitte zuerst einen Text, um diesen in einen Link zu ' 'verwandeln.', + 'Open': 'Offen', + 'Copy': 'Kopieren', + 'Remove': 'Entfernen', + 'Save': 'Speichern', + 'Zoom': 'Zoomen', + 'Saved': 'Gerettet', }, 'fr': { 'Paste a link': 'Coller un lien', @@ -48,6 +72,12 @@ extension Localization on String { 'Link': 'Lien', 'Please first select some text to transform into a link.': "Veuillez d'abord sélectionner un texte à transformer en lien.", + 'Open': 'Ouverte', + 'Copy': 'Copie', + 'Remove': 'Supprimer', + 'Save': 'Sauvegarder', + 'Zoom': 'Zoom', + 'Saved': 'Enregistrée', }, 'zh_CN': { 'Paste a link': '粘贴链接', @@ -57,6 +87,12 @@ extension Localization on String { 'Link': '链接', 'Please first select some text to transform into a link.': '请先选择一些要转化为链接的文本', + 'Open': '打开', + 'Copy': '复制', + 'Remove': '移除', + 'Save': '保存', + 'Zoom': '放大', + 'Saved': '已保存', }, 'ko': { 'Paste a link': '링크를 붙여넣어 주세요.', @@ -66,6 +102,12 @@ extension Localization on String { 'Link': '링크', 'Please first select some text to transform into a link.': '링크로 전환할 글자를 먼저 선택해주세요.', + 'Open': '열려있는', + 'Copy': '복사', + 'Remove': '제거하다', + 'Save': '구하다', + 'Zoom': '줌', + 'Saved': '저장됨', }, 'ru': { 'Paste a link': 'Вставить ссылку', @@ -75,6 +117,12 @@ extension Localization on String { 'Link': 'Ссылка', 'Please first select some text to transform into a link.': 'Выделите часть текста для создания ссылки.', + 'Open': 'Открытым', + 'Copy': 'Копировать', + 'Remove': 'Удалять', + 'Save': 'Сохранять', + 'Zoom': 'Увеличить', + 'Saved': 'Сохранено', }, 'es': { 'Paste a link': 'Pega un enlace', @@ -85,6 +133,12 @@ extension Localization on String { 'Please first select some text to transform into a link.': 'Por favor selecciona primero un texto para transformarlo ' 'en un enlace', + 'Open': 'Abierta', + 'Copy': 'Dupdo', + 'Remove': 'Eliminar', + 'Save': 'Ahorrar', + 'Zoom': 'Zoom', + 'Saved': 'Salvado', }, 'tr': { 'Paste a link': 'Bağlantıyı Yapıştır', @@ -94,6 +148,12 @@ extension Localization on String { 'Link': 'Bağlantı', 'Please first select some text to transform into a link.': 'Lütfen bağlantıya dönüştürmek için bir metin seçin.', + 'Open': 'Açık', + 'Copy': 'kopyala', + 'Remove': 'Kaldırmak', + 'Save': 'Kayıt etmek', + 'Zoom': 'yakınlaştır', + 'Saved': 'kaydedildi', }, 'uk': { 'Paste a link': 'Вставити посилання', @@ -103,6 +163,12 @@ extension Localization on String { 'Link': 'Посилання', 'Please first select some text to transform into a link.': 'Виділіть текст для створення посилання.', + 'Open': 'відчинено', + 'Copy': 'Копія', + 'Remove': 'Видалити', + 'Save': 'Зберегти', + 'Zoom': 'Збільшити', + 'Saved': 'Збережено', }, 'pt': { 'Paste a link': 'Colar um link', @@ -113,6 +179,12 @@ extension Localization on String { 'Please first select some text to transform into a link.': 'Por favor selecione primeiro um texto para ' 'transformá-lo em um link', + 'Open': 'Aberto', + 'Copy': 'cópia de', + 'Remove': 'Remover', + 'Save': 'Salve', + 'Zoom': 'Ampliação', + 'Saved': 'Salvou', }, 'pl': { 'Paste a link': 'Wklej link', @@ -122,6 +194,12 @@ extension Localization on String { 'Link': 'Link', 'Please first select some text to transform into a link.': 'Na początku zaznacz tekst aby zamienić go w link.', + 'Open': 'otwarty', + 'Copy': 'Kopiuj', + 'Remove': 'Usunąć', + 'Save': 'Zapisać', + 'Zoom': 'Powiększenie', + 'Saved': 'Zapisane', }, 'vi': { 'Paste a link': 'Chèn liên kết', @@ -131,6 +209,12 @@ extension Localization on String { 'Link': 'Liên kết', 'Please first select some text to transform into a link.': 'Vui lòng chọn trước phần chữ cần đổi thành liên kết', + 'Open': 'Mở', + 'Copy': 'Sao chép', + 'Remove': 'Tẩy', + 'Save': 'Cứu', + 'Zoom': 'Phóng', + 'Saved': 'Đã lưu', }, }; diff --git a/lib/src/widgets/embeds/default_embed_builder.dart b/lib/src/widgets/embeds/default_embed_builder.dart index 2750952f..7b814b37 100644 --- a/lib/src/widgets/embeds/default_embed_builder.dart +++ b/lib/src/widgets/embeds/default_embed_builder.dart @@ -4,6 +4,7 @@ import 'package:gallery_saver/gallery_saver.dart'; import '../../../widgets/image.dart'; import '../../models/documents/nodes/leaf.dart' as leaf; +import '../../translations/toolbar.i18n.dart'; import '../../utils/platform_helper.dart'; import '../../utils/string_helper.dart'; import 'video_app.dart'; @@ -56,19 +57,18 @@ Widget defaultEmbedBuilder( _SimpleDialogItem( icon: Icons.save, color: Colors.greenAccent, - text: 'Save', + text: 'Save'.i18n, onPressed: () { // TODO: improve this GallerySaver.saveImage(imageUrl).then((_) => ScaffoldMessenger.of(context).showSnackBar( - const SnackBar( - content: Text('Saved')))); + SnackBar(content: Text('Saved'.i18n)))); }, ), _SimpleDialogItem( icon: Icons.zoom_in, color: Colors.cyanAccent, - text: 'Zoom', + text: 'Zoom'.i18n, onPressed: () { Navigator.push( context, diff --git a/lib/src/widgets/link.dart b/lib/src/widgets/link.dart index 87378ca5..b526376e 100644 --- a/lib/src/widgets/link.dart +++ b/lib/src/widgets/link.dart @@ -3,6 +3,7 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import '../../models/documents/nodes/node.dart'; +import '../translations/toolbar.i18n.dart'; /// List of possible actions returned from [LinkActionPickerDelegate]. enum LinkMenuAction { @@ -120,17 +121,17 @@ Future _showMaterialMenu( mainAxisSize: MainAxisSize.min, children: [ _MaterialAction( - title: 'Open', + title: 'Open'.i18n, icon: Icons.language_sharp, onPressed: () => Navigator.of(context).pop(LinkMenuAction.launch), ), _MaterialAction( - title: 'Copy', + title: 'Copy'.i18n, icon: Icons.copy_sharp, onPressed: () => Navigator.of(context).pop(LinkMenuAction.copy), ), _MaterialAction( - title: 'Remove', + title: 'Remove'.i18n, icon: Icons.link_off_sharp, onPressed: () => Navigator.of(context).pop(LinkMenuAction.remove), ),