From bf357a0e2dee24d80dc17082b1f685e8ee1ed9aa Mon Sep 17 00:00:00 2001 From: Jebbs Date: Mon, 7 Oct 2019 11:55:15 +0800 Subject: Add toast message for some keyboard shortcuts Add notification message when using keyboard shortcuts: f, s, and m. --- locale/translations.go | 65 +++++++++++++++++++++++++++++++++++------- locale/translations/de_DE.json | 5 ++++ locale/translations/en_US.json | 5 ++++ locale/translations/es_ES.json | 5 ++++ locale/translations/fr_FR.json | 5 ++++ locale/translations/it_IT.json | 5 ++++ locale/translations/nl_NL.json | 5 ++++ locale/translations/pl_PL.json | 5 ++++ locale/translations/ru_RU.json | 5 ++++ locale/translations/zh_CN.json | 7 ++++- 10 files changed, 101 insertions(+), 11 deletions(-) (limited to 'locale') diff --git a/locale/translations.go b/locale/translations.go index 6267ca7..794a114 100644 --- a/locale/translations.go +++ b/locale/translations.go @@ -53,14 +53,19 @@ var translations = map[string]string{ "pagination.previous": "Vorherige", "entry.status.unread": "Ungelesen", "entry.status.read": "Gelesen", + "entry.status.toast.unread": "Als ungelesen markiert", + "entry.status.toast.read": "Als gelesen markiert", "entry.status.title": "Status des Artikels ändern", "entry.bookmark.toggle.on": "Lesezeichen hinzufügen", "entry.bookmark.toggle.off": "Lesezeichen entfernen", + "entry.bookmark.toast.on": "Markiert", + "entry.bookmark.toast.off": "Nicht markiert", "entry.state.saving": "Speichern...", "entry.state.loading": "Lade...", "entry.save.label": "Speichern", "entry.save.title": "Diesen Artikel speichern", "entry.save.completed": "Erledigt!", + "entry.save.toast.completed": "Artikel gespeichert", "entry.scraper.label": "Inhalt herunterladen", "entry.scraper.title": "Inhalt herunterladen", "entry.scraper.completed": "Erledigt!", @@ -349,14 +354,19 @@ var translations = map[string]string{ "pagination.previous": "Previous", "entry.status.unread": "Unread", "entry.status.read": "Read", + "entry.status.toast.unread": "Marked as unread", + "entry.status.toast.read": "Marked as read", "entry.status.title": "Change entry status", "entry.bookmark.toggle.on": "Star", "entry.bookmark.toggle.off": "Unstar", + "entry.bookmark.toast.on": "Starred", + "entry.bookmark.toast.off": "Unstarred", "entry.state.saving": "Saving...", "entry.state.loading": "Loading...", "entry.save.label": "Save", "entry.save.title": "Save this article", "entry.save.completed": "Done!", + "entry.save.toast.completed": "Article saved", "entry.scraper.label": "Fetch original content", "entry.scraper.title": "Fetch original content", "entry.scraper.completed": "Done!", @@ -625,14 +635,19 @@ var translations = map[string]string{ "pagination.previous": "Anterior", "entry.status.unread": "No leído", "entry.status.read": "Leído", + "entry.status.toast.unread": "Marcado como no leído", + "entry.status.toast.read": "Marcado como leído", "entry.status.title": "Cambiar estado de entrada", "entry.bookmark.toggle.on": "Marcar", "entry.bookmark.toggle.off": "Desmarcar", + "entry.bookmark.toast.on": "Sembrado de estrellas", + "entry.bookmark.toast.off": "Sin estrellas", "entry.state.saving": "Guardando...", "entry.state.loading": "Cargando...", "entry.save.label": "Guardar", "entry.save.title": "Guardar este articulo", "entry.save.completed": "¡Hecho!", + "entry.save.toast.completed": "Artículo guardado", "entry.scraper.label": "Obtener contenido original", "entry.scraper.title": "Obtener contenido original", "entry.scraper.completed": "¡Hecho!", @@ -902,13 +917,18 @@ var translations = map[string]string{ "entry.status.unread": "Non lu", "entry.status.read": "Lu", "entry.status.title": "Changer le statut de l'entrée", + "entry.status.toast.unread": "Marqué comme non lu", + "entry.status.toast.read": "Marqué comme lu", "entry.bookmark.toggle.on": "Favoris", "entry.bookmark.toggle.off": "Enlever favoris", + "entry.bookmark.toast.on": "Ajouté aux favoris", + "entry.bookmark.toast.off": "Enlevé des favoris", "entry.state.saving": "Sauvegarde en cours...", "entry.state.loading": "Chargement...", "entry.save.label": "Sauvegarder", "entry.save.title": "Sauvegarder cet article", "entry.save.completed": "Terminé !", + "entry.save.toast.completed": "Article sauvegardé", "entry.scraper.label": "Contenu original", "entry.scraper.title": "Récupérer le contenu original", "entry.scraper.completed": "Terminé !", @@ -1197,14 +1217,19 @@ var translations = map[string]string{ "pagination.previous": "Precedente", "entry.status.unread": "Da leggere", "entry.status.read": "Letto", + "entry.status.toast.unread": "Contrassegnato come non letto", + "entry.status.toast.read": "Contrassegnato come letto", "entry.status.title": "Cambia lo stato dell'articolo", "entry.bookmark.toggle.on": "Aggiungi ai preferiti", "entry.bookmark.toggle.off": "Rimuovi dai preferiti", + "entry.bookmark.toast.on": "Ha recitato", + "entry.bookmark.toast.off": "Non speciali", "entry.state.saving": "Salvataggio in corso...", "entry.state.loading": "Caricamento in corso...", "entry.save.label": "Salva", "entry.save.title": "Salva questo articolo", "entry.save.completed": "Fatto!", + "entry.save.toast.completed": "Articolo salvato", "entry.scraper.label": "Scarica il contenuto integrale", "entry.scraper.title": "Scarica il contenuto integrale", "entry.scraper.completed": "Fatto!", @@ -1473,14 +1498,19 @@ var translations = map[string]string{ "pagination.previous": "Vorige", "entry.status.unread": "Ongelezen", "entry.status.read": "Gelezen", + "entry.status.toast.unread": "Gemarkeerd als ongelezen", + "entry.status.toast.read": "Gemarkeerd als gelezen", "entry.status.title": "Verander status van item", "entry.bookmark.toggle.on": "Ster toevoegen", "entry.bookmark.toggle.off": "Ster weghalen", + "entry.bookmark.toast.on": "Met ster", + "entry.bookmark.toast.off": "Ster verwijderd", "entry.state.saving": "Opslaag...", "entry.state.loading": "Laden...", "entry.save.label": "Opslaan", "entry.save.title": "Artikel opslaan", "entry.save.completed": "Done!", + "entry.save.toast.completed": "Artikel opgeslagen", "entry.scraper.label": "Fetch original content", "entry.scraper.title": "Fetch original content", "entry.scraper.completed": "Klaar!", @@ -1767,14 +1797,19 @@ var translations = map[string]string{ "pagination.previous": "Poprzedni", "entry.status.unread": "Nieprzeczytane", "entry.status.read": "Przeczytane", + "entry.status.toast.unread": "Oznaczone jako nieprzeczytane", + "entry.status.toast.read": "Oznaczone jako przeczytane", "entry.status.title": "Zmień status artykułu", "entry.bookmark.toggle.on": "Oznacz gwiazdką", "entry.bookmark.toggle.off": "Usuń gwiazdkę", + "entry.bookmark.toast.on": "Oznaczone gwiazdką", + "entry.bookmark.toast.off": "Bez gwiazdek", "entry.state.saving": "Zapisywanie...", "entry.state.loading": "Ładowanie...", "entry.save.label": "Zapisz", "entry.save.title": "Zapisz ten artykuł", "entry.save.completed": "Gotowe!", + "entry.save.toast.completed": "Artykuł zapisany", "entry.scraper.label": "Pobierz treść", "entry.scraper.title": "Pobierz oryginalną treść", "entry.scraper.completed": "Gotowe!", @@ -2069,14 +2104,19 @@ var translations = map[string]string{ "pagination.previous": "Предыдущая", "entry.status.unread": "Непрочитано", "entry.status.read": "Прочитано", + "entry.status.toast.unread": "Помечено как непрочитанное", + "entry.status.toast.read": "Помечено как прочитанное", "entry.status.title": "Изменить статус записи", "entry.bookmark.toggle.on": "Добавить в Избранное", "entry.bookmark.toggle.off": "Удалить из Избранного", + "entry.bookmark.toast.on": "Помеченные", + "entry.bookmark.toast.off": "Без пометок", "entry.state.saving": "Сохранение…", "entry.state.loading": "Загрузка…", "entry.save.label": "Сохранить", "entry.save.title": "Сохранить эту статью", "entry.save.completed": "Готово!", + "entry.save.toast.completed": "Статья сохранена", "entry.scraper.label": "Извлечь оригинальное содержимое", "entry.scraper.title": "Извлечь оригинальное содержимое", "entry.scraper.completed": "Готово!", @@ -2353,14 +2393,19 @@ var translations = map[string]string{ "pagination.previous": "上一页", "entry.status.unread": "未读", "entry.status.read": "标为已读", + "entry.status.toast.unread": "已标为未读", + "entry.status.toast.read": "已标为已读", "entry.status.title": "更改状态", "entry.bookmark.toggle.on": "标记星标", "entry.bookmark.toggle.off": "去掉星标", + "entry.bookmark.toast.on": "已标记星标", + "entry.bookmark.toast.off": "已去掉星标", "entry.state.saving": "保存中…", "entry.state.loading": "载入中…", "entry.save.label": "保存", "entry.save.title": "保存这篇文章", "entry.save.completed": "完成", + "entry.save.toast.completed": "已保存文章", "entry.scraper.label": "抓取原内容", "entry.scraper.title": "抓取原内容", "entry.scraper.completed": "完成", @@ -2425,7 +2470,7 @@ var translations = map[string]string{ "page.keyboard_shortcuts.open_item": "打开选定的条目", "page.keyboard_shortcuts.open_original": "打开原始链接", "page.keyboard_shortcuts.toggle_read_status": "切换已读/未读状态", - "page.keyboard_shortcuts.mark_page_as_read": "标记当前", + "page.keyboard_shortcuts.mark_page_as_read": "标记当前页已读", "page.keyboard_shortcuts.download_content": "下载原始内容", "page.keyboard_shortcuts.toggle_bookmark_status": "切换收藏状态", "page.keyboard_shortcuts.save_article": "保存文章", @@ -2592,13 +2637,13 @@ var translations = map[string]string{ } var translationsChecksums = map[string]string{ - "de_DE": "2ca6c01934316256bf3f06bd1d40fb7700834b285ac87a24692389e4f39de7c2", - "en_US": "547bca5fe9062da289f6d8ab0d3c3f6156d6ae5c3718fa6c0fdbb3853e4c7a8a", - "es_ES": "eb01f7a1fd73cdc54468435887f1c1201489aeceda25f852a63ce6aa80e54e52", - "fr_FR": "76f0555737a9b5c7ec5e40e6242e24b74ebb9457290a3924a9fc2058b5b6da1c", - "it_IT": "335d2a9b3eda6313a9521abf4b7fd8597575a5aa0a664cebe54a467ac5db944d", - "nl_NL": "f30abf2bf7eddd499a012beee07f47da8633788ebf6db5ff685922a6ec66f5fd", - "pl_PL": "a664bd0d472818557d98de50ed8f04f96c2b9307a66c24c04e589dc07c465a8b", - "ru_RU": "7d4c82d2c3710bbf3b9ea07ed2cfcc32e7c7b45836539b5ce0ab10ec1290e615", - "zh_CN": "dc68f7d06b360ada0fed620522cec80baf7ed417fb54a3c3271849ccdaa69086", + "de_DE": "52c82c151a27455501e54a4ea20339c965f030d7204ae9f55bf2639ef396b015", + "en_US": "ef73c3934c5df6c2346f96a4eb4b308f84404c58029aac2ee6859bc205ecb6b3", + "es_ES": "567fad5046d07efd69b9d29a3e8fa05503f935c02624c71851d9b1b3a8fa82d5", + "fr_FR": "11a3f01603a73b4a0c2921aea592bdb24086286f4f1343df4adaeb4a1471c1b9", + "it_IT": "19b9614980ded9ee4a5eea1f6623a8d2d4b763ffe81eae633d8c768bb58d6aea", + "nl_NL": "a91e2195ac0731a3788405a51c4201e1a89dcce35ef792356e8c17adb57aee97", + "pl_PL": "097bc9beac12f33d3a5e5ee98ccba0875e4d1c1bf13e38251a66ac450834c5b3", + "ru_RU": "b253bf709a2f4bcac2f894bd1797247481fa7c6b70a0a0d8785d8680be83bac8", + "zh_CN": "cb974ad8c374278057db4ca58ff0e59314dc191e2ea59af0d1472a438a9ce3e0", } diff --git a/locale/translations/de_DE.json b/locale/translations/de_DE.json index 9bb5282..be7e7ee 100644 --- a/locale/translations/de_DE.json +++ b/locale/translations/de_DE.json @@ -48,14 +48,19 @@ "pagination.previous": "Vorherige", "entry.status.unread": "Ungelesen", "entry.status.read": "Gelesen", + "entry.status.toast.unread": "Als ungelesen markiert", + "entry.status.toast.read": "Als gelesen markiert", "entry.status.title": "Status des Artikels ändern", "entry.bookmark.toggle.on": "Lesezeichen hinzufügen", "entry.bookmark.toggle.off": "Lesezeichen entfernen", + "entry.bookmark.toast.on": "Markiert", + "entry.bookmark.toast.off": "Nicht markiert", "entry.state.saving": "Speichern...", "entry.state.loading": "Lade...", "entry.save.label": "Speichern", "entry.save.title": "Diesen Artikel speichern", "entry.save.completed": "Erledigt!", + "entry.save.toast.completed": "Artikel gespeichert", "entry.scraper.label": "Inhalt herunterladen", "entry.scraper.title": "Inhalt herunterladen", "entry.scraper.completed": "Erledigt!", diff --git a/locale/translations/en_US.json b/locale/translations/en_US.json index a1f7474..9b31ed2 100644 --- a/locale/translations/en_US.json +++ b/locale/translations/en_US.json @@ -48,14 +48,19 @@ "pagination.previous": "Previous", "entry.status.unread": "Unread", "entry.status.read": "Read", + "entry.status.toast.unread": "Marked as unread", + "entry.status.toast.read": "Marked as read", "entry.status.title": "Change entry status", "entry.bookmark.toggle.on": "Star", "entry.bookmark.toggle.off": "Unstar", + "entry.bookmark.toast.on": "Starred", + "entry.bookmark.toast.off": "Unstarred", "entry.state.saving": "Saving...", "entry.state.loading": "Loading...", "entry.save.label": "Save", "entry.save.title": "Save this article", "entry.save.completed": "Done!", + "entry.save.toast.completed": "Article saved", "entry.scraper.label": "Fetch original content", "entry.scraper.title": "Fetch original content", "entry.scraper.completed": "Done!", diff --git a/locale/translations/es_ES.json b/locale/translations/es_ES.json index a0d381e..70337a4 100644 --- a/locale/translations/es_ES.json +++ b/locale/translations/es_ES.json @@ -48,14 +48,19 @@ "pagination.previous": "Anterior", "entry.status.unread": "No leído", "entry.status.read": "Leído", + "entry.status.toast.unread": "Marcado como no leído", + "entry.status.toast.read": "Marcado como leído", "entry.status.title": "Cambiar estado de entrada", "entry.bookmark.toggle.on": "Marcar", "entry.bookmark.toggle.off": "Desmarcar", + "entry.bookmark.toast.on": "Sembrado de estrellas", + "entry.bookmark.toast.off": "Sin estrellas", "entry.state.saving": "Guardando...", "entry.state.loading": "Cargando...", "entry.save.label": "Guardar", "entry.save.title": "Guardar este articulo", "entry.save.completed": "¡Hecho!", + "entry.save.toast.completed": "Artículo guardado", "entry.scraper.label": "Obtener contenido original", "entry.scraper.title": "Obtener contenido original", "entry.scraper.completed": "¡Hecho!", diff --git a/locale/translations/fr_FR.json b/locale/translations/fr_FR.json index 697c5d3..26f35e5 100644 --- a/locale/translations/fr_FR.json +++ b/locale/translations/fr_FR.json @@ -49,13 +49,18 @@ "entry.status.unread": "Non lu", "entry.status.read": "Lu", "entry.status.title": "Changer le statut de l'entrée", + "entry.status.toast.unread": "Marqué comme non lu", + "entry.status.toast.read": "Marqué comme lu", "entry.bookmark.toggle.on": "Favoris", "entry.bookmark.toggle.off": "Enlever favoris", + "entry.bookmark.toast.on": "Ajouté aux favoris", + "entry.bookmark.toast.off": "Enlevé des favoris", "entry.state.saving": "Sauvegarde en cours...", "entry.state.loading": "Chargement...", "entry.save.label": "Sauvegarder", "entry.save.title": "Sauvegarder cet article", "entry.save.completed": "Terminé !", + "entry.save.toast.completed": "Article sauvegardé", "entry.scraper.label": "Contenu original", "entry.scraper.title": "Récupérer le contenu original", "entry.scraper.completed": "Terminé !", diff --git a/locale/translations/it_IT.json b/locale/translations/it_IT.json index cffa226..c8c0a43 100644 --- a/locale/translations/it_IT.json +++ b/locale/translations/it_IT.json @@ -48,14 +48,19 @@ "pagination.previous": "Precedente", "entry.status.unread": "Da leggere", "entry.status.read": "Letto", + "entry.status.toast.unread": "Contrassegnato come non letto", + "entry.status.toast.read": "Contrassegnato come letto", "entry.status.title": "Cambia lo stato dell'articolo", "entry.bookmark.toggle.on": "Aggiungi ai preferiti", "entry.bookmark.toggle.off": "Rimuovi dai preferiti", + "entry.bookmark.toast.on": "Ha recitato", + "entry.bookmark.toast.off": "Non speciali", "entry.state.saving": "Salvataggio in corso...", "entry.state.loading": "Caricamento in corso...", "entry.save.label": "Salva", "entry.save.title": "Salva questo articolo", "entry.save.completed": "Fatto!", + "entry.save.toast.completed": "Articolo salvato", "entry.scraper.label": "Scarica il contenuto integrale", "entry.scraper.title": "Scarica il contenuto integrale", "entry.scraper.completed": "Fatto!", diff --git a/locale/translations/nl_NL.json b/locale/translations/nl_NL.json index d663f55..271fffc 100644 --- a/locale/translations/nl_NL.json +++ b/locale/translations/nl_NL.json @@ -48,14 +48,19 @@ "pagination.previous": "Vorige", "entry.status.unread": "Ongelezen", "entry.status.read": "Gelezen", + "entry.status.toast.unread": "Gemarkeerd als ongelezen", + "entry.status.toast.read": "Gemarkeerd als gelezen", "entry.status.title": "Verander status van item", "entry.bookmark.toggle.on": "Ster toevoegen", "entry.bookmark.toggle.off": "Ster weghalen", + "entry.bookmark.toast.on": "Met ster", + "entry.bookmark.toast.off": "Ster verwijderd", "entry.state.saving": "Opslaag...", "entry.state.loading": "Laden...", "entry.save.label": "Opslaan", "entry.save.title": "Artikel opslaan", "entry.save.completed": "Done!", + "entry.save.toast.completed": "Artikel opgeslagen", "entry.scraper.label": "Fetch original content", "entry.scraper.title": "Fetch original content", "entry.scraper.completed": "Klaar!", diff --git a/locale/translations/pl_PL.json b/locale/translations/pl_PL.json index ffee6bd..f4b7ec7 100644 --- a/locale/translations/pl_PL.json +++ b/locale/translations/pl_PL.json @@ -48,14 +48,19 @@ "pagination.previous": "Poprzedni", "entry.status.unread": "Nieprzeczytane", "entry.status.read": "Przeczytane", + "entry.status.toast.unread": "Oznaczone jako nieprzeczytane", + "entry.status.toast.read": "Oznaczone jako przeczytane", "entry.status.title": "Zmień status artykułu", "entry.bookmark.toggle.on": "Oznacz gwiazdką", "entry.bookmark.toggle.off": "Usuń gwiazdkę", + "entry.bookmark.toast.on": "Oznaczone gwiazdką", + "entry.bookmark.toast.off": "Bez gwiazdek", "entry.state.saving": "Zapisywanie...", "entry.state.loading": "Ładowanie...", "entry.save.label": "Zapisz", "entry.save.title": "Zapisz ten artykuł", "entry.save.completed": "Gotowe!", + "entry.save.toast.completed": "Artykuł zapisany", "entry.scraper.label": "Pobierz treść", "entry.scraper.title": "Pobierz oryginalną treść", "entry.scraper.completed": "Gotowe!", diff --git a/locale/translations/ru_RU.json b/locale/translations/ru_RU.json index 9bc3b43..1e1fa89 100644 --- a/locale/translations/ru_RU.json +++ b/locale/translations/ru_RU.json @@ -48,14 +48,19 @@ "pagination.previous": "Предыдущая", "entry.status.unread": "Непрочитано", "entry.status.read": "Прочитано", + "entry.status.toast.unread": "Помечено как непрочитанное", + "entry.status.toast.read": "Помечено как прочитанное", "entry.status.title": "Изменить статус записи", "entry.bookmark.toggle.on": "Добавить в Избранное", "entry.bookmark.toggle.off": "Удалить из Избранного", + "entry.bookmark.toast.on": "Помеченные", + "entry.bookmark.toast.off": "Без пометок", "entry.state.saving": "Сохранение…", "entry.state.loading": "Загрузка…", "entry.save.label": "Сохранить", "entry.save.title": "Сохранить эту статью", "entry.save.completed": "Готово!", + "entry.save.toast.completed": "Статья сохранена", "entry.scraper.label": "Извлечь оригинальное содержимое", "entry.scraper.title": "Извлечь оригинальное содержимое", "entry.scraper.completed": "Готово!", diff --git a/locale/translations/zh_CN.json b/locale/translations/zh_CN.json index 5db3ea2..453cff9 100644 --- a/locale/translations/zh_CN.json +++ b/locale/translations/zh_CN.json @@ -48,14 +48,19 @@ "pagination.previous": "上一页", "entry.status.unread": "未读", "entry.status.read": "标为已读", + "entry.status.toast.unread": "已标为未读", + "entry.status.toast.read": "已标为已读", "entry.status.title": "更改状态", "entry.bookmark.toggle.on": "标记星标", "entry.bookmark.toggle.off": "去掉星标", + "entry.bookmark.toast.on": "已标记星标", + "entry.bookmark.toast.off": "已去掉星标", "entry.state.saving": "保存中…", "entry.state.loading": "载入中…", "entry.save.label": "保存", "entry.save.title": "保存这篇文章", "entry.save.completed": "完成", + "entry.save.toast.completed": "已保存文章", "entry.scraper.label": "抓取原内容", "entry.scraper.title": "抓取原内容", "entry.scraper.completed": "完成", @@ -120,7 +125,7 @@ "page.keyboard_shortcuts.open_item": "打开选定的条目", "page.keyboard_shortcuts.open_original": "打开原始链接", "page.keyboard_shortcuts.toggle_read_status": "切换已读/未读状态", - "page.keyboard_shortcuts.mark_page_as_read": "标记当前", + "page.keyboard_shortcuts.mark_page_as_read": "标记当前页已读", "page.keyboard_shortcuts.download_content": "下载原始内容", "page.keyboard_shortcuts.toggle_bookmark_status": "切换收藏状态", "page.keyboard_shortcuts.save_article": "保存文章", -- cgit v1.2.3