feat: add quotations from marked text, with citations and sharing

This commit is contained in:
randogoth 2026-10-12 10:37:32 +03:00
parent 0e2027c9e2
commit e6e84fdc01
25 changed files with 1558 additions and 4 deletions

View file

@ -22,6 +22,7 @@ nav-subscriptions = Abos
nav-history = Verlauf
nav-tags = Schlagwörter
nav-settings = Einstellungen
nav-quotations = Zitate
## Hub
@ -45,6 +46,9 @@ count-tags-many = { $count } Schlagwörter
count-unread-none = Keine ungelesenen Beiträge
count-unread-one = 1 ungelesener Beitrag
count-unread-many = { $count } ungelesene Beiträge
count-quotations-none = Noch keine Zitate
count-quotations-one = 1 Zitat
count-quotations-many = { $count } Zitate
## Posts
@ -62,6 +66,21 @@ posts-show-unread = Nur ungelesene
posts-mark-read = Als gelesen markieren
posts-mark-unread = Als ungelesen markieren
## Quotations
# The selection toolbar button that keeps the marked text.
quotations-save = Als Zitat speichern
quotations-title = Zitate
quotations-empty = Text, den du von einer Seite behältst, erscheint hier.
quotations-no-matches = Kein Zitat passt zu deiner Suche.
quotations-search-label = Zitate durchsuchen
quotations-share = Teilen
quotations-remove = Zitat entfernen
# Orders the quotations page by the page they came from.
quotations-sort-page = Seite
# A citation date when the page carried none.
quotations-no-date = o. D.
## Actions
# Link labels used on more than one page.

View file

@ -22,6 +22,7 @@ nav-subscriptions = Subscriptions
nav-history = History
nav-tags = Tags
nav-settings = Settings
nav-quotations = Quotations
## Hub
@ -45,6 +46,9 @@ count-tags-many = { $count } tags
count-unread-none = No unread posts
count-unread-one = 1 unread post
count-unread-many = { $count } unread posts
count-quotations-none = No quotations yet
count-quotations-one = 1 quotation
count-quotations-many = { $count } quotations
## Posts
@ -62,6 +66,21 @@ posts-show-unread = Unread only
posts-mark-read = Mark as read
posts-mark-unread = Mark as unread
## Quotations
# The selection toolbar button that keeps the marked text.
quotations-save = Save as quotation
quotations-title = Quotations
quotations-empty = Text you keep from a page appears here.
quotations-no-matches = No quotations match your search.
quotations-search-label = Search quotations
quotations-share = Share
quotations-remove = Remove quotation
# Orders the quotations page by the page they came from.
quotations-sort-page = Page
# A citation date when the page carried none.
quotations-no-date = n.d.
## Actions
# Link labels used on more than one page.

View file

@ -22,6 +22,7 @@ nav-subscriptions = Suscripciones
nav-history = Historial
nav-tags = Etiquetas
nav-settings = Ajustes
nav-quotations = Citas
## Hub
@ -45,6 +46,9 @@ count-tags-many = { $count } etiquetas
count-unread-none = No hay entradas sin leer
count-unread-one = 1 entrada sin leer
count-unread-many = { $count } entradas sin leer
count-quotations-none = Aún no hay citas
count-quotations-one = 1 cita
count-quotations-many = { $count } citas
## Posts
@ -62,6 +66,21 @@ posts-show-unread = Solo sin leer
posts-mark-read = Marcar como leída
posts-mark-unread = Marcar como no leída
## Quotations
# The selection toolbar button that keeps the marked text.
quotations-save = Guardar como cita
quotations-title = Citas
quotations-empty = El texto que guardes de una página aparece aquí.
quotations-no-matches = Ninguna cita coincide con tu búsqueda.
quotations-search-label = Buscar citas
quotations-share = Compartir
quotations-remove = Eliminar cita
# Orders the quotations page by the page they came from.
quotations-sort-page = Página
# A citation date when the page carried none.
quotations-no-date = s. f.
## Actions
# Link labels used on more than one page.

View file

@ -22,6 +22,7 @@ nav-subscriptions = Abonnements
nav-history = Historique
nav-tags = Étiquettes
nav-settings = Réglages
nav-quotations = Citations
## Hub
@ -45,6 +46,9 @@ count-tags-many = { $count } étiquettes
count-unread-none = Aucun billet non lu
count-unread-one = { $count } billet non lu
count-unread-many = { $count } billets non lus
count-quotations-none = Pas encore de citations
count-quotations-one = 1 citation
count-quotations-many = { $count } citations
## Posts
@ -62,6 +66,21 @@ posts-show-unread = Non lus seulement
posts-mark-read = Marquer comme lu
posts-mark-unread = Marquer comme non lu
## Quotations
# The selection toolbar button that keeps the marked text.
quotations-save = Enregistrer comme citation
quotations-title = Citations
quotations-empty = Le texte que vous gardez d’une page apparaît ici.
quotations-no-matches = Aucune citation ne correspond à votre recherche.
quotations-search-label = Rechercher des citations
quotations-share = Partager
quotations-remove = Supprimer la citation
# Orders the quotations page by the page they came from.
quotations-sort-page = Page
# A citation date when the page carried none.
quotations-no-date = s. d.
## Actions
# Link labels used on more than one page.

View file

