diff --git a/CHANGELOG.md b/CHANGELOG.md
index 86081e96..e275f206 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## 1.11.0 - 2025-01-05
+
+### Added
+
+- Choose the font of the application and the notes editor
+- More actions on multi-selection: share and add labels
+- Swipe actions in the bin
+
+### Fixed
+
+- Already existing notes missing while searching
+- Back action from the labels pages
+- Wrong icon for hidden labels
+
## 1.10.1 - 2024-12-23
### Fixed
diff --git a/fastlane/metadata/android/en-US/changelogs/240.txt b/fastlane/metadata/android/en-US/changelogs/240.txt
new file mode 100644
index 00000000..62e21a80
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/240.txt
@@ -0,0 +1,9 @@
+ADDED
+- Choose the font of the application and the notes editor
+- More actions on multi-selection: share and add labels
+- Swipe actions in the bin
+
+FIXED
+- Already existing notes missing while searching
+- Back action from the labels pages
+- Wrong icon for hidden labels
\ No newline at end of file
diff --git a/fastlane/metadata/android/fr-FR/changelogs/240.txt b/fastlane/metadata/android/fr-FR/changelogs/240.txt
new file mode 100644
index 00000000..07149b16
--- /dev/null
+++ b/fastlane/metadata/android/fr-FR/changelogs/240.txt
@@ -0,0 +1,9 @@
+AJOUTÉ
+- Choix de la police de l'application et de l'éditeur de notes
+- Plus d'actions en multi-sélection : partager et ajouter des étiquettes
+- Actions de balayage dans la corbeille
+
+CORRIGÉ
+- Absence des notes déjà existantes lors de la recherche
+- Action de retour depuis les pages d'étiquettes
+- Mauvaise icône pour les étiquettes cachées
\ No newline at end of file
diff --git a/fastlane/metadata/android/zh-CN/full_description.yaml b/fastlane/metadata/android/zh-CN/full_description.yaml
index 6b1fbb5b..b7d5bf34 100644
--- a/fastlane/metadata/android/zh-CN/full_description.yaml
+++ b/fastlane/metadata/android/zh-CN/full_description.yaml
@@ -1,7 +1,7 @@
full_description: |
Material Notes 是基于文本的笔记应用程序,旨在简单。它包含 Material 设计。
- 它在本地存储笔记,并且没有任何互联网权限,因此您是唯一可以访问笔记的人。
+ 它在本地存储笔记,并且没有任何互联网权限,因此只有您可以访问笔记。
@@ -11,7 +11,7 @@ full_description: |
撰写文本笔记(标题和内容)
利用高级格式选项,包括清单
编辑时撤销和恢复更改
- 使用主屏幕上的快建操作快速添加笔记
+ 使用主屏幕上的快捷操作快速添加笔记
diff --git a/lib/common/constants/labels.dart b/lib/common/constants/labels.dart
index 73715e2d..3fcb9bdd 100644
--- a/lib/common/constants/labels.dart
+++ b/lib/common/constants/labels.dart
@@ -1,6 +1,9 @@
import 'package:flutter/material.dart';
import '../../models/label/label.dart';
+// TODO: remove on next Flutter release
+// ignore_for_file: deprecated_member_use
+
/// Labels used when running integration tests.
final integrationTestLabels = [];
diff --git a/lib/common/enums/localization_completion.dart b/lib/common/enums/localization_completion.dart
index 68592fbd..7884ad94 100644
--- a/lib/common/enums/localization_completion.dart
+++ b/lib/common/enums/localization_completion.dart
@@ -4,37 +4,37 @@ import 'package:flutter/material.dart';
/// Lists the localization completion for every supported language.
enum LocalizationCompletion {
/// Czech.
- cs(Locale('cs'), 1),
+ cs(Locale('cs'), .99),
/// English.
en(Locale('en'), 1),
/// Spanish.
- es(Locale('es'), .85),
+ es(Locale('es'), .99),
/// French.
fr(Locale('fr'), 1),
/// German.
- de(Locale('de'), .92),
+ de(Locale('de'), .79),
/// Hindi.
- hi(Locale('hi'), .98),
+ hi(Locale('hi'), .82),
/// Polish.
- pl(Locale('pl'), .73),
+ pl(Locale('pl'), .62),
/// Portuguese.
- pt(Locale('pt'), .74),
+ pt(Locale('pt'), .63),
/// Russian.
- ru(Locale('ru'), .99),
+ ru(Locale('ru'), .90),
/// Turkish.
- tr(Locale('tr'), .98),
+ tr(Locale('tr'), .82),
/// Chinese Simplified.
- zh(Locale('zh'), 1),
+ zh(Locale('zh'), .99),
;
/// The locale of this localization.
diff --git a/lib/common/preferences/enums/font.dart b/lib/common/preferences/enums/font.dart
index 782e5e7c..f0ddf8de 100644
--- a/lib/common/preferences/enums/font.dart
+++ b/lib/common/preferences/enums/font.dart
@@ -1,11 +1,12 @@
// ignore_for_file: public_member_api_docs
+import '../../constants/constants.dart';
import '../../extensions/iterable_extension.dart';
import '../preference_key.dart';
/// List of fonts.
enum Font {
- systemDefault('Roboto', 'System default'),
+ systemDefault('Roboto'),
barlow('Barlow', 'Barlow'),
comicSansMS('Comic Sans MS', 'Comic Sans MS'),
dancingScript('Dancing Script', 'Dancing Script'),
@@ -24,10 +25,10 @@ enum Font {
final String familyName;
/// The name of the font family to display.
- final String displayName;
+ final String? _displayName;
/// A font identified by its [familyName] that can be used in the application.
- const Font(this.familyName, this.displayName);
+ const Font(this.familyName, [this._displayName]);
/// Returns the value of the preference if set, or its default value otherwise.
factory Font.appFromPreference() {
@@ -60,4 +61,14 @@ enum Font {
return font;
}
+
+ /// Returns the display name of this font.
+ String get displayName {
+ // Return the localized display name for the system default font
+ if (this == systemDefault) {
+ return l.font_system_default;
+ }
+
+ return _displayName!;
+ }
}
diff --git a/lib/l10n/translations/app_cs.arb b/lib/l10n/translations/app_cs.arb
index 5aa00480..c6fb9db6 100644
--- a/lib/l10n/translations/app_cs.arb
+++ b/lib/l10n/translations/app_cs.arb
@@ -109,18 +109,14 @@
"@button_sort_ascending": {
"description": "Text of the button to sort the notes list in ascending order."
},
- "settings_appearance": "Vzhled",
- "@settings_appearance": {
+ "settings_page_appearance": "Vzhled",
+ "@settings_page_appearance": {
"description": "Title of the settings page regarding the application's appearance."
},
- "settings_appearance_description": "Jazyk, motiv, dlaždice poznámek",
- "@settings_appearance_description": {
+ "settings_page_appearance_description": "Jazyk, motiv, písmo, dlaždice poznámek",
+ "@settings_page_appearance_description": {
"description": "Description of the appearance settings page."
},
- "settings_appearance_application": "Aplikace",
- "@settings_appearance_application": {
- "description": "Title of the sub-section regarding the application under the appearance settings."
- },
"settings_language": "Jazyk",
"@settings_language": {
"description": "Title of the language setting tile."
@@ -129,6 +125,10 @@
"@settings_language_contribute": {
"description": "Button to contribute to the localizations, shown on the language setting tile."
},
+ "settings_appearance_section_theming": "Motiv",
+ "@settings_appearance_section_theming": {
+ "description": "Title of the section regarding the theming under the appearance settings."
+ },
"settings_theme": "Motiv",
"@settings_theme": {
"description": "Title of the theming setting tile."
@@ -161,9 +161,29 @@
"@settings_black_theming_description": {
"description": "Description of the black theming setting tile."
},
- "settings_appearance_notes_tiles": "Dlaždice poznámek",
- "@settings_appearance_notes_tiles": {
- "description": "Title of the sub-section regarding the notes tiles under the appearance settings."
+ "settings_appearance_section_fonts": "Písmo",
+ "@settings_appearance_section_fonts": {
+ "description": "Title of the section regarding the theming under the appearance settings."
+ },
+ "settings_app_font": "Písmo aplikace",
+ "@settings_app_font": {
+ "description": "Title of the setting tile to choose the font of the app."
+ },
+ "settings_app_font_description": "Písmo používané pro všechny texty v aplikaci, kromě editoru poznámek",
+ "@settings_app_font_description": {
+ "description": "Description of the setting tile to choose the font of the app."
+ },
+ "settings_editor_font": "Písmo editoru",
+ "@settings_editor_font": {
+ "description": "Title of the setting tile to choose the font of the notes."
+ },
+ "settings_editor_font_description": "Písmo používané pouze pro text v editoru poznámek",
+ "@settings_editor_font_description": {
+ "description": "Description of the setting tile to choose the font of the app."
+ },
+ "settings_appearance_section_notes_tiles": "Dlaždice poznámek",
+ "@settings_appearance_section_notes_tiles": {
+ "description": "Title of the section regarding the notes tiles under the appearance settings."
},
"settings_show_titles_only": "Pouze názvy",
"@settings_show_titles_only": {
@@ -239,7 +259,11 @@
},
"settings_behavior_swipe_actions": "Akce přejetím",
"@settings_behavior_swipe_actions": {
- "description": "Title of the sub-section regarding the swipe actions under the behavior settings."
+ "description": "Title of the section regarding the swipe actions on the notes tiles under the behavior settings."
+ },
+ "settings_behavior_swipe_actions_bin": "Akce přejetím (koš)",
+ "@settings_behavior_swipe_actions_bin": {
+ "description": "Title of the section regarding the swipe actions on the notes tiles in the bin under the behavior settings."
},
"settings_swipe_action_right": "Akce přejetím doprava",
"@settings_swipe_action_right": {
@@ -249,6 +273,10 @@
"@settings_swipe_action_right_description": {
"description": "Description of the setting tile to choose which action to trigger when a right swipe is performed on a note tile."
},
+ "settings_bin_swipe_action_right_description": "Akce spuštěná po přejetí po dlaždici poznámky v koši prstem doprava",
+ "@settings_bin_swipe_action_right_description": {
+ "description": "Description of the setting tile to choose which action to trigger when a right swipe is performed on a note tile in the bin."
+ },
"settings_swipe_action_left": "Akce přejetím doleva",
"@settings_swipe_action_left": {
"description": "Title of the setting tile to choose which action to trigger when a left swipe is performed on a note tile."
@@ -257,6 +285,10 @@
"@settings_swipe_action_left_description": {
"description": "Description of the setting tile to choose which action to trigger when a left swipe is performed on a note tile."
},
+ "settings_bin_swipe_action_left_description": "Akce spuštěná po přejetí po dlaždici poznámky v koši prstem doleva",
+ "@settings_bin_swipe_action_left_description": {
+ "description": "Description of the setting tile to choose which action to trigger when a left swipe is performed on a note tile in the bin."
+ },
"settings_editor": "Editor",
"@settings_editor": {
"description": "Title of the settings page regarding the notes content editor."
@@ -619,6 +651,14 @@
"@dialog_export_encryption_password": {
"description": "Hint for the password text field in the dialog to configure the encryption of an automatic or manual export."
},
+ "dialog_select_labels": "Vybrat štítky",
+ "@dialog_select_labels": {
+ "description": "Title of the dialog to select the labels of a note."
+ },
+ "dialog_select_labels_to_add": "Vyberte štítky k přidání",
+ "@dialog_select_labels_to_add": {
+ "description": "Title of the dialog to select the labels to add to the currently selected notes."
+ },
"tooltip_undo": "Vrátit poslední akci",
"@tooltip_undo": {
"description": "Tooltip for the button to undo the last action in the editor."
@@ -735,7 +775,7 @@
"@dialog_restore": {
"description": "Title of the the dialog to restore one or multiple notes from the bin, and text for the confirmation button."
},
- "dialog_restore_body": "Opravdu chcete obnovit {count} {count, plural, one{poznámku} few {poznámky} many {poznámek} other{poznámek}}?",
+ "dialog_restore_body": "Opravdu chcete obnovit {count} {count, plural, one{poznámku} few{poznámky} many{poznámek} other{poznámek}}?",
"@dialog_restore_body": {
"description": "Text for the dialog to confirm restoring one or multiple notes from the bin.",
"placeholders": {
@@ -757,7 +797,7 @@
"@dialog_delete_label": {
"description": "Title of the the dialog to delete one or multiple labels, and text for the confirmation button."
},
- "dialog_delete_label_body": "Opravdu chcete odstranit {count} {count, plural, one{štítek} few {štítky} many {štítků} other{štítků}}? {count, plural, one{Bude odstraněn} other{Budou odstraněny}} ze všech poznámek na které jste {count, plural, one{ho} other{je}} přidali.",
+ "dialog_delete_label_body": "Opravdu chcete odstranit {count} {count, plural, one{štítek} few{štítky} many{štítků} other{štítků}}? {count, plural, one{Bude odstraněn} other{Budou odstraněny}} ze všech poznámek na které jste {count, plural, one{ho} other{je}} přidali.",
"@dialog_delete_label_body": {
"description": "Text for the dialog to confirm the deletion of one or multiple notes.",
"placeholders": {
@@ -847,6 +887,16 @@
"@action_share": {
"description": "Swipe or menu action to share a note."
},
+ "action_share_subject": "{count} {count, plural, one{poznámka sdílena} few{poznámky sdíleny} many{poznámek sdíleno} other{poznámek sdíleno}} z aplikace Material Notes",
+ "@action_share_subject": {
+ "description": "Subject of the text that is shared when multiple notes are shared at the same time.",
+ "placeholders": {
+ "count": {
+ "description": "Number of notes being shared.",
+ "type": "int"
+ }
+ }
+ },
"action_delete": "Odstranit",
"@action_delete": {
"description": "Swipe or menu action to delete a note (moving it to the bin)."
diff --git a/lib/l10n/translations/app_de.arb b/lib/l10n/translations/app_de.arb
index 61fe4492..000dff6c 100644
--- a/lib/l10n/translations/app_de.arb
+++ b/lib/l10n/translations/app_de.arb
@@ -109,18 +109,6 @@
"@button_sort_ascending": {
"description": "Text of the button to sort the notes list in ascending order."
},
- "settings_appearance": "Aussehen",
- "@settings_appearance": {
- "description": "Title of the settings page regarding the application's appearance."
- },
- "settings_appearance_description": "Sprache, Gestaltung, Notizkacheln",
- "@settings_appearance_description": {
- "description": "Description of the appearance settings page."
- },
- "settings_appearance_application": "Anwendung",
- "@settings_appearance_application": {
- "description": "Title of the sub-section regarding the application under the appearance settings."
- },
"settings_language": "Sprache",
"@settings_language": {
"description": "Title of the language setting tile."
@@ -161,10 +149,6 @@
"@settings_black_theming_description": {
"description": "Description of the black theming setting tile."
},
- "settings_appearance_notes_tiles": "Notizenfelder",
- "@settings_appearance_notes_tiles": {
- "description": "Title of the sub-section regarding the notes tiles under the appearance settings."
- },
"settings_show_titles_only": "Nur Titel",
"@settings_show_titles_only": {
"description": "Title of the setting tile to only show the titles of the notes in the notes tiles."
@@ -239,7 +223,7 @@
},
"settings_behavior_swipe_actions": "Wischgesten",
"@settings_behavior_swipe_actions": {
- "description": "Title of the sub-section regarding the swipe actions under the behavior settings."
+ "description": "Title of the section regarding the swipe actions on the notes tiles under the behavior settings."
},
"settings_swipe_action_right": "Aktion für Rechtswischen",
"@settings_swipe_action_right": {
@@ -679,44 +663,14 @@
"@dialog_delete": {
"description": "Title of the the dialog to delete one or multiple notes (moving them to the bin), and text for the confirmation button."
},
- "dialog_delete_body": "Willst du diese {count} {count, plural,zero{} one{Notiz} other{Notizen}} wirklich löschen? Du kannst {count, plural,zero{} one{diese} other{diese}} aus dem Papierkorb wiederherstellen.",
- "@dialog_delete_body": {
- "description": "Text for the dialog to confirm the deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_permanently_delete": "Dauerhaft löschen",
"@dialog_permanently_delete": {
"description": "Title of the the dialog to permanently delete one or multiple notes, and text for the confirmation button."
},
- "dialog_permanently_delete_body": "Willst du die {count} {count, plural, zero{} one{Notiz} other{Notizen}} dauerhaft löschen? Du kannst {count, plural, zero{} one{diese} other{diese}} nicht wiederherstellen.",
- "@dialog_permanently_delete_body": {
- "description": "Text for the dialog to confirm the permanent deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_restore": "Wiederherstellen",
"@dialog_restore": {
"description": "Title of the the dialog to restore one or multiple notes from the bin, and text for the confirmation button."
},
- "dialog_restore_body": "Willst du diese {count} {count, plural, zero{} one{Notiz} other{Notizen}} wirklich wiederherstellen?",
- "@dialog_restore_body": {
- "description": "Text for the dialog to confirm restoring one or multiple notes from the bin.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_empty_bin": "Papierkorb leeren",
"@dialog_empty_bin": {
"description": "Title of the the dialog to empty the bin, and text for the confirmation button."
diff --git a/lib/l10n/translations/app_en.arb b/lib/l10n/translations/app_en.arb
index ab526117..59e4c69a 100644
--- a/lib/l10n/translations/app_en.arb
+++ b/lib/l10n/translations/app_en.arb
@@ -1000,5 +1000,9 @@
"welcome_note_content": "Simple, local, material design notes",
"@welcome_note_content": {
"description": "Content of the welcome note automatically created on the first run of the application."
+ },
+ "font_system_default": "System default",
+ "@font_system_default": {
+ "description": "Name of the font settings that uses the default font of the system."
}
}
\ No newline at end of file
diff --git a/lib/l10n/translations/app_es.arb b/lib/l10n/translations/app_es.arb
index 1d92874d..83acad6a 100644
--- a/lib/l10n/translations/app_es.arb
+++ b/lib/l10n/translations/app_es.arb
@@ -109,18 +109,14 @@
"@button_sort_ascending": {
"description": "Text of the button to sort the notes list in ascending order."
},
- "settings_appearance": "Apariencia",
- "@settings_appearance": {
+ "settings_page_appearance": "Apariencia",
+ "@settings_page_appearance": {
"description": "Title of the settings page regarding the application's appearance."
},
- "settings_appearance_description": "Idioma, Tema, títulos de notas",
- "@settings_appearance_description": {
+ "settings_page_appearance_description": "Idioma, tema, fuentes, tarjetas de notas",
+ "@settings_page_appearance_description": {
"description": "Description of the appearance settings page."
},
- "settings_appearance_application": "Aplicación",
- "@settings_appearance_application": {
- "description": "Title of the sub-section regarding the application under the appearance settings."
- },
"settings_language": "Idioma",
"@settings_language": {
"description": "Title of the language setting tile."
@@ -129,6 +125,10 @@
"@settings_language_contribute": {
"description": "Button to contribute to the localizations, shown on the language setting tile."
},
+ "settings_appearance_section_theming": "Tematización",
+ "@settings_appearance_section_theming": {
+ "description": "Title of the section regarding the theming under the appearance settings."
+ },
"settings_theme": "Tema",
"@settings_theme": {
"description": "Title of the theming setting tile."
@@ -161,9 +161,29 @@
"@settings_black_theming_description": {
"description": "Description of the black theming setting tile."
},
- "settings_appearance_notes_tiles": "Fichas de las notas",
- "@settings_appearance_notes_tiles": {
- "description": "Title of the sub-section regarding the notes tiles under the appearance settings."
+ "settings_appearance_section_fonts": "Fuentes",
+ "@settings_appearance_section_fonts": {
+ "description": "Title of the section regarding the theming under the appearance settings."
+ },
+ "settings_app_font": "Fuente de la aplicación",
+ "@settings_app_font": {
+ "description": "Title of the setting tile to choose the font of the app."
+ },
+ "settings_app_font_description": "Fuente utilizada para todos los textos de la aplicación, excepto en el editor de notas",
+ "@settings_app_font_description": {
+ "description": "Description of the setting tile to choose the font of the app."
+ },
+ "settings_editor_font": "Fuente del editor",
+ "@settings_editor_font": {
+ "description": "Title of the setting tile to choose the font of the notes."
+ },
+ "settings_editor_font_description": "Fuente utilizada sólo para el texto en el editor de notas",
+ "@settings_editor_font_description": {
+ "description": "Description of the setting tile to choose the font of the app."
+ },
+ "settings_appearance_section_notes_tiles": "Tarjetas de notas",
+ "@settings_appearance_section_notes_tiles": {
+ "description": "Title of the section regarding the notes tiles under the appearance settings."
},
"settings_show_titles_only": "Sólo títulos",
"@settings_show_titles_only": {
@@ -239,7 +259,11 @@
},
"settings_behavior_swipe_actions": "Acciones de deslizamiento",
"@settings_behavior_swipe_actions": {
- "description": "Title of the sub-section regarding the swipe actions under the behavior settings."
+ "description": "Title of the section regarding the swipe actions on the notes tiles under the behavior settings."
+ },
+ "settings_behavior_swipe_actions_bin": "Acciones de deslizamiento (papelera)",
+ "@settings_behavior_swipe_actions_bin": {
+ "description": "Title of the section regarding the swipe actions on the notes tiles in the bin under the behavior settings."
},
"settings_swipe_action_right": "Deslizar a la derecha",
"@settings_swipe_action_right": {
@@ -249,6 +273,10 @@
"@settings_swipe_action_right_description": {
"description": "Description of the setting tile to choose which action to trigger when a right swipe is performed on a note tile."
},
+ "settings_bin_swipe_action_right_description": "Acción a realizar cuando se desliza a la derecha la tarjeta de una nota en la papelera",
+ "@settings_bin_swipe_action_right_description": {
+ "description": "Description of the setting tile to choose which action to trigger when a right swipe is performed on a note tile in the bin."
+ },
"settings_swipe_action_left": "Desliza a la izquierda",
"@settings_swipe_action_left": {
"description": "Title of the setting tile to choose which action to trigger when a left swipe is performed on a note tile."
@@ -257,6 +285,10 @@
"@settings_swipe_action_left_description": {
"description": "Description of the setting tile to choose which action to trigger when a left swipe is performed on a note tile."
},
+ "settings_bin_swipe_action_left_description": "Acción a realizar al deslizar a la izquierda la tarjeta de una nota",
+ "@settings_bin_swipe_action_left_description": {
+ "description": "Description of the setting tile to choose which action to trigger when a left swipe is performed on a note tile in the bin."
+ },
"settings_editor": "Editor",
"@settings_editor": {
"description": "Title of the settings page regarding the notes content editor."
@@ -345,6 +377,10 @@
"@settings_enable_labels": {
"description": "Title of the setting tile to enable the labels."
},
+ "settings_enable_labels_description": "Permitir categorizar las notas con etiquetas (deshabilitarlo no elimina etiquetas ni las elimina de las notas, solo las oculta)",
+ "@settings_enable_labels_description": {
+ "description": "Description of the setting tile to enable the labels."
+ },
"settings_labels_appearance": "Apariencia",
"@settings_labels_appearance": {
"description": "Title of the settings section regarding the appearance of the labels."
@@ -381,6 +417,10 @@
"@settings_import": {
"description": "Title of the setting tile to import a backup."
},
+ "settings_import_description": "Importar notas, etiquetas y configuraciones desde un archivo JSON",
+ "@settings_import_description": {
+ "description": "Description of the setting tile to import a backup."
+ },
"settings_backup_manual_export": "Exportar manualmente",
"@settings_backup_manual_export": {
"description": "Title of the settings section regarding the manual export of the notes."
@@ -389,6 +429,10 @@
"@settings_export_json": {
"description": "Title of the setting tile to manually export the notes as JSON."
},
+ "settings_export_json_description": "Exporte inmediatamente las notas, etiquetas y configuraciones a un archivo JSON (bin incluido) que se pueda importar de vuelta",
+ "@settings_export_json_description": {
+ "description": "Description of the setting tile to manually export the notes as JSON."
+ },
"settings_export_markdown": "Exportar a Markdown",
"@settings_export_markdown": {
"description": "Title of the setting tile to manually export the notes as Markdown."
@@ -405,6 +449,10 @@
"@settings_auto_export": {
"description": "Title of the settings tile to enable the automatic export of the notes."
},
+ "settings_auto_export_description": "Exporta automáticamente las notas, etiquetas y configuraciones a un archivo JSON (bin incluido) que se puede importar de vuelta",
+ "@settings_auto_export_description": {
+ "description": "Description of the settings tile to enable the automatic export."
+ },
"settings_auto_export_frequency": "Frecuencia",
"@settings_auto_export_frequency": {
"description": "Title of the settings tile to choose the frequency of the automatic exports."
@@ -419,6 +467,10 @@
}
}
},
+ "settings_auto_export_frequency_description": "Frecuencia de la exportación automática",
+ "@settings_auto_export_frequency_description": {
+ "description": "Description of the settings tile to choose the frequency of the automatic exports of the notes."
+ },
"settings_auto_export_encryption": "Encriptación",
"@settings_auto_export_encryption": {
"description": "Title of the settings tile to enable the encryption of the automatic exports."
@@ -431,10 +483,22 @@
"@settings_auto_export_directory": {
"description": "Title of the settings tile to choose the directory where to save the automatic exports."
},
+ "settings_auto_export_directory_description": "Directorio donde almacenar las exportaciones automáticas",
+ "@settings_auto_export_directory_description": {
+ "description": "Description of the settings tile to choose the directory where to save the automatic exports."
+ },
"settings_accessibility": "Accesibilidad",
"@settings_accessibility": {
"description": "Title of the settings page regarding the accessibility."
},
+ "settings_accessibility_text_size": "Tamaño del texto",
+ "@settings_accessibility_text_size": {
+ "description": "Title of the accessibility settings section regarding the text size."
+ },
+ "settings_accessibility_text_color": "Color del texto",
+ "@settings_accessibility_text_color": {
+ "description": "Title of the accessibility settings section regarding the text color."
+ },
"settings_accessibility_description": "Color de texto, escala del texto",
"@settings_accessibility_description": {
"description": "Description of the accessibility settings page."
@@ -443,6 +507,14 @@
"@settings_text_scaling": {
"description": "Title of the text scale setting tile."
},
+ "settings_bigger_titles": "Títulos grandes",
+ "@settings_bigger_titles": {
+ "description": "Title of the setting tile to use bigger titles on the notes tiles."
+ },
+ "settings_bigger_titles_description": "Mostrar títulos más grandes en las tarjetas de notas",
+ "@settings_bigger_titles_description": {
+ "description": "Description of the setting tile to use bigger titles on the notes tiles."
+ },
"settings_white_text_dark_mode": "Texto blanco en el modo oscuro",
"@settings_white_text_dark_mode": {
"description": "Title of the text scale setting tile."
@@ -579,6 +651,22 @@
"@dialog_export_encryption_password": {
"description": "Hint for the password text field in the dialog to configure the encryption of an automatic or manual export."
},
+ "dialog_select_labels": "Seleccionar etiquetas",
+ "@dialog_select_labels": {
+ "description": "Title of the dialog to select the labels of a note."
+ },
+ "dialog_select_labels_to_add": "Seleccionar etiquetas a añadir",
+ "@dialog_select_labels_to_add": {
+ "description": "Title of the dialog to select the labels to add to the currently selected notes."
+ },
+ "tooltip_undo": "Deshacer la última acción",
+ "@tooltip_undo": {
+ "description": "Tooltip for the button to undo the last action in the editor."
+ },
+ "tooltip_redo": "Rehacer la última acción",
+ "@tooltip_redo": {
+ "description": "Tooltip for the button to redo the last action in the editor."
+ },
"tooltip_toggle_checkbox": "Alternar casilla",
"@tooltip_toggle_checkbox": {
"description": "Tooltip for the button to toggle the presence of a checkbox in the editor (on a line or multiple lines depending on the current selection)."
@@ -659,7 +747,7 @@
"@dialog_delete": {
"description": "Title of the the dialog to delete one or multiple notes (moving them to the bin), and text for the confirmation button."
},
- "dialog_delete_body": "¿Realmente quieres eliminar {count} {count, plural, zero{} one{nota} other{notas}}? Puedes restaurar{count, plural, zero{} one{la} other{las}} desde la papelera.",
+ "dialog_delete_body": "¿Realmente quieres eliminar {count} {count, plural, one{nota} other{notas}}? ¡Puedes restaurar{count, plural, one{la} other{las}} de la papelera.",
"@dialog_delete_body": {
"description": "Text for the dialog to confirm the deletion of one or multiple notes.",
"placeholders": {
@@ -673,7 +761,7 @@
"@dialog_permanently_delete": {
"description": "Title of the the dialog to permanently delete one or multiple notes, and text for the confirmation button."
},
- "dialog_permanently_delete_body": "¿Realmente quieres eliminar permanentemente {count} {count, plural, zero{} one{nota} other{notas}}? No podrás restaurar{count, plural, zero{} one{la} other{las}}.",
+ "dialog_permanently_delete_body": "¿Realmente quieres eliminar permanentemente {count} {count, plural, one{nota} other{notas}}? No podrás restaurar{count, plural, one{la} other{las}}.",
"@dialog_permanently_delete_body": {
"description": "Text for the dialog to confirm the permanent deletion of one or multiple notes.",
"placeholders": {
@@ -687,7 +775,7 @@
"@dialog_restore": {
"description": "Title of the the dialog to restore one or multiple notes from the bin, and text for the confirmation button."
},
- "dialog_restore_body": "¿Realmente quieres restaurar {count} {count, plural, zero{} one{nota} other{notas}}?",
+ "dialog_restore_body": "¿Realmente quieres restaurar {count} {count, plural, one{nota} other{notas}}?",
"@dialog_restore_body": {
"description": "Text for the dialog to confirm restoring one or multiple notes from the bin.",
"placeholders": {
@@ -705,6 +793,20 @@
"@dialog_empty_bin_body": {
"description": "Text for the dialog to confirm emptying the bin."
},
+ "dialog_delete_label": "Eliminar",
+ "@dialog_delete_label": {
+ "description": "Title of the the dialog to delete one or multiple labels, and text for the confirmation button."
+ },
+ "dialog_delete_label_body": "¿Estás seguro de que quieres eliminar {count} {count, plural, one{etiqueta} other{etiquetas}}? {count, plural, one{Esta} other{Estas}} serán removidas de las notas donde las agregaste{count, plural, other{}}.",
+ "@dialog_delete_label_body": {
+ "description": "Text for the dialog to confirm the deletion of one or multiple notes.",
+ "placeholders": {
+ "count": {
+ "description": "Number of notes to delete.",
+ "type": "int"
+ }
+ }
+ },
"dialog_export_encryption_switch": "Encriptar la exportación JSON",
"@dialog_export_encryption_switch": {
"description": "Text for the switch to toggle the encryption of the export in the dialog to manually or automatically exporting the notes as JSON."
@@ -761,6 +863,10 @@
"@placeholder_notes": {
"description": "Placeholder on the notes page when there are no notes."
},
+ "placeholder_labels": "Sin etiquetas",
+ "@placeholder_labels": {
+ "description": "Placeholder on the labels page when there are no labels."
+ },
"placeholder_bin": "No hay notas eliminadas",
"@placeholder_bin": {
"description": "Placeholder on the bin page when there are no notes."
@@ -781,6 +887,16 @@
"@action_share": {
"description": "Swipe or menu action to share a note."
},
+ "action_share_subject": "{count} {count, plural, one{nota} other{notas}} compartidas de Notas Material",
+ "@action_share_subject": {
+ "description": "Subject of the text that is shared when multiple notes are shared at the same time.",
+ "placeholders": {
+ "count": {
+ "description": "Number of notes being shared.",
+ "type": "int"
+ }
+ }
+ },
"action_delete": "Eliminar",
"@action_delete": {
"description": "Swipe or menu action to delete a note (moving it to the bin)."
@@ -853,6 +969,14 @@
"@snack_bar_copied": {
"description": "Snack bar informing that the content of the note was copied to clipboard."
},
+ "snack_bar_import_success": "La copia de seguridad se ha importado correctamente.",
+ "@snack_bar_import_success": {
+ "description": "Snack bar informing that the backup was successfully imported."
+ },
+ "snack_bar_export_success": "La copia de seguridad se ha exportado correctamente.",
+ "@snack_bar_export_success": {
+ "description": "Snack bar informing that the backup was successfully manually exported."
+ },
"snack_bar_logs_copied": "Los registros han sido copiados al portapapeles.",
"@snack_bar_logs_copied": {
"description": "Snack bar message shown when the logs where copied to the clipboard from the error widget."
@@ -861,6 +985,10 @@
"@snack_bar_logs_exported": {
"description": "Snack bar message shown when the logs where successfully exported in a text file from the error widget."
},
+ "snack_bar_no_labels": "No hay etiquetas.",
+ "@snack_bar_no_labels": {
+ "description": "Snack bar message shown when the user tries to select the labels for a note, but there are no labels available."
+ },
"action_add_note_title": "Agregar una nota",
"@action_add_note_title": {
"description": "Title of the home screen action to add a new note."
diff --git a/lib/l10n/translations/app_fr.arb b/lib/l10n/translations/app_fr.arb
index b4eafbd8..a2cd6c70 100644
--- a/lib/l10n/translations/app_fr.arb
+++ b/lib/l10n/translations/app_fr.arb
@@ -109,18 +109,14 @@
"@button_sort_ascending": {
"description": "Text of the button to sort the notes list in ascending order."
},
- "settings_appearance": "Apparence",
- "@settings_appearance": {
+ "settings_page_appearance": "Apparence",
+ "@settings_page_appearance": {
"description": "Title of the settings page regarding the application's appearance."
},
- "settings_appearance_description": "Langue, thème, tuiles de notes",
- "@settings_appearance_description": {
+ "settings_page_appearance_description": "Langue, thème, polices, tuiles de notes",
+ "@settings_page_appearance_description": {
"description": "Description of the appearance settings page."
},
- "settings_appearance_application": "Application",
- "@settings_appearance_application": {
- "description": "Title of the sub-section regarding the application under the appearance settings."
- },
"settings_language": "Langue",
"@settings_language": {
"description": "Title of the language setting tile."
@@ -129,6 +125,10 @@
"@settings_language_contribute": {
"description": "Button to contribute to the localizations, shown on the language setting tile."
},
+ "settings_appearance_section_theming": "Thème",
+ "@settings_appearance_section_theming": {
+ "description": "Title of the section regarding the theming under the appearance settings."
+ },
"settings_theme": "Thème",
"@settings_theme": {
"description": "Title of the theming setting tile."
@@ -161,9 +161,29 @@
"@settings_black_theming_description": {
"description": "Description of the black theming setting tile."
},
- "settings_appearance_notes_tiles": "Tuiles de notes",
- "@settings_appearance_notes_tiles": {
- "description": "Title of the sub-section regarding the notes tiles under the appearance settings."
+ "settings_appearance_section_fonts": "Polices",
+ "@settings_appearance_section_fonts": {
+ "description": "Title of the section regarding the theming under the appearance settings."
+ },
+ "settings_app_font": "Police de l''application",
+ "@settings_app_font": {
+ "description": "Title of the setting tile to choose the font of the app."
+ },
+ "settings_app_font_description": "Police utilisée pour tous les textes dans l''application, hormis dans l''éditeur de note",
+ "@settings_app_font_description": {
+ "description": "Description of the setting tile to choose the font of the app."
+ },
+ "settings_editor_font": "Police de l''éditeur",
+ "@settings_editor_font": {
+ "description": "Title of the setting tile to choose the font of the notes."
+ },
+ "settings_editor_font_description": "Police utilisée pour le texte dans l''éditeur de notes",
+ "@settings_editor_font_description": {
+ "description": "Description of the setting tile to choose the font of the app."
+ },
+ "settings_appearance_section_notes_tiles": "Tuiles de notes",
+ "@settings_appearance_section_notes_tiles": {
+ "description": "Title of the section regarding the notes tiles under the appearance settings."
},
"settings_show_titles_only": "Titres uniquement",
"@settings_show_titles_only": {
@@ -239,7 +259,11 @@
},
"settings_behavior_swipe_actions": "Actions de balayage",
"@settings_behavior_swipe_actions": {
- "description": "Title of the sub-section regarding the swipe actions under the behavior settings."
+ "description": "Title of the section regarding the swipe actions on the notes tiles under the behavior settings."
+ },
+ "settings_behavior_swipe_actions_bin": "Action de balayage (corbeille)",
+ "@settings_behavior_swipe_actions_bin": {
+ "description": "Title of the section regarding the swipe actions on the notes tiles in the bin under the behavior settings."
},
"settings_swipe_action_right": "Action de balayage à droite",
"@settings_swipe_action_right": {
@@ -249,6 +273,10 @@
"@settings_swipe_action_right_description": {
"description": "Description of the setting tile to choose which action to trigger when a right swipe is performed on a note tile."
},
+ "settings_bin_swipe_action_right_description": "Action à déclencher lorsqu''un balayage vers la droite est effectué sur une tuile de note dans la corbeille",
+ "@settings_bin_swipe_action_right_description": {
+ "description": "Description of the setting tile to choose which action to trigger when a right swipe is performed on a note tile in the bin."
+ },
"settings_swipe_action_left": "Action de balayage à gauche",
"@settings_swipe_action_left": {
"description": "Title of the setting tile to choose which action to trigger when a left swipe is performed on a note tile."
@@ -257,6 +285,10 @@
"@settings_swipe_action_left_description": {
"description": "Description of the setting tile to choose which action to trigger when a left swipe is performed on a note tile."
},
+ "settings_bin_swipe_action_left_description": "Action à déclencher lorsqu''un balayage vers la gauche est effectué sur une tuile de note dans la corbeille",
+ "@settings_bin_swipe_action_left_description": {
+ "description": "Description of the setting tile to choose which action to trigger when a left swipe is performed on a note tile in the bin."
+ },
"settings_editor": "Éditeur",
"@settings_editor": {
"description": "Title of the settings page regarding the notes content editor."
@@ -619,6 +651,14 @@
"@dialog_export_encryption_password": {
"description": "Hint for the password text field in the dialog to configure the encryption of an automatic or manual export."
},
+ "dialog_select_labels": "Sélectionner les étiquettes",
+ "@dialog_select_labels": {
+ "description": "Title of the dialog to select the labels of a note."
+ },
+ "dialog_select_labels_to_add": "Sélectionner les étiquettes à ajouter",
+ "@dialog_select_labels_to_add": {
+ "description": "Title of the dialog to select the labels to add to the currently selected notes."
+ },
"tooltip_undo": "Annuler la dernière action",
"@tooltip_undo": {
"description": "Tooltip for the button to undo the last action in the editor."
@@ -707,7 +747,7 @@
"@dialog_delete": {
"description": "Title of the the dialog to delete one or multiple notes (moving them to the bin), and text for the confirmation button."
},
- "dialog_delete_body": "Voulez-vous vraiment supprimer {count} {count, plural, zero{} one{note} other{notes}} ? Vous pouvez {count, plural, zero{} one{la} other{les}} restaurer depuis la corbeille.",
+ "dialog_delete_body": "Voulez-vous vraiment supprimer {count} {count, plural, one{note} other{notes}} ? Vous pouvez {count, plural, one{la} other{les}} restaurer depuis la corbeille.",
"@dialog_delete_body": {
"description": "Text for the dialog to confirm the deletion of one or multiple notes.",
"placeholders": {
@@ -721,7 +761,7 @@
"@dialog_permanently_delete": {
"description": "Title of the the dialog to permanently delete one or multiple notes, and text for the confirmation button."
},
- "dialog_permanently_delete_body": "Voulez-vous vraiment supprimer définitivement {count} {count, plural, zero{} one{note} other{notes}} ? Vous ne pourrez pas {count, plural, zero{} one{la} other{les}} restaurer.",
+ "dialog_permanently_delete_body": "Voulez-vous vraiment supprimer définitivement {count} {count, plural, one{note} other{notes}} ? Vous ne pourrez pas {count, plural, one{la} other{les}} restaurer.",
"@dialog_permanently_delete_body": {
"description": "Text for the dialog to confirm the permanent deletion of one or multiple notes.",
"placeholders": {
@@ -735,7 +775,7 @@
"@dialog_restore": {
"description": "Title of the the dialog to restore one or multiple notes from the bin, and text for the confirmation button."
},
- "dialog_restore_body": "Voulez-vous vraiment restaurer {count} {count, plural, zero{} one{note} other{notes}} ?",
+ "dialog_restore_body": "Voulez-vous vraiment restaurer {count} {count, plural, one{note} other{notes}} ?",
"@dialog_restore_body": {
"description": "Text for the dialog to confirm restoring one or multiple notes from the bin.",
"placeholders": {
@@ -847,6 +887,16 @@
"@action_share": {
"description": "Swipe or menu action to share a note."
},
+ "action_share_subject": "{count} {count, plural, one{note partagée} other{notes partagées}} à partir de Material Notes",
+ "@action_share_subject": {
+ "description": "Subject of the text that is shared when multiple notes are shared at the same time.",
+ "placeholders": {
+ "count": {
+ "description": "Number of notes being shared.",
+ "type": "int"
+ }
+ }
+ },
"action_delete": "Supprimer",
"@action_delete": {
"description": "Swipe or menu action to delete a note (moving it to the bin)."
@@ -950,5 +1000,9 @@
"welcome_note_content": "Notes simples, locales, en material design",
"@welcome_note_content": {
"description": "Content of the welcome note automatically created on the first run of the application."
+ },
+ "font_system_default": "Valeur par défaut du système",
+ "@font_system_default": {
+ "description": "Name of the font settings that uses the default font of the system."
}
}
\ No newline at end of file
diff --git a/lib/l10n/translations/app_hi.arb b/lib/l10n/translations/app_hi.arb
index 023e67a5..b0d9e62b 100644
--- a/lib/l10n/translations/app_hi.arb
+++ b/lib/l10n/translations/app_hi.arb
@@ -109,18 +109,6 @@
"@button_sort_ascending": {
"description": "Text of the button to sort the notes list in ascending order."
},
- "settings_appearance": "दिखावट",
- "@settings_appearance": {
- "description": "Title of the settings page regarding the application's appearance."
- },
- "settings_appearance_description": "भाषा, थीम, नोट्स टाइल",
- "@settings_appearance_description": {
- "description": "Description of the appearance settings page."
- },
- "settings_appearance_application": "एप्लिकेशन",
- "@settings_appearance_application": {
- "description": "Title of the sub-section regarding the application under the appearance settings."
- },
"settings_language": "भाषा",
"@settings_language": {
"description": "Title of the language setting tile."
@@ -161,10 +149,6 @@
"@settings_black_theming_description": {
"description": "Description of the black theming setting tile."
},
- "settings_appearance_notes_tiles": "नोट्स टाइल्स",
- "@settings_appearance_notes_tiles": {
- "description": "Title of the sub-section regarding the notes tiles under the appearance settings."
- },
"settings_show_titles_only": "केवल शीर्षक",
"@settings_show_titles_only": {
"description": "Title of the setting tile to only show the titles of the notes in the notes tiles."
@@ -239,7 +223,7 @@
},
"settings_behavior_swipe_actions": "स्वाइप क्रियाएँ",
"@settings_behavior_swipe_actions": {
- "description": "Title of the sub-section regarding the swipe actions under the behavior settings."
+ "description": "Title of the section regarding the swipe actions on the notes tiles under the behavior settings."
},
"settings_swipe_action_right": "दायाँ स्वाइप क्रिया",
"@settings_swipe_action_right": {
@@ -691,44 +675,14 @@
"@dialog_delete": {
"description": "Title of the the dialog to delete one or multiple notes (moving them to the bin), and text for the confirmation button."
},
- "dialog_delete_body": "क्या आप वाकई {count} {count, plural, zero{} one{नोट} other{नोट्स}} को हटाना चाहते हैं? आप बिन से {count, plural, zero{} one{इसे} other{इन्हें}} पुनर्स्थापित कर सकते हैं।",
- "@dialog_delete_body": {
- "description": "Text for the dialog to confirm the deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_permanently_delete": "स्थायी रूप से मिटाए",
"@dialog_permanently_delete": {
"description": "Title of the the dialog to permanently delete one or multiple notes, and text for the confirmation button."
},
- "dialog_permanently_delete_body": "क्या आप वाकई {count} {count, plural, zero{} one{नोट} other{नोट्स}} को स्थायी रूप से हटाना चाहते हैं? आप {count, plural, zero{} one{इसे} other{इन्हें}} पुनर्स्थापित नहीं कर पाएँगे।",
- "@dialog_permanently_delete_body": {
- "description": "Text for the dialog to confirm the permanent deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_restore": "पुनर्स्थापित करें",
"@dialog_restore": {
"description": "Title of the the dialog to restore one or multiple notes from the bin, and text for the confirmation button."
},
- "dialog_restore_body": "क्या आप वास्तव में {count} {count, plural, zero{} one{नोट} other{नोट्स}} को पुनर्स्थापित करना चाहते हैं?",
- "@dialog_restore_body": {
- "description": "Text for the dialog to confirm restoring one or multiple notes from the bin.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_empty_bin": "बिन खाली करें",
"@dialog_empty_bin": {
"description": "Title of the the dialog to empty the bin, and text for the confirmation button."
@@ -741,16 +695,6 @@
"@dialog_delete_label": {
"description": "Title of the the dialog to delete one or multiple labels, and text for the confirmation button."
},
- "dialog_delete_label_body": "क्या आप वास्तव में {count} {count, plural, zero{} one{लेबल} other{लेबल्स}} हटाना चाहते हैं? {count, plural, zero{} one{इसे} other{इन्हें}} उन नोट्स से हटा दिया जाएगा जहाँ आपने {count, plural, zero{} one{इसे} other{इन्हें}} जोड़ा था।",
- "@dialog_delete_label_body": {
- "description": "Text for the dialog to confirm the deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_export_encryption_switch": "JSON निर्यात एन्क्रिप्ट करें",
"@dialog_export_encryption_switch": {
"description": "Text for the switch to toggle the encryption of the export in the dialog to manually or automatically exporting the notes as JSON."
diff --git a/lib/l10n/translations/app_pl.arb b/lib/l10n/translations/app_pl.arb
index 38755db0..579ec8ba 100644
--- a/lib/l10n/translations/app_pl.arb
+++ b/lib/l10n/translations/app_pl.arb
@@ -89,14 +89,6 @@
"@button_sort_ascending": {
"description": "Text of the button to sort the notes list in ascending order."
},
- "settings_appearance": "Wygląd",
- "@settings_appearance": {
- "description": "Title of the settings page regarding the application's appearance."
- },
- "settings_appearance_application": "Aplikacja",
- "@settings_appearance_application": {
- "description": "Title of the sub-section regarding the application under the appearance settings."
- },
"settings_language": "Język",
"@settings_language": {
"description": "Title of the language setting tile."
@@ -137,10 +129,6 @@
"@settings_black_theming_description": {
"description": "Description of the black theming setting tile."
},
- "settings_appearance_notes_tiles": "Kafelki notatek",
- "@settings_appearance_notes_tiles": {
- "description": "Title of the sub-section regarding the notes tiles under the appearance settings."
- },
"settings_show_titles_only": "Tylko tytuł",
"@settings_show_titles_only": {
"description": "Title of the setting tile to only show the titles of the notes in the notes tiles."
@@ -215,7 +203,7 @@
},
"settings_behavior_swipe_actions": "Gesty przesunięcia palcem",
"@settings_behavior_swipe_actions": {
- "description": "Title of the sub-section regarding the swipe actions under the behavior settings."
+ "description": "Title of the section regarding the swipe actions on the notes tiles under the behavior settings."
},
"settings_swipe_action_right": "Akcja przesunięcia w prawo",
"@settings_swipe_action_right": {
@@ -563,44 +551,14 @@
"@dialog_delete": {
"description": "Title of the the dialog to delete one or multiple notes (moving them to the bin), and text for the confirmation button."
},
- "dialog_delete_body": "Usunąć {count} {count, plural, one{notatkę} few{notatek} many{notatki} other{notatki}}? Możesz później przywrócić {count, plural, one{ją} other{je}} z kosza.",
- "@dialog_delete_body": {
- "description": "Text for the dialog to confirm the deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_permanently_delete": "Usuń trwale",
"@dialog_permanently_delete": {
"description": "Title of the the dialog to permanently delete one or multiple notes, and text for the confirmation button."
},
- "dialog_permanently_delete_body": "Usunąć trwale {count} {count, plural, one{notatkę} few {notatek} many {notatki} other{notatki}}? Tego nie da się cofnąć{count, plural, other{}}.",
- "@dialog_permanently_delete_body": {
- "description": "Text for the dialog to confirm the permanent deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_restore": "Przywróć",
"@dialog_restore": {
"description": "Title of the the dialog to restore one or multiple notes from the bin, and text for the confirmation button."
},
- "dialog_restore_body": "Przywrócić {count} {count, plural, one{notatkę} few {notatki} many {notatek} other{notatek}}?",
- "@dialog_restore_body": {
- "description": "Text for the dialog to confirm restoring one or multiple notes from the bin.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_empty_bin": "Opróżnij kosz",
"@dialog_empty_bin": {
"description": "Title of the the dialog to empty the bin, and text for the confirmation button."
diff --git a/lib/l10n/translations/app_pt.arb b/lib/l10n/translations/app_pt.arb
index cae895bd..718741fa 100644
--- a/lib/l10n/translations/app_pt.arb
+++ b/lib/l10n/translations/app_pt.arb
@@ -93,14 +93,6 @@
"@button_sort_ascending": {
"description": "Text of the button to sort the notes list in ascending order."
},
- "settings_appearance": "Aparência",
- "@settings_appearance": {
- "description": "Title of the settings page regarding the application's appearance."
- },
- "settings_appearance_application": "Aplicativo",
- "@settings_appearance_application": {
- "description": "Title of the sub-section regarding the application under the appearance settings."
- },
"settings_language": "Idioma",
"@settings_language": {
"description": "Title of the language setting tile."
@@ -141,10 +133,6 @@
"@settings_black_theming_description": {
"description": "Description of the black theming setting tile."
},
- "settings_appearance_notes_tiles": "Blocos de notas",
- "@settings_appearance_notes_tiles": {
- "description": "Title of the sub-section regarding the notes tiles under the appearance settings."
- },
"settings_show_titles_only": "Títulos apenas",
"@settings_show_titles_only": {
"description": "Title of the setting tile to only show the titles of the notes in the notes tiles."
@@ -215,7 +203,7 @@
},
"settings_behavior_swipe_actions": "Ações de deslizar",
"@settings_behavior_swipe_actions": {
- "description": "Title of the sub-section regarding the swipe actions under the behavior settings."
+ "description": "Title of the section regarding the swipe actions on the notes tiles under the behavior settings."
},
"settings_swipe_action_right": "Ação de deslizar para a direita",
"@settings_swipe_action_right": {
@@ -563,44 +551,14 @@
"@dialog_delete": {
"description": "Title of the the dialog to delete one or multiple notes (moving them to the bin), and text for the confirmation button."
},
- "dialog_delete_body": "Você realmente deseja excluir {count} {count, plural, one{anotação} other{anotações}}? Você pode restaurar {count, plural, one{ela} other{elas}} na lixeira.",
- "@dialog_delete_body": {
- "description": "Text for the dialog to confirm the deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_permanently_delete": "Excluir permanentemente",
"@dialog_permanently_delete": {
"description": "Title of the the dialog to permanently delete one or multiple notes, and text for the confirmation button."
},
- "dialog_permanently_delete_body": "Você realmente deseja excluir permanentemente {count} {count, plural, one{anotação} other{anotações}}? Você não poderá restaurar {count, plural, one{ela} other{elas}}.",
- "@dialog_permanently_delete_body": {
- "description": "Text for the dialog to confirm the permanent deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_restore": "Restaurar",
"@dialog_restore": {
"description": "Title of the the dialog to restore one or multiple notes from the bin, and text for the confirmation button."
},
- "dialog_restore_body": "Você realmente deseja restaurar {count} {count, plural, one{anotação} other{anotações}}?",
- "@dialog_restore_body": {
- "description": "Text for the dialog to confirm restoring one or multiple notes from the bin.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_empty_bin": "Esvaziar a lixeira",
"@dialog_empty_bin": {
"description": "Title of the the dialog to empty the bin, and text for the confirmation button."
diff --git a/lib/l10n/translations/app_ru.arb b/lib/l10n/translations/app_ru.arb
index e5d5fd7f..bf16ac5e 100644
--- a/lib/l10n/translations/app_ru.arb
+++ b/lib/l10n/translations/app_ru.arb
@@ -109,18 +109,14 @@
"@button_sort_ascending": {
"description": "Text of the button to sort the notes list in ascending order."
},
- "settings_appearance": "Персонализация",
- "@settings_appearance": {
+ "settings_page_appearance": "Персонализация",
+ "@settings_page_appearance": {
"description": "Title of the settings page regarding the application's appearance."
},
- "settings_appearance_description": "Язык, тема оформления, стиль заметок",
- "@settings_appearance_description": {
+ "settings_page_appearance_description": "Язык, тема оформления, шрифты, стиль заметок",
+ "@settings_page_appearance_description": {
"description": "Description of the appearance settings page."
},
- "settings_appearance_application": "Приложение",
- "@settings_appearance_application": {
- "description": "Title of the sub-section regarding the application under the appearance settings."
- },
"settings_language": "Язык",
"@settings_language": {
"description": "Title of the language setting tile."
@@ -129,6 +125,10 @@
"@settings_language_contribute": {
"description": "Button to contribute to the localizations, shown on the language setting tile."
},
+ "settings_appearance_section_theming": "Тема оформления",
+ "@settings_appearance_section_theming": {
+ "description": "Title of the section regarding the theming under the appearance settings."
+ },
"settings_theme": "Тема оформления",
"@settings_theme": {
"description": "Title of the theming setting tile."
@@ -161,9 +161,29 @@
"@settings_black_theming_description": {
"description": "Description of the black theming setting tile."
},
- "settings_appearance_notes_tiles": "Стиль заметок",
- "@settings_appearance_notes_tiles": {
- "description": "Title of the sub-section regarding the notes tiles under the appearance settings."
+ "settings_appearance_section_fonts": "Шрифты",
+ "@settings_appearance_section_fonts": {
+ "description": "Title of the section regarding the theming under the appearance settings."
+ },
+ "settings_app_font": "Шрифт приложения",
+ "@settings_app_font": {
+ "description": "Title of the setting tile to choose the font of the app."
+ },
+ "settings_app_font_description": "Шрифт, который будет использоваться в приложении",
+ "@settings_app_font_description": {
+ "description": "Description of the setting tile to choose the font of the app."
+ },
+ "settings_editor_font": "Шрифт редактора",
+ "@settings_editor_font": {
+ "description": "Title of the setting tile to choose the font of the notes."
+ },
+ "settings_editor_font_description": "Шрифт, который будет использоваться в редакторе",
+ "@settings_editor_font_description": {
+ "description": "Description of the setting tile to choose the font of the app."
+ },
+ "settings_appearance_section_notes_tiles": "Стиль заметок",
+ "@settings_appearance_section_notes_tiles": {
+ "description": "Title of the section regarding the notes tiles under the appearance settings."
},
"settings_show_titles_only": "Только заголовки",
"@settings_show_titles_only": {
@@ -239,7 +259,11 @@
},
"settings_behavior_swipe_actions": "Действия при свайпе",
"@settings_behavior_swipe_actions": {
- "description": "Title of the sub-section regarding the swipe actions under the behavior settings."
+ "description": "Title of the section regarding the swipe actions on the notes tiles under the behavior settings."
+ },
+ "settings_behavior_swipe_actions_bin": "Действия при свайпе (в корзине)",
+ "@settings_behavior_swipe_actions_bin": {
+ "description": "Title of the section regarding the swipe actions on the notes tiles in the bin under the behavior settings."
},
"settings_swipe_action_right": "Действие при свайпе вправо",
"@settings_swipe_action_right": {
@@ -249,6 +273,10 @@
"@settings_swipe_action_right_description": {
"description": "Description of the setting tile to choose which action to trigger when a right swipe is performed on a note tile."
},
+ "settings_bin_swipe_action_right_description": "Действие, которое будет выполняться при свайпе вправо по заметке в корзине",
+ "@settings_bin_swipe_action_right_description": {
+ "description": "Description of the setting tile to choose which action to trigger when a right swipe is performed on a note tile in the bin."
+ },
"settings_swipe_action_left": "Действие при свайпе влево",
"@settings_swipe_action_left": {
"description": "Title of the setting tile to choose which action to trigger when a left swipe is performed on a note tile."
@@ -257,6 +285,10 @@
"@settings_swipe_action_left_description": {
"description": "Description of the setting tile to choose which action to trigger when a left swipe is performed on a note tile."
},
+ "settings_bin_swipe_action_left_description": "Действие, которое будет выполняться при свайпе влево по заметке в корзине",
+ "@settings_bin_swipe_action_left_description": {
+ "description": "Description of the setting tile to choose which action to trigger when a left swipe is performed on a note tile in the bin."
+ },
"settings_editor": "Редактор",
"@settings_editor": {
"description": "Title of the settings page regarding the notes content editor."
@@ -619,6 +651,14 @@
"@dialog_export_encryption_password": {
"description": "Hint for the password text field in the dialog to configure the encryption of an automatic or manual export."
},
+ "dialog_select_labels": "Выберите теги",
+ "@dialog_select_labels": {
+ "description": "Title of the dialog to select the labels of a note."
+ },
+ "dialog_select_labels_to_add": "Выберите теги для добавления",
+ "@dialog_select_labels_to_add": {
+ "description": "Title of the dialog to select the labels to add to the currently selected notes."
+ },
"tooltip_undo": "Отменить последнее действие",
"@tooltip_undo": {
"description": "Tooltip for the button to undo the last action in the editor."
@@ -707,44 +747,14 @@
"@dialog_delete": {
"description": "Title of the the dialog to delete one or multiple notes (moving them to the bin), and text for the confirmation button."
},
- "dialog_delete_body": "Вы действительно хотите удалить {count} {count, plural, one{заметку} few {заметки} many {заметок} other{заметки}}? Вы можете восстановить {count, plural, one{её} other{их}} из корзины.",
- "@dialog_delete_body": {
- "description": "Text for the dialog to confirm the deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_permanently_delete": "Удалить",
"@dialog_permanently_delete": {
"description": "Title of the the dialog to permanently delete one or multiple notes, and text for the confirmation button."
},
- "dialog_permanently_delete_body": "Вы действительно хотите навсегда удалить {count} {count, plural, one{заметку} few {заметки} many {заметок} other{заметки}}? Вы не сможете {count, plural, one{её} other{их}} восстановить.",
- "@dialog_permanently_delete_body": {
- "description": "Text for the dialog to confirm the permanent deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_restore": "Восстановить",
"@dialog_restore": {
"description": "Title of the the dialog to restore one or multiple notes from the bin, and text for the confirmation button."
},
- "dialog_restore_body": "Вы действительно хотите восстановить {count} {count, plural, one{заметку} few {заметки} many {заметок} other{заметки}}?",
- "@dialog_restore_body": {
- "description": "Text for the dialog to confirm restoring one or multiple notes from the bin.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_empty_bin": "Очистить корзину",
"@dialog_empty_bin": {
"description": "Title of the the dialog to empty the bin, and text for the confirmation button."
@@ -757,16 +767,6 @@
"@dialog_delete_label": {
"description": "Title of the the dialog to delete one or multiple labels, and text for the confirmation button."
},
- "dialog_delete_label_body": "Вы действительно хотите удалить {count} {count, plural, one{тег} few {тега} many {тегов} other{}}? {count, plural, one{Он будут удален} other{Они будут удалены}} из тех заметок, в которых вы добавили {count, plural, one{этот тег} other{эти теги}}.",
- "@dialog_delete_label_body": {
- "description": "Text for the dialog to confirm the deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_export_encryption_switch": "Зашифровать экспорт в формате JSON",
"@dialog_export_encryption_switch": {
"description": "Text for the switch to toggle the encryption of the export in the dialog to manually or automatically exporting the notes as JSON."
@@ -823,6 +823,10 @@
"@placeholder_notes": {
"description": "Placeholder on the notes page when there are no notes."
},
+ "placeholder_labels": "Тегов нет",
+ "@placeholder_labels": {
+ "description": "Placeholder on the labels page when there are no labels."
+ },
"placeholder_bin": "Нет удаленных заметок",
"@placeholder_bin": {
"description": "Placeholder on the bin page when there are no notes."
diff --git a/lib/l10n/translations/app_tr.arb b/lib/l10n/translations/app_tr.arb
index 3947ecca..89224551 100644
--- a/lib/l10n/translations/app_tr.arb
+++ b/lib/l10n/translations/app_tr.arb
@@ -109,18 +109,6 @@
"@button_sort_ascending": {
"description": "Text of the button to sort the notes list in ascending order."
},
- "settings_appearance": "Görünüş",
- "@settings_appearance": {
- "description": "Title of the settings page regarding the application's appearance."
- },
- "settings_appearance_description": "Dil, tema, not kutucukları",
- "@settings_appearance_description": {
- "description": "Description of the appearance settings page."
- },
- "settings_appearance_application": "Uygulama",
- "@settings_appearance_application": {
- "description": "Title of the sub-section regarding the application under the appearance settings."
- },
"settings_language": "Dil",
"@settings_language": {
"description": "Title of the language setting tile."
@@ -161,10 +149,6 @@
"@settings_black_theming_description": {
"description": "Description of the black theming setting tile."
},
- "settings_appearance_notes_tiles": "Metin karo",
- "@settings_appearance_notes_tiles": {
- "description": "Title of the sub-section regarding the notes tiles under the appearance settings."
- },
"settings_show_titles_only": "Sadece başlıklar",
"@settings_show_titles_only": {
"description": "Title of the setting tile to only show the titles of the notes in the notes tiles."
@@ -239,7 +223,7 @@
},
"settings_behavior_swipe_actions": "Kaydırma işlemleri",
"@settings_behavior_swipe_actions": {
- "description": "Title of the sub-section regarding the swipe actions under the behavior settings."
+ "description": "Title of the section regarding the swipe actions on the notes tiles under the behavior settings."
},
"settings_swipe_action_right": "Sağa kaydırma eylemi",
"@settings_swipe_action_right": {
@@ -691,44 +675,14 @@
"@dialog_delete": {
"description": "Title of the the dialog to delete one or multiple notes (moving them to the bin), and text for the confirmation button."
},
- "dialog_delete_body": "Gerçekten {count} {count, plural, zero{} one{notu} other{notu}} silmek istiyor musunuz? Çöp kutusundan {count, plural, zero{} one{onu} other{onları}} kurtarabilirsiniz.",
- "@dialog_delete_body": {
- "description": "Text for the dialog to confirm the deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_permanently_delete": "Kalıcı sil",
"@dialog_permanently_delete": {
"description": "Title of the the dialog to permanently delete one or multiple notes, and text for the confirmation button."
},
- "dialog_permanently_delete_body": "Gerçekten {count} {count, plural, zero{} one{notu} other{notu}} kalıcı olarak silmek istiyor musunuz?{count, plural, zero{} one{Onu} other{Onları}} kurtaramazsınız.",
- "@dialog_permanently_delete_body": {
- "description": "Text for the dialog to confirm the permanent deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_restore": "Kurtar",
"@dialog_restore": {
"description": "Title of the the dialog to restore one or multiple notes from the bin, and text for the confirmation button."
},
- "dialog_restore_body": "Gerçekten {count} {count, plural, zero{} one{notu} other{notu}} kurtarmak istiyor musunuz?",
- "@dialog_restore_body": {
- "description": "Text for the dialog to confirm restoring one or multiple notes from the bin.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_empty_bin": "Çöp kutusunu boşalt",
"@dialog_empty_bin": {
"description": "Title of the the dialog to empty the bin, and text for the confirmation button."
@@ -741,16 +695,6 @@
"@dialog_delete_label": {
"description": "Title of the the dialog to delete one or multiple labels, and text for the confirmation button."
},
- "dialog_delete_label_body": "Gerçekten {count} {count, plural, zero{} one{label} other{labels}} silmek istiyor musunuz? {count, plural, zero{} one{It} other{They}}, {count, plural, zero{} one{it} other{them}} eklediğiniz notlardan kaldırılacaktır.",
- "@dialog_delete_label_body": {
- "description": "Text for the dialog to confirm the deletion of one or multiple notes.",
- "placeholders": {
- "count": {
- "description": "Number of notes to delete.",
- "type": "int"
- }
- }
- },
"dialog_export_encryption_switch": "JSON dışa aktarımını şifreleyin",
"@dialog_export_encryption_switch": {
"description": "Text for the switch to toggle the encryption of the export in the dialog to manually or automatically exporting the notes as JSON."
diff --git a/lib/l10n/translations/app_zh.arb b/lib/l10n/translations/app_zh.arb
index a8785031..fa715a42 100644
--- a/lib/l10n/translations/app_zh.arb
+++ b/lib/l10n/translations/app_zh.arb
@@ -109,18 +109,14 @@
"@button_sort_ascending": {
"description": "Text of the button to sort the notes list in ascending order."
},
- "settings_appearance": "外观",
- "@settings_appearance": {
+ "settings_page_appearance": "外观",
+ "@settings_page_appearance": {
"description": "Title of the settings page regarding the application's appearance."
},
- "settings_appearance_description": "语言、主题、笔记平铺",
- "@settings_appearance_description": {
+ "settings_page_appearance_description": "语言、主题、字体、笔记磁贴",
+ "@settings_page_appearance_description": {
"description": "Description of the appearance settings page."
},
- "settings_appearance_application": "应用程序",
- "@settings_appearance_application": {
- "description": "Title of the sub-section regarding the application under the appearance settings."
- },
"settings_language": "语言",
"@settings_language": {
"description": "Title of the language setting tile."
@@ -129,6 +125,10 @@
"@settings_language_contribute": {
"description": "Button to contribute to the localizations, shown on the language setting tile."
},
+ "settings_appearance_section_theming": "主题",
+ "@settings_appearance_section_theming": {
+ "description": "Title of the section regarding the theming under the appearance settings."
+ },
"settings_theme": "主题",
"@settings_theme": {
"description": "Title of the theming setting tile."
@@ -161,9 +161,29 @@
"@settings_black_theming_description": {
"description": "Description of the black theming setting tile."
},
- "settings_appearance_notes_tiles": "笔记平铺",
- "@settings_appearance_notes_tiles": {
- "description": "Title of the sub-section regarding the notes tiles under the appearance settings."
+ "settings_appearance_section_fonts": "字体",
+ "@settings_appearance_section_fonts": {
+ "description": "Title of the section regarding the theming under the appearance settings."
+ },
+ "settings_app_font": "应用字体",
+ "@settings_app_font": {
+ "description": "Title of the setting tile to choose the font of the app."
+ },
+ "settings_app_font_description": "应用程序中除笔记编辑器外的所有文本使用的字体",
+ "@settings_app_font_description": {
+ "description": "Description of the setting tile to choose the font of the app."
+ },
+ "settings_editor_font": "编辑器字体",
+ "@settings_editor_font": {
+ "description": "Title of the setting tile to choose the font of the notes."
+ },
+ "settings_editor_font_description": "仅用于笔记编辑器中文本的字体",
+ "@settings_editor_font_description": {
+ "description": "Description of the setting tile to choose the font of the app."
+ },
+ "settings_appearance_section_notes_tiles": "笔记磁贴",
+ "@settings_appearance_section_notes_tiles": {
+ "description": "Title of the section regarding the notes tiles under the appearance settings."
},
"settings_show_titles_only": "仅标题",
"@settings_show_titles_only": {
@@ -185,7 +205,7 @@
"@settings_show_tiles_background": {
"description": "Title of the setting tile to show the background of the notes tiles."
},
- "settings_show_tiles_background_description": "显示笔记平铺的背景",
+ "settings_show_tiles_background_description": "显示笔记磁贴的背景",
"@settings_show_tiles_background_description": {
"description": "Description of the setting tile to show the background of the notes tiles."
},
@@ -193,7 +213,7 @@
"@settings_show_separators": {
"description": "Title of the setting tile to show the separators between the notes tiles."
},
- "settings_show_separators_description": "在笔记平铺之间显示分隔符",
+ "settings_show_separators_description": "在笔记磁贴之间显示分隔符",
"@settings_show_separators_description": {
"description": "Description of the setting tile to show the separators between the notes tiles."
},
@@ -239,24 +259,36 @@
},
"settings_behavior_swipe_actions": "滑动操作",
"@settings_behavior_swipe_actions": {
- "description": "Title of the sub-section regarding the swipe actions under the behavior settings."
+ "description": "Title of the section regarding the swipe actions on the notes tiles under the behavior settings."
+ },
+ "settings_behavior_swipe_actions_bin": "滑动操作(回收站)",
+ "@settings_behavior_swipe_actions_bin": {
+ "description": "Title of the section regarding the swipe actions on the notes tiles in the bin under the behavior settings."
},
"settings_swipe_action_right": "向右滑动操作",
"@settings_swipe_action_right": {
"description": "Title of the setting tile to choose which action to trigger when a right swapping a note tile."
},
- "settings_swipe_action_right_description": "在笔记平铺上向右滑动时触发的操作",
+ "settings_swipe_action_right_description": "在笔记磁贴上向右滑动时触发的操作",
"@settings_swipe_action_right_description": {
"description": "Description of the setting tile to choose which action to trigger when a right swipe is performed on a note tile."
},
+ "settings_bin_swipe_action_right_description": "在回收站中的笔记磁贴上向右滑动时触发的操作",
+ "@settings_bin_swipe_action_right_description": {
+ "description": "Description of the setting tile to choose which action to trigger when a right swipe is performed on a note tile in the bin."
+ },
"settings_swipe_action_left": "向左滑动操作",
"@settings_swipe_action_left": {
"description": "Title of the setting tile to choose which action to trigger when a left swipe is performed on a note tile."
},
- "settings_swipe_action_left_description": "在笔记平铺上向左滑动时触发的操作",
+ "settings_swipe_action_left_description": "在笔记磁贴上向左滑动时触发的操作",
"@settings_swipe_action_left_description": {
"description": "Description of the setting tile to choose which action to trigger when a left swipe is performed on a note tile."
},
+ "settings_bin_swipe_action_left_description": "在回收站中的笔记磁贴上向左滑动时触发的操作",
+ "@settings_bin_swipe_action_left_description": {
+ "description": "Description of the setting tile to choose which action to trigger when a left swipe is performed on a note tile in the bin."
+ },
"settings_editor": "编辑器",
"@settings_editor": {
"description": "Title of the settings page regarding the notes content editor."
@@ -353,11 +385,11 @@
"@settings_labels_appearance": {
"description": "Title of the settings section regarding the appearance of the labels."
},
- "settings_show_labels_note_tile": "在笔记平铺上显示标签",
+ "settings_show_labels_note_tile": "在笔记磁贴上显示标签",
"@settings_show_labels_note_tile": {
"description": "Title of the setting tile to show the labels on the notes tiles."
},
- "settings_show_labels_note_tile_description": "显示笔记平铺的标签列表",
+ "settings_show_labels_note_tile_description": "显示笔记磁贴的标签列表",
"@settings_show_labels_note_tile_description": {
"description": "Description of the setting tile to show the labels on the notes tiles."
},
@@ -479,7 +511,7 @@
"@settings_bigger_titles": {
"description": "Title of the setting tile to use bigger titles on the notes tiles."
},
- "settings_bigger_titles_description": "在笔记平铺上显示更大的标题",
+ "settings_bigger_titles_description": "在笔记磁贴上显示更大的标题",
"@settings_bigger_titles_description": {
"description": "Description of the setting tile to use bigger titles on the notes tiles."
},
@@ -619,6 +651,14 @@
"@dialog_export_encryption_password": {
"description": "Hint for the password text field in the dialog to configure the encryption of an automatic or manual export."
},
+ "dialog_select_labels": "选择标签",
+ "@dialog_select_labels": {
+ "description": "Title of the dialog to select the labels of a note."
+ },
+ "dialog_select_labels_to_add": "选择要添加的标签",
+ "@dialog_select_labels_to_add": {
+ "description": "Title of the dialog to select the labels to add to the currently selected notes."
+ },
"tooltip_undo": "撤销最后操作",
"@tooltip_undo": {
"description": "Tooltip for the button to undo the last action in the editor."
@@ -707,7 +747,7 @@
"@dialog_delete": {
"description": "Title of the the dialog to delete one or multiple notes (moving them to the bin), and text for the confirmation button."
},
- "dialog_delete_body": "是否确定要删除 {count} {count, plural, other{个笔记}}?您可以从回收站中还原{count, plural, other{它们}}。",
+ "dialog_delete_body": "是否确定要删除 {count} {count, plural, other{个笔记}}?您可以从回收站中还原{count, plural, other{笔记}}。",
"@dialog_delete_body": {
"description": "Text for the dialog to confirm the deletion of one or multiple notes.",
"placeholders": {
@@ -721,7 +761,7 @@
"@dialog_permanently_delete": {
"description": "Title of the the dialog to permanently delete one or multiple notes, and text for the confirmation button."
},
- "dialog_permanently_delete_body": "是否确定要永久删除 {count} {count, plural, other{个笔记}}?您将无法还原{count, plural, other{它们}}。",
+ "dialog_permanently_delete_body": "是否确定要永久删除 {count} {count, plural, other{个笔记}}?您将无法还原{count, plural, other{笔记}}。",
"@dialog_permanently_delete_body": {
"description": "Text for the dialog to confirm the permanent deletion of one or multiple notes.",
"placeholders": {
@@ -847,6 +887,16 @@
"@action_share": {
"description": "Swipe or menu action to share a note."
},
+ "action_share_subject": "从 Material Notes 分享了 {count} {count, plural, other{个笔记}}",
+ "@action_share_subject": {
+ "description": "Subject of the text that is shared when multiple notes are shared at the same time.",
+ "placeholders": {
+ "count": {
+ "description": "Number of notes being shared.",
+ "type": "int"
+ }
+ }
+ },
"action_delete": "删除",
"@action_delete": {
"description": "Swipe or menu action to delete a note (moving it to the bin)."
diff --git a/lib/pages/labels/dialogs/label_dialog.dart b/lib/pages/labels/dialogs/label_dialog.dart
index d3ab5e09..cfe1e746 100644
--- a/lib/pages/labels/dialogs/label_dialog.dart
+++ b/lib/pages/labels/dialogs/label_dialog.dart
@@ -7,6 +7,9 @@ import '../../../common/constants/sizes.dart';
import '../../../models/label/label.dart';
import '../../../providers/labels/labels_list/labels_list_provider.dart';
+// TODO: remove on next Flutter release
+// ignore_for_file: deprecated_member_use
+
/// Dialog to add or edit a label.
class LabelDialog extends ConsumerStatefulWidget {
/// A dialog allowing the user to add a label providing its name and color, or to edit an existing one.
diff --git a/lib/services/notes/notes_service.dart b/lib/services/notes/notes_service.dart
index ba6b93c2..2fd5c413 100644
--- a/lib/services/notes/notes_service.dart
+++ b/lib/services/notes/notes_service.dart
@@ -1,4 +1,3 @@
-import 'package:collection/collection.dart';
import 'package:flutter_mimir/flutter_mimir.dart';
import 'package:is_first_run/is_first_run.dart';
import 'package:isar/isar.dart';
@@ -129,7 +128,7 @@ class NotesService {
final notesIds = searchResults.map((Map noteIndex) => noteIndex['id'] as int).toList();
final notes = (await _notes.getAll(notesIds));
- final notesNotNull = notes.whereNotNull().toList();
+ final notesNotNull = notes.nonNulls.toList();
// Check that all search results correspond to an existing note
if (notes.length != notesNotNull.length) {
diff --git a/lib/utils/theme_utils.dart b/lib/utils/theme_utils.dart
index a42ed407..848cbe87 100644
--- a/lib/utils/theme_utils.dart
+++ b/lib/utils/theme_utils.dart
@@ -133,9 +133,6 @@ class ThemeUtils {
? ColorScheme.fromSeed(
brightness: Brightness.dark,
seedColor: customPrimaryColor,
- // TODO: remove when not required anymore, can't figure out why it's needed since it's not an issue of dynamic_colors
- // ignore: deprecated_member_use
- background: Colors.black,
surface: Colors.black,
)
: ColorScheme.fromSeed(
diff --git a/pubspec.lock b/pubspec.lock
index 84a6ec00..118a2644 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -82,10 +82,10 @@ packages:
dependency: "direct main"
description:
name: back_button_interceptor
- sha256: "5102af98f83805f41c1444a705558bf284a909ad35fbad07d457fe9054021cd8"
+ sha256: "50d775cee2f75e8788b0577b71261c28638f47c4faf04d5aa566f13c6b19baa3"
url: "https://pub.dev"
source: hosted
- version: "8.0.0"
+ version: "8.0.3"
boolean_selector:
dependency: transitive
description:
@@ -138,18 +138,18 @@ packages:
dependency: "direct dev"
description:
name: build_runner
- sha256: "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d"
+ sha256: "74691599a5bc750dc96a6b4bfd48f7d9d66453eab04c7f4063134800d6a5c573"
url: "https://pub.dev"
source: hosted
- version: "2.4.13"
+ version: "2.4.14"
build_runner_core:
dependency: transitive
description:
name: build_runner_core
- sha256: f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0
+ sha256: "22e3aa1c80e0ada3722fe5b63fd43d9c8990759d0a2cf489c8c5d7b2bdebc021"
url: "https://pub.dev"
source: hosted
- version: "7.3.2"
+ version: "8.0.0"
build_verify:
dependency: "direct dev"
description:
@@ -314,10 +314,10 @@ packages:
dependency: transitive
description:
name: dart_style
- sha256: "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9"
+ sha256: "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab"
url: "https://pub.dev"
source: hosted
- version: "2.3.6"
+ version: "2.3.7"
dartx:
dependency: transitive
description:
@@ -426,26 +426,26 @@ packages:
dependency: "direct main"
description:
name: fleather
- sha256: "622231d66508fd2f481824134e0e4e539168f20a5ec513c8c6246f5b8c8240da"
+ sha256: f819156c338dbbabe314a170efe20c227b0262a0c622d68e965c5674a317a3ee
url: "https://pub.dev"
source: hosted
- version: "1.19.0"
+ version: "1.20.0"
flex_color_picker:
dependency: "direct main"
description:
name: flex_color_picker
- sha256: "12dc855ae8ef5491f529b1fc52c655f06dcdf4114f1f7fdecafa41eec2ec8d79"
+ sha256: c083b79f1c57eaeed9f464368be376951230b3cb1876323b784626152a86e480
url: "https://pub.dev"
source: hosted
- version: "3.6.0"
+ version: "3.7.0"
flex_seed_scheme:
dependency: transitive
description:
name: flex_seed_scheme
- sha256: "7639d2c86268eff84a909026eb169f008064af0fb3696a651b24b0fa24a40334"
+ sha256: d3ba3c5c92d2d79d45e94b4c6c71d01fac3c15017da1545880c53864da5dfeb0
url: "https://pub.dev"
source: hosted
- version: "3.4.1"
+ version: "3.5.0"
flutter:
dependency: "direct main"
description: flutter
@@ -463,10 +463,10 @@ packages:
dependency: "direct main"
description:
name: flutter_helper_utils
- sha256: "185b68c61bb62edd95fab0cb2e93d0ccbe7aceabfb066ae7c3d6b55b73ca50b8"
+ sha256: "0e2160d395d42750dbc2d24fd586025a23084b6905033234034e099b746c1a3c"
url: "https://pub.dev"
source: hosted
- version: "6.8.0"
+ version: "6.10.0"
flutter_launcher_icons:
dependency: "direct dev"
description:
@@ -500,10 +500,10 @@ packages:
dependency: "direct main"
description:
name: flutter_native_splash
- sha256: "1152ab0067ca5a2ebeb862fe0a762057202cceb22b7e62692dcbabf6483891bb"
+ sha256: "7062602e0dbd29141fb8eb19220b5871ca650be5197ab9c1f193a28b17537bc7"
url: "https://pub.dev"
source: hosted
- version: "2.4.3"
+ version: "2.4.4"
flutter_riverpod:
dependency: "direct main"
description:
@@ -524,26 +524,26 @@ packages:
dependency: "direct main"
description:
name: flutter_secure_storage
- sha256: "165164745e6afb5c0e3e3fcc72a012fb9e58496fb26ffb92cf22e16a821e85d0"
+ sha256: "1913841ac4c7bf57cd2e05b717e1fbff7841b542962feff827b16525a781b3e4"
url: "https://pub.dev"
source: hosted
- version: "9.2.2"
+ version: "9.2.3"
flutter_secure_storage_linux:
dependency: transitive
description:
name: flutter_secure_storage_linux
- sha256: "4d91bfc23047422cbcd73ac684bc169859ee766482517c22172c86596bf1464b"
+ sha256: bf7404619d7ab5c0a1151d7c4e802edad8f33535abfbeff2f9e1fe1274e2d705
url: "https://pub.dev"
source: hosted
- version: "1.2.1"
+ version: "1.2.2"
flutter_secure_storage_macos:
dependency: transitive
description:
name: flutter_secure_storage_macos
- sha256: "1693ab11121a5f925bbea0be725abfcfbbcf36c1e29e571f84a0c0f436147a81"
+ sha256: "6c0a2795a2d1de26ae202a0d78527d163f4acbb11cde4c75c670f3a0fc064247"
url: "https://pub.dev"
source: hosted
- version: "3.1.2"
+ version: "3.1.3"
flutter_secure_storage_platform_interface:
dependency: transitive
description:
@@ -638,10 +638,10 @@ packages:
dependency: transitive
description:
name: html
- sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a"
+ sha256: "1fc58edeaec4307368c60d59b7e15b9d658b57d7f3125098b6294153c75337ec"
url: "https://pub.dev"
source: hosted
- version: "0.15.4"
+ version: "0.15.5"
http:
dependency: transitive
description:
@@ -670,10 +670,10 @@ packages:
dependency: transitive
description:
name: image
- sha256: f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d
+ sha256: "8346ad4b5173924b5ddddab782fc7d8a6300178c8b1dc427775405a01701c4a6"
url: "https://pub.dev"
source: hosted
- version: "4.3.0"
+ version: "4.5.2"
intl:
dependency: "direct main"
description:
@@ -830,10 +830,10 @@ packages:
dependency: "direct main"
description:
name: material_symbols_icons
- sha256: "64404f47f8e0a9d20478468e5decef867a688660bad7173adcd20418d7f892c9"
+ sha256: "89aac72d25dd49303f71b3b1e70f8374791846729365b25bebc2a2531e5b86cd"
url: "https://pub.dev"
source: hosted
- version: "4.2801.0"
+ version: "4.2801.1"
meta:
dependency: transitive
description:
@@ -894,10 +894,10 @@ packages:
dependency: "direct main"
description:
name: parchment
- sha256: a7b4ae5bc7fcfe29909840246d824651315b09cae2176708f86c6ce7f8236019
+ sha256: "5d9451fc7244b3d634db89a4d03946de59e2100edc2ad1b7b92df3a4ad81f32a"
url: "https://pub.dev"
source: hosted
- version: "1.19.0"
+ version: "1.20.0"
parchment_delta:
dependency: "direct main"
description:
@@ -966,26 +966,26 @@ packages:
dependency: "direct dev"
description:
name: patrol
- sha256: "7e7c346890fa234af948fbdf024e09e80142deef7aef572dead1001446ca853c"
+ sha256: f2b423122e63b1251fc31165ba1f7d85d60e22b4d20076ef39dcb47f83e35467
url: "https://pub.dev"
source: hosted
- version: "3.13.1"
+ version: "3.13.2"
patrol_finders:
dependency: transitive
description:
name: patrol_finders
- sha256: "3ecd1df127024ff0b5bc5df64aecf6068813d7e88cf9fddb162369e29c2da2a7"
+ sha256: "5a1e2b4c6636e89645fc596d68224cfe6cca28e11c855b98dd0df9bed0d80405"
url: "https://pub.dev"
source: hosted
- version: "2.5.0"
+ version: "2.6.0"
patrol_log:
dependency: transitive
description:
name: patrol_log
- sha256: a984718fd900163fc3478dae5befa09e14ba25f86263ffed460c7589b7d8be5c
+ sha256: ad5d7b759d16071ca16aa9b27eb4f106ce23079792d4312941874dbc33e795cb
url: "https://pub.dev"
source: hosted
- version: "0.2.0"
+ version: "0.2.2"
petitparser:
dependency: transitive
description:
@@ -1159,10 +1159,10 @@ packages:
dependency: "direct main"
description:
name: saf_stream
- sha256: d90bcbf0fe9e99065e3bab5d5711551b1911ed2001ad8cf94258081ed6f6b7b2
+ sha256: "197eeaf7f81825ac000a3ca18c3a8ca690b9a88988de73acb27a69634cb32156"
url: "https://pub.dev"
source: hosted
- version: "0.10.0"
+ version: "0.10.2"
saf_util:
dependency: "direct main"
description:
@@ -1207,10 +1207,10 @@ packages:
dependency: "direct main"
description:
name: shared_preferences
- sha256: "3c7e73920c694a436afaf65ab60ce3453d91f84208d761fbd83fc21182134d93"
+ sha256: a752ce92ea7540fc35a0d19722816e04d0e72828a4200e83a98cf1a1eb524c9a
url: "https://pub.dev"
source: hosted
- version: "2.3.4"
+ version: "2.3.5"
shared_preferences_android:
dependency: transitive
description:
@@ -1641,5 +1641,5 @@ packages:
source: hosted
version: "3.1.2"
sdks:
- dart: ">=3.5.4 <4.0.0"
+ dart: ">=3.6.0 <4.0.0"
flutter: ">=3.27.1"
diff --git a/pubspec.yaml b/pubspec.yaml
index 6b9f3026..ae395606 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -2,17 +2,17 @@ name: localmaterialnotes
description: Simple, local, material design notes
repository: https://github.com/maelchiotti/LocalMaterialNotes
-version: 1.10.1+23
+version: 1.11.0+24
publish_to: none
environment:
- sdk: ">=3.5.4 <4.0.0"
+ sdk: ">=3.6.0 <4.0.0"
flutter: 3.27.1
dependencies:
after_layout: ^1.2.0
archive: ^4.0.2
- back_button_interceptor: ^8.0.0
+ back_button_interceptor: ^8.0.3
collection: ^1.18.0
dart_helper_utils: ^3.3.0
device_info_plus: ^11.2.0
@@ -20,18 +20,18 @@ dependencies:
encrypt: ^5.0.3
equatable: ^2.0.7
flag_secure: ^2.0.2
- fleather: ^1.19.0
- flex_color_picker: ^3.6.0
+ fleather: ^1.20.0
+ flex_color_picker: ^3.7.0
flutter:
sdk: flutter
flutter_displaymode: ^0.6.0
- flutter_helper_utils: ^6.8.0
+ flutter_helper_utils: ^6.10.0
flutter_localizations:
sdk: flutter
flutter_mimir: ^0.1.6
- flutter_native_splash: ^2.4.3
+ flutter_native_splash: ^2.4.4
flutter_riverpod: ^2.6.1
- flutter_secure_storage: ^9.2.2
+ flutter_secure_storage: ^9.2.3
flutter_staggered_grid_view: ^0.7.0
gap: ^3.0.1
intl: ^0.19.0
@@ -45,7 +45,7 @@ dependencies:
json_annotation: ^4.9.0
locale_names: ^1.1.1
logger: ^2.5.0
- material_symbols_icons: ^4.2801.0
+ material_symbols_icons: ^4.2801.1
package_info_plus: ^8.1.2
parchment: any
parchment_delta: any
@@ -58,18 +58,18 @@ dependencies:
ref: 2cea396843cd3ab1b5ec4334be4233864637874e
restart_app: ^1.3.2
riverpod_annotation: ^2.6.1
- saf_stream: ^0.10.0
+ saf_stream: ^0.10.2
saf_util: ^0.6.1
sanitize_filename: ^1.0.5
settings_tiles: ^2.0.4
share_plus: ^10.1.3
- shared_preferences: ^2.3.4
+ shared_preferences: ^2.3.5
simple_icons: ^10.1.3
string_validator: ^1.1.0
url_launcher: ^6.3.1
dev_dependencies:
- build_runner: ^2.4.13
+ build_runner: ^2.4.14
build_verify: ^3.1.0
custom_lint: ^0.7.0
flutter_launcher_icons: ^0.14.2
@@ -80,13 +80,10 @@ dev_dependencies:
version: ^3.1.8
hosted: https://pub.isar-community.dev/
json_serializable: ^6.9.0
- patrol: ^3.13.1
+ patrol: ^3.13.2
riverpod_generator: ^2.6.3
riverpod_lint: ^2.6.3
-dependency_overrides:
- archive: ^4.0.2 # TODO: remove when flutter_native_splash dependencies are updated
-
flutter:
uses-material-design: true
generate: true