diff --git a/lib/l10n/intl_cy.arb b/lib/l10n/intl_cy.arb index 49bef166..87124a99 100644 --- a/lib/l10n/intl_cy.arb +++ b/lib/l10n/intl_cy.arb @@ -1,6 +1,14 @@ { "@@locale": "cy", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "formattingExperiment": "Fformatio Neges", "clickableLinkOpen": "Agor URL", "clickableLinksCopy": "Copïo URL", diff --git a/lib/l10n/intl_da.arb b/lib/l10n/intl_da.arb index 2977a08b..ccf17f16 100644 --- a/lib/l10n/intl_da.arb +++ b/lib/l10n/intl_da.arb @@ -1,6 +1,14 @@ { "@@locale": "da", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "okButton": "OK", "settingsAndroidPowerReenablePopup": "Cannot re-enable Battery Optimization from within Cwtch. Please go to Android \/ Settings \/ Apps \/ Cwtch \/ Battery and set Usage to 'Optimized'", "settingAndroidPowerExemptionDescription": "Optional: Request Android to exempt Cwtch from optimized power management. This will result in better stability at the cost of greater battery use.", diff --git a/lib/l10n/intl_de.arb b/lib/l10n/intl_de.arb index e3576801..53f7ca0a 100644 --- a/lib/l10n/intl_de.arb +++ b/lib/l10n/intl_de.arb @@ -1,6 +1,14 @@ { "@@locale": "de", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "okButton": "OK", "settingsAndroidPowerReenablePopup": "Die Akku Optimierungen können nicht innerhalb von Cwtch wieder aktiviert werden. Bitte gehe zu Android \/ Einstellungen \/ Apps \/ Cwtch \/ Akku und setze die Akku Nutzung auf 'Optimiert'", "settingAndroidPowerExemptionDescription": "Optional: Fordere Android auf, Cwtch von der optimierten Energieverwaltung auszunehmen. Dies wird zu einer besseren Stabilität auf Kosten eines höheren Batterieverbrauchs führen.", diff --git a/lib/l10n/intl_el.arb b/lib/l10n/intl_el.arb index e69d9d74..47e8f61a 100644 --- a/lib/l10n/intl_el.arb +++ b/lib/l10n/intl_el.arb @@ -1,6 +1,14 @@ { "@@locale": "el", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "okButton": "OK", "settingsAndroidPowerReenablePopup": "Cannot re-enable Battery Optimization from within Cwtch. Please go to Android \/ Settings \/ Apps \/ Cwtch \/ Battery and set Usage to 'Optimized'", "settingAndroidPowerExemptionDescription": "Optional: Request Android to exempt Cwtch from optimized power management. This will result in better stability at the cost of greater battery use.", diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index b07a32dc..8ba1033c 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -1,6 +1,14 @@ { "@@locale": "en", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "okButton": "OK", "settingsAndroidPowerReenablePopup": "Cannot re-enable Battery Optimization from within Cwtch. Please go to Android \/ Settings \/ Apps \/ Cwtch \/ Battery and set Usage to 'Optimized'", "settingAndroidPowerExemptionDescription": "Optional: Request Android to exempt Cwtch from optimized power management. This will result in better stability at the cost of greater battery use.", diff --git a/lib/l10n/intl_es.arb b/lib/l10n/intl_es.arb index caa8d16e..b4ca4af8 100644 --- a/lib/l10n/intl_es.arb +++ b/lib/l10n/intl_es.arb @@ -1,6 +1,14 @@ { "@@locale": "es", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "okButton": "OK", "settingsAndroidPowerReenablePopup": "Cannot re-enable Battery Optimization from within Cwtch. Please go to Android \/ Settings \/ Apps \/ Cwtch \/ Battery and set Usage to 'Optimized'", "settingAndroidPowerExemptionDescription": "Optional: Request Android to exempt Cwtch from optimized power management. This will result in better stability at the cost of greater battery use.", diff --git a/lib/l10n/intl_fr.arb b/lib/l10n/intl_fr.arb index 5381a9b3..cd4d5e5a 100644 --- a/lib/l10n/intl_fr.arb +++ b/lib/l10n/intl_fr.arb @@ -1,6 +1,14 @@ { "@@locale": "fr", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "acceptGroupBtn": "Accepter", "settingAndroidPowerExemptionDescription": "Android applique par défaut un profil de gestion de l'énergie \"optimisé\" aux applications, ce qui peut entraîner leur arrêt ou leur suppression. Demandez à Android d'exempter Cwtch de ce profil pour une meilleure stabilité mais une plus grande consommation d'énergie.", "settingsAndroidPowerReenablePopup": "Impossible de réactiver l'optimisation de la batterie à partir de Cwtch. Veuillez aller dans Android \/ Paramètres \/ Apps \/ Cwtch \/ Batterie et régler l'utilisation sur 'Optimisé'.", diff --git a/lib/l10n/intl_it.arb b/lib/l10n/intl_it.arb index 60417df3..736ca3b0 100644 --- a/lib/l10n/intl_it.arb +++ b/lib/l10n/intl_it.arb @@ -1,6 +1,14 @@ { "@@locale": "it", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "settingsAndroidPowerReenablePopup": "Impossibile riattivare l'ottimizzazione della batteria dall'interno di Cwtch. Vai su Android \/ Impostazioni \/ Apps \/ Cwtch \/ Informazioni App \/ (Utilizzo) Batteria e imposta su 'Ottimizzato'.", "puzzleGameBtn": "Gioco di puzzle", "editProfileTitle": "Modifica il profilo", diff --git a/lib/l10n/intl_lb.arb b/lib/l10n/intl_lb.arb index e93dbcd8..3bca9aa5 100644 --- a/lib/l10n/intl_lb.arb +++ b/lib/l10n/intl_lb.arb @@ -1,6 +1,14 @@ { "@@locale": "lb", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "okButton": "OK", "settingsAndroidPowerReenablePopup": "Cannot re-enable Battery Optimization from within Cwtch. Please go to Android \/ Settings \/ Apps \/ Cwtch \/ Battery and set Usage to 'Optimized'", "settingAndroidPowerExemptionDescription": "Optional: Request Android to exempt Cwtch from optimized power management. This will result in better stability at the cost of greater battery use.", diff --git a/lib/l10n/intl_no.arb b/lib/l10n/intl_no.arb index 0351363e..d228f320 100644 --- a/lib/l10n/intl_no.arb +++ b/lib/l10n/intl_no.arb @@ -1,6 +1,14 @@ { "@@locale": "no", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "okButton": "OK", "settingsAndroidPowerReenablePopup": "Cannot re-enable Battery Optimization from within Cwtch. Please go to Android \/ Settings \/ Apps \/ Cwtch \/ Battery and set Usage to 'Optimized'", "settingAndroidPowerExemptionDescription": "Optional: Request Android to exempt Cwtch from optimized power management. This will result in better stability at the cost of greater battery use.", diff --git a/lib/l10n/intl_pl.arb b/lib/l10n/intl_pl.arb index cb974395..3fb48d32 100644 --- a/lib/l10n/intl_pl.arb +++ b/lib/l10n/intl_pl.arb @@ -1,6 +1,14 @@ { "@@locale": "pl", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "okButton": "OK", "settingsAndroidPowerReenablePopup": "Nie udało się ponownie włączyć optymalizacji użycia baterii dla Cwtch. Przejdź do Android \/ Ustawienia \/ Aplikacje \/ Cwtch \/ Bateria i ustaw Zużycie na 'Optymalizacja'", "settingAndroidPowerExemptionDescription": "Opcjonalne: wyłącz optymalizację użycia baterii przez Cwtch w systemie Android. Będzie to skutkować lepszą stabilnością w zamian za wyższy pobór energii", diff --git a/lib/l10n/intl_pt.arb b/lib/l10n/intl_pt.arb index b90ee446..3e6ab494 100644 --- a/lib/l10n/intl_pt.arb +++ b/lib/l10n/intl_pt.arb @@ -1,6 +1,14 @@ { "@@locale": "pt", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "okButton": "OK", "settingsAndroidPowerReenablePopup": "Cannot re-enable Battery Optimization from within Cwtch. Please go to Android \/ Settings \/ Apps \/ Cwtch \/ Battery and set Usage to 'Optimized'", "settingAndroidPowerExemptionDescription": "Optional: Request Android to exempt Cwtch from optimized power management. This will result in better stability at the cost of greater battery use.", diff --git a/lib/l10n/intl_ro.arb b/lib/l10n/intl_ro.arb index 73a48f10..8edcd1ab 100644 --- a/lib/l10n/intl_ro.arb +++ b/lib/l10n/intl_ro.arb @@ -1,6 +1,14 @@ { "@@locale": "ro", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "okButton": "OK", "settingsAndroidPowerReenablePopup": "Cannot re-enable Battery Optimization from within Cwtch. Please go to Android \/ Settings \/ Apps \/ Cwtch \/ Battery and set Usage to 'Optimized'", "settingAndroidPowerExemptionDescription": "Optional: Request Android to exempt Cwtch from optimized power management. This will result in better stability at the cost of greater battery use.", diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb index 712b4f60..d331216e 100644 --- a/lib/l10n/intl_ru.arb +++ b/lib/l10n/intl_ru.arb @@ -1,6 +1,14 @@ { "@@locale": "ru", - "@@last_modified": "2022-06-15T19:44:34+02:00", + "@@last_modified": "2022-06-16T18:20:12+02:00", + "tooltipPreviewFormatting": "Preview Message Formatting", + "tooltipCode": "Code \/ Monospace", + "tooltipStrikethrough": "Strikethrough", + "tooltipSubscript": "Subscript", + "tooltipSuperscript": "Superscript", + "tooltipItalicize": "Italic", + "tooltipBackToMessageEditing": "Back to Message Editing", + "tooltipBoldText": "Bold", "editProfile": "Изменить профиль", "okButton": "OK", "settingsAndroidPowerReenablePopup": "Невозможно перезапустить функцию оптимазации батарее для Cwtch. Перейдите в настройки Android \/ Настройки \/ Приложения и уведомления \/ Все приложения \/ Cwtch \/ Батарея \/ Эконоимя заряда \/ Отключена", diff --git a/lib/views/messageview.dart b/lib/views/messageview.dart index 81b2da6e..f96296fc 100644 --- a/lib/views/messageview.dart +++ b/lib/views/messageview.dart @@ -347,6 +347,7 @@ class _MessageViewState extends State { var showMessageFormattingPreview = Provider.of(context).isExperimentEnabled(FormattingExperiment); var preview = showMessageFormattingPreview ? IconButton( + tooltip: AppLocalizations.of(context)!.tooltipBackToMessageEditing, icon: Icon(Icons.text_fields), onPressed: () { setState(() { @@ -385,6 +386,7 @@ class _MessageViewState extends State { var bold = IconButton( icon: Icon(Icons.format_bold), + tooltip: AppLocalizations.of(context)!.tooltipBoldText, onPressed: () { setState(() { var selected = ctrlrCompose.selection.textInside(ctrlrCompose.text); @@ -398,6 +400,7 @@ class _MessageViewState extends State { var italic = IconButton( icon: Icon(Icons.format_italic), + tooltip: AppLocalizations.of(context)!.tooltipItalicize, onPressed: () { setState(() { var selected = ctrlrCompose.selection.textInside(ctrlrCompose.text); @@ -411,6 +414,7 @@ class _MessageViewState extends State { var code = IconButton( icon: Icon(Icons.code), + tooltip: AppLocalizations.of(context)!.tooltipCode, onPressed: () { setState(() { var selected = ctrlrCompose.selection.textInside(ctrlrCompose.text); @@ -424,6 +428,7 @@ class _MessageViewState extends State { var superscript = IconButton( icon: Icon(Icons.superscript), + tooltip: AppLocalizations.of(context)!.tooltipSuperscript, onPressed: () { setState(() { var selected = ctrlrCompose.selection.textInside(ctrlrCompose.text); @@ -437,6 +442,7 @@ class _MessageViewState extends State { var subscript = IconButton( icon: Icon(Icons.subscript), + tooltip: AppLocalizations.of(context)!.tooltipSubscript, onPressed: () { setState(() { var selected = ctrlrCompose.selection.textInside(ctrlrCompose.text); @@ -450,6 +456,7 @@ class _MessageViewState extends State { var strikethrough = IconButton( icon: Icon(Icons.format_strikethrough), + tooltip: AppLocalizations.of(context)!.tooltipStrikethrough, onPressed: () { setState(() { var selected = ctrlrCompose.selection.textInside(ctrlrCompose.text); @@ -463,6 +470,7 @@ class _MessageViewState extends State { var preview = IconButton( icon: Icon(Icons.text_format), + tooltip: AppLocalizations.of(context)!.tooltipPreviewFormatting, onPressed: () { setState(() { showPreview = true;