@ -22,6 +22,7 @@ nav-subscriptions = הרשמות
nav-history = היסטוריה
nav-tags = תגיות
nav-settings = הגדרות
nav-quotations = ציטוטים
## Hub
@ -49,6 +50,10 @@ count-tags-two = שתי תגיות
count-unread-none = אין רשומות שלא נקראו
count-unread-one = רשומה אחת שלא נקראה
count-unread-many = { $count } רשומות שלא נקראו
count-quotations-none = אין עדיין ציטוטים
count-quotations-one = ציטוט אחד
count-quotations-two = שני ציטוטים
count-quotations-many = { $count } ציטוטים
count-unread-two = שתי רשומות שלא נקראו
## Posts
@ -67,6 +72,21 @@ posts-show-unread = שלא נקראו בלבד
posts-mark-read = סימון כנקראה
posts-mark-unread = סימון כלא נקראה
## Quotations
# The selection toolbar button that keeps the marked text.
quotations-save = שמירה כציטוט
quotations-title = ציטוטים
quotations-empty = טקסט שתשמרו מעמוד יופיע כאן.
quotations-no-matches = אין ציטוטים שתואמים לחיפוש שלכם.
quotations-search-label = חיפוש בציטוטים
quotations-share = שיתוף
quotations-remove = הסרת ציטוט
# Orders the quotations page by the page they came from.
quotations-sort-page = עמוד
# A citation date when the page carried none.
quotations-no-date = לת.ג.
## Actions
# Link labels used on more than one page.

View file

@ -22,6 +22,7 @@ nav-subscriptions = 購読
nav-history = 履歴
nav-tags = タグ
nav-settings = 設定
nav-quotations = 引用
## Hub
@ -45,6 +46,9 @@ count-tags-many = タグ { $count } 件
count-unread-none = 未読の投稿はありません
count-unread-one = 未読の投稿 { $count } 件
count-unread-many = 未読の投稿 { $count } 件
count-quotations-none = 引用はまだありません
count-quotations-one = 1 件の引用
count-quotations-many = { $count } 件の引用
## Posts
@ -62,6 +66,21 @@ posts-show-unread = 未読のみ
posts-mark-read = 既読にする
posts-mark-unread = 未読にする
## Quotations
# The selection toolbar button that keeps the marked text.
quotations-save = 引用として保存
quotations-title = 引用
quotations-empty = ページから保存したテキストがここに表示されます。
quotations-no-matches = 検索に一致する引用はありません。
quotations-search-label = 引用を検索
quotations-share = 共有
quotations-remove = 引用を削除
# Orders the quotations page by the page they came from.
quotations-sort-page = ページ
# A citation date when the page carried none.
quotations-no-date = 年不明
## Actions
# Link labels used on more than one page.

View file

@ -22,6 +22,7 @@ nav-subscriptions = Subscrições
nav-history = Histórico
nav-tags = Etiquetas
nav-settings = Definições
nav-quotations = Citações
## Hub
@ -45,6 +46,9 @@ count-tags-many = { $count } etiquetas
count-unread-none = Não há publicações por ler
count-unread-one = { $count } publicação por ler
count-unread-many = { $count } publicações por ler
count-quotations-none = Ainda não há citações
count-quotations-one = 1 citação
count-quotations-many = { $count } citações
## Posts
@ -62,6 +66,21 @@ posts-show-unread = Apenas por ler
posts-mark-read = Marcar como lida
posts-mark-unread = Marcar como não lida
## Quotations
# The selection toolbar button that keeps the marked text.
quotations-save = Salvar como citação
quotations-title = Citações
quotations-empty = O texto que você guardar de uma página aparece aqui.
quotations-no-matches = Nenhuma citação corresponde à sua busca.
quotations-search-label = Pesquisar citações
quotations-share = Compartilhar
quotations-remove = Remover citação
# Orders the quotations page by the page they came from.
quotations-sort-page = Página
# A citation date when the page carried none.
quotations-no-date = s. d.
## Actions
# Link labels used on more than one page.

View file

@ -22,6 +22,7 @@ nav-subscriptions = Подписки
nav-history = История
nav-tags = Метки
nav-settings = Настройки
nav-quotations = Цитаты
## Hub
@ -49,6 +50,10 @@ count-tags-few = { $count } метки
count-unread-none = Непрочитанных записей нет
count-unread-one = { $count } непрочитанная запись
count-unread-many = { $count } непрочитанных записей
count-quotations-none = Цитат пока нет
count-quotations-one = 1 цитата
count-quotations-few = { $count } цитаты
count-quotations-many = { $count } цитат
count-unread-few = { $count } непрочитанные записи
## Posts
@ -67,6 +72,21 @@ posts-show-unread = Только непрочитанные
posts-mark-read = Отметить прочитанной
posts-mark-unread = Отметить непрочитанной
## Quotations
# The selection toolbar button that keeps the marked text.
quotations-save = Сохранить как цитату
quotations-title = Цитаты
quotations-empty = Текст, который вы сохраните со страницы, появится здесь.
quotations-no-matches = Ни одна цитата не совпадает с вашим поиском.
quotations-search-label = Поиск по цитатам
quotations-share = Поделиться
quotations-remove = Удалить цитату
# Orders the quotations page by the page they came from.
quotations-sort-page = Страница
# A citation date when the page carried none.
quotations-no-date = б. д.
## Actions
# Link labels used on more than one page.