feat: ship the interface in eight languages, with per-language plurals and mirroring

This commit is contained in:
randogoth 2026-10-11 14:54:43 +03:00
parent 6de6672ae3
commit a4a49f41d7
28 changed files with 1795 additions and 32 deletions

172
app/locales/de/main.ftl Normal file
View file

@ -0,0 +1,172 @@
## Reader chrome
reader-address-placeholder = Webadresse eingeben
# Accessibility label for the address field.
reader-address-label = Webadresse
reader-reload = Diese Seite neu laden
reader-open-hub = Deine Mews-Seiten öffnen
reader-back = Zurück
reader-forward = Vorwärts
reader-bookmark-add = Lesezeichen hinzufügen
reader-bookmark-remove = Lesezeichen entfernen
reader-subscribe = Diese Website abonnieren
reader-unsubscribe = Abo beenden
## Navigation
# The strip of the app's own pages, carried by each of them.
nav-hub = Mews
nav-posts = Beiträge
nav-bookmarks = Lesezeichen
nav-subscriptions = Abos
nav-history = Verlauf
nav-tags = Schlagwörter
nav-settings = Einstellungen
## Hub
hub-title = Mews
## Counts
# Shown under an item. Format the number in code.
count-bookmarks-none = Noch keine Lesezeichen
count-bookmarks-one = 1 Lesezeichen
count-bookmarks-many = { $count } Lesezeichen
count-sites-none = Noch keine Websites
count-sites-one = 1 Website
count-sites-many = { $count } Websites
count-pages-none = Noch keine Seiten
count-pages-one = 1 Seite
count-pages-many = { $count } Seiten
count-tags-none = Noch keine Schlagwörter
count-tags-one = 1 Schlagwort
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
## Posts
posts-title = Beiträge
posts-empty = Hier erscheinen Beiträge der Websites, die du abonnierst.
posts-none-unread = Du hast alles gelesen.
posts-checking = Es wird nach neuen Beiträgen gesucht.
posts-sort-label = Sortieren nach
posts-sort-date = Datum
posts-sort-source = Website
posts-sort-unread = Ungelesene zuerst
posts-show-label = Anzeigen
posts-show-all = Alle Beiträge
posts-show-unread = Nur ungelesene
posts-mark-read = Als gelesen markieren
posts-mark-unread = Als ungelesen markieren
## Actions
# Link labels used on more than one page.
action-refresh = Nach neuen Beiträgen suchen
action-search = Suchen
action-clear-search = Suche zurücksetzen
action-remove-bookmark = Lesezeichen entfernen
action-unsubscribe = Abo beenden
action-edit-tags = Schlagwörter bearbeiten
## Library pages
# Internal pages rendered like ordinary Mews pages.
history-title = Verlauf
history-empty = Hier erscheinen die Seiten, die du besuchst.
history-no-matches = Keine Seiten passen zu deiner Suche.
history-search-label = Verlauf durchsuchen
history-forget = Aus dem Verlauf entfernen
history-clear = Verlauf löschen
history-clear-confirm = Beim Löschen des Verlaufs werden alle besuchten Seiten entfernt. Das lässt sich nicht rückgängig machen.
history-clear-yes = Verlauf jetzt löschen
history-clear-no = Verlauf behalten
bookmarks-title = Lesezeichen
bookmarks-empty = Hier erscheinen die Seiten, die du als Lesezeichen speicherst.
bookmarks-no-matches = Keine Lesezeichen passen zu deiner Suche.
bookmarks-search-label = Lesezeichen durchsuchen
subscriptions-title = Abos
subscriptions-empty = Hier erscheinen die Websites, die du abonnierst.
subscriptions-no-matches = Keine Websites passen zu deiner Suche.
subscriptions-search-label = Websites durchsuchen
# When a site was last checked for posts. Format the date in code.
subscriptions-checked = Zuletzt geprüft { $date }
subscriptions-never-checked = Noch nicht geprüft
## Tags
tags-title = Schlagwörter
tags-empty = Hier erscheinen die Schlagwörter, die du Lesezeichen und Websites gibst.
# The item being tagged. Shows its title, or its address until it has one.
tags-assign-title = Schlagwörter für { $name }
tags-add-label = Schlagwort hinzufügen
tags-add-submit = Hinzufügen
tags-on-item = Vergeben
tags-other = Weitere Schlagwörter
tags-remove = Dieses Schlagwort entfernen
tags-delete = Dieses Schlagwort überall löschen
tags-done = Fertig
bookmarks-show-all = Alle Lesezeichen anzeigen
# Shown when a tag narrows the list.
bookmarks-tagged = Lesezeichen mit dem Schlagwort { $tag }
subscriptions-show-all = Alle Websites anzeigen
subscriptions-tagged = Websites mit dem Schlagwort { $tag }
## Settings page
settings-page-title = Einstellungen
settings-font-heading = Schriftart
settings-font-atkinson = Atkinson Hyperlegible
settings-font-luciole = Luciole
settings-font-literata = Literata
settings-font-charis = Charis SIL
settings-size-heading = Schriftgröße
settings-size-decrease = Kleinere Schrift
settings-size-increase = Größere Schrift
# The text size now in use. Format the number in code.
settings-size-value = { $percent }%
settings-theme-heading = Darstellung
settings-theme-light = Hell
settings-theme-dark = Dunkel
settings-theme-system = Systemeinstellung folgen
settings-variant-heading = Farben
settings-variant-site = Website
settings-variant-warm = Warm
settings-variant-cool = Kühl
settings-variant-green = Grün
settings-variant-mono = Monochrom
settings-language-heading = Sprache
settings-language-system = Systemeinstellung folgen
## Languages
# Every language is named in its own words, so a reader who cannot read the
# current interface can still find theirs. Leave these untranslated.
language-en = English
language-de = Deutsch
language-es = Español
language-fr = Français
language-he = עברית
language-ja = 日本語
language-pt = Português
language-ru = Русский
## Forms
# Default label for a page form's submit control when the author gave none.
form-submit-default = Absenden
form-reset-default = Zurücksetzen
## Errors
error-load-failed = Die Seite konnte nicht geladen werden. Prüfe die Adresse und deine Verbindung und versuche es erneut.
error-try-again = Erneut versuchen
error-broken-page = Diese Seite hat einen Auszeichnungsfehler und kann deshalb nicht angezeigt werden.
error-broken-page-show-text = Seitentext anzeigen
error-broken-page-text-title = Seitentext
error-non-mews = Dies ist keine Mews-Seite und wird deshalb schlicht angezeigt.
error-image-blocked = Dieses Bild liegt auf einer anderen Website und wird nicht angezeigt.
error-image-unavailable = Dieses Bild konnte nicht geladen werden.

View file

@ -138,6 +138,21 @@ settings-variant-warm = Warm
settings-variant-cool = Cool
settings-variant-green = Green
settings-variant-mono = Mono
settings-language-heading = Language
settings-language-system = Follow system
## Languages
# Every language is named in its own words, so a reader who cannot read the
# current interface can still find theirs. Leave these untranslated.
language-en = English
language-de = Deutsch
language-es = Español
language-fr = Français
language-he = עברית
language-ja = 日本語
language-pt = Português
language-ru = Русский
## Forms

172
app/locales/es/main.ftl Normal file
View file

@ -0,0 +1,172 @@
## Reader chrome
reader-address-placeholder = Escribe una dirección web
# Accessibility label for the address field.
reader-address-label = Dirección web
reader-reload = Recargar esta página
reader-open-hub = Abrir tus páginas de Mews
reader-back = Atrás
reader-forward = Adelante
reader-bookmark-add = Añadir marcador
reader-bookmark-remove = Quitar marcador
reader-subscribe = Suscribirte a este sitio
reader-unsubscribe = Cancelar la suscripción
## Navigation
# The strip of the app's own pages, carried by each of them.
nav-hub = Mews
nav-posts = Entradas
nav-bookmarks = Marcadores
nav-subscriptions = Suscripciones
nav-history = Historial
nav-tags = Etiquetas
nav-settings = Ajustes
## Hub
hub-title = Mews
## Counts
# Shown under an item. Format the number in code.
count-bookmarks-none = Aún no hay marcadores
count-bookmarks-one = 1 marcador
count-bookmarks-many = { $count } marcadores
count-sites-none = Aún no hay sitios
count-sites-one = 1 sitio
count-sites-many = { $count } sitios
count-pages-none = Aún no hay páginas
count-pages-one = 1 página
count-pages-many = { $count } páginas
count-tags-none = Aún no hay etiquetas
count-tags-one = 1 etiqueta
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
## Posts
posts-title = Entradas
posts-empty = Aquí aparecen las entradas de los sitios a los que te suscribes.
posts-none-unread = Lo has leído todo.
posts-checking = Buscando entradas nuevas.
posts-sort-label = Ordenar por
posts-sort-date = Fecha
posts-sort-source = Sitio
posts-sort-unread = Sin leer primero
posts-show-label = Mostrar
posts-show-all = Todas las entradas
posts-show-unread = Solo sin leer
posts-mark-read = Marcar como leída
posts-mark-unread = Marcar como no leída
## Actions
# Link labels used on more than one page.
action-refresh = Buscar entradas nuevas
action-search = Buscar
action-clear-search = Borrar la búsqueda
action-remove-bookmark = Quitar marcador
action-unsubscribe = Cancelar la suscripción
action-edit-tags = Editar etiquetas
## Library pages
# Internal pages rendered like ordinary Mews pages.
history-title = Historial
history-empty = Aquí aparecen las páginas que visitas.
history-no-matches = Ninguna página coincide con tu búsqueda.
history-search-label = Buscar en el historial
history-forget = Quitar del historial
history-clear = Borrar el historial
history-clear-confirm = Al borrar el historial se eliminan todas las páginas que has visitado. Esto no se puede deshacer.
history-clear-yes = Borrar el historial ahora
history-clear-no = Conservar mi historial
bookmarks-title = Marcadores
bookmarks-empty = Aquí aparecen las páginas que guardas como marcador.
bookmarks-no-matches = Ningún marcador coincide con tu búsqueda.
bookmarks-search-label = Buscar en los marcadores
subscriptions-title = Suscripciones
subscriptions-empty = Aquí aparecen los sitios a los que te suscribes.
subscriptions-no-matches = Ningún sitio coincide con tu búsqueda.
subscriptions-search-label = Buscar sitios
# When a site was last checked for posts. Format the date in code.
subscriptions-checked = Última comprobación { $date }
subscriptions-never-checked = Sin comprobar todavía
## Tags
tags-title = Etiquetas
tags-empty = Aquí aparecen las etiquetas que añades a marcadores y sitios.
# The item being tagged. Shows its title, or its address until it has one.
tags-assign-title = Etiquetas de { $name }
tags-add-label = Añadir una etiqueta
tags-add-submit = Añadir
tags-on-item = En este elemento
tags-other = Otras etiquetas
tags-remove = Quitar esta etiqueta
tags-delete = Eliminar esta etiqueta en todas partes
tags-done = Listo
bookmarks-show-all = Mostrar todos los marcadores
# Shown when a tag narrows the list.
bookmarks-tagged = Marcadores con la etiqueta { $tag }
subscriptions-show-all = Mostrar todos los sitios
subscriptions-tagged = Sitios con la etiqueta { $tag }
## Settings page
settings-page-title = Ajustes
settings-font-heading = Tipografía
settings-font-atkinson = Atkinson Hyperlegible
settings-font-luciole = Luciole
settings-font-literata = Literata
settings-font-charis = Charis SIL
settings-size-heading = Tamaño del texto
settings-size-decrease = Texto más pequeño
settings-size-increase = Texto más grande
# The text size now in use. Format the number in code.
settings-size-value = { $percent }%
settings-theme-heading = Tema
settings-theme-light = Claro
settings-theme-dark = Oscuro
settings-theme-system = Seguir al sistema
settings-variant-heading = Colores
settings-variant-site = Sitio
settings-variant-warm = Cálido
settings-variant-cool = Frío
settings-variant-green = Verde
settings-variant-mono = Monocromo
settings-language-heading = Idioma
settings-language-system = Seguir al sistema
## Languages
# Every language is named in its own words, so a reader who cannot read the
# current interface can still find theirs. Leave these untranslated.
language-en = English
language-de = Deutsch
language-es = Español
language-fr = Français
language-he = עברית
language-ja = 日本語
language-pt = Português
language-ru = Русский
## Forms
# Default label for a page form's submit control when the author gave none.
form-submit-default = Enviar
form-reset-default = Restablecer
## Errors
error-load-failed = No se ha podido cargar la página. Comprueba la dirección y tu conexión, y vuelve a intentarlo.
error-try-again = Volver a intentarlo
error-broken-page = Esta página tiene un error de marcado, así que no se puede mostrar.
error-broken-page-show-text = Mostrar el texto de la página
error-broken-page-text-title = Texto de la página
error-non-mews = Esta página no es una página de Mews, así que se muestra de forma sencilla.
error-image-blocked = Esta imagen está en otro sitio y no se muestra.
error-image-unavailable = No se ha podido cargar esta imagen.

172
app/locales/fr/main.ftl Normal file
View file

@ -0,0 +1,172 @@
## Reader chrome
reader-address-placeholder = Saisis une adresse web
# Accessibility label for the address field.
reader-address-label = Adresse web
reader-reload = Recharger cette page
reader-open-hub = Ouvrir tes pages Mews
reader-back = Revenir en arrière
reader-forward = Aller en avant
reader-bookmark-add = Ajouter un signet
reader-bookmark-remove = Retirer le signet
reader-subscribe = S'abonner à ce site
reader-unsubscribe = Se désabonner
## Navigation
# The strip of the app's own pages, carried by each of them.
nav-hub = Mews
nav-posts = Billets
nav-bookmarks = Signets
nav-subscriptions = Abonnements
nav-history = Historique
nav-tags = Étiquettes
nav-settings = Réglages
## Hub
hub-title = Mews
## Counts
# Shown under an item. Format the number in code.
count-bookmarks-none = Aucun signet pour l'instant
count-bookmarks-one = { $count } signet
count-bookmarks-many = { $count } signets
count-sites-none = Aucun site pour l'instant
count-sites-one = { $count } site
count-sites-many = { $count } sites
count-pages-none = Aucune page pour l'instant
count-pages-one = { $count } page
count-pages-many = { $count } pages
count-tags-none = Aucune étiquette pour l'instant
count-tags-one = { $count } étiquette
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
## Posts
posts-title = Billets
posts-empty = Les billets des sites auxquels tu es abonné apparaissent ici.
posts-none-unread = Tu as tout lu.
posts-checking = Recherche de nouveaux billets en cours.
posts-sort-label = Trier par
posts-sort-date = Date
posts-sort-source = Site
posts-sort-unread = Non lus d'abord
posts-show-label = Afficher
posts-show-all = Tous les billets
posts-show-unread = Non lus seulement
posts-mark-read = Marquer comme lu
posts-mark-unread = Marquer comme non lu
## Actions
# Link labels used on more than one page.
action-refresh = Chercher de nouveaux billets
action-search = Rechercher
action-clear-search = Effacer la recherche
action-remove-bookmark = Retirer le signet
action-unsubscribe = Se désabonner
action-edit-tags = Modifier les étiquettes
## Library pages
# Internal pages rendered like ordinary Mews pages.
history-title = Historique
history-empty = Les pages que tu visites apparaissent ici.
history-no-matches = Aucune page ne correspond à ta recherche.
history-search-label = Rechercher dans l'historique
history-forget = Retirer de l'historique
history-clear = Effacer l'historique
history-clear-confirm = Effacer l'historique supprime toutes les pages visitées. Cette action est définitive.
history-clear-yes = Effacer l'historique maintenant
history-clear-no = Garder mon historique
bookmarks-title = Signets
bookmarks-empty = Les pages que tu mets en signet apparaissent ici.
bookmarks-no-matches = Aucun signet ne correspond à ta recherche.
bookmarks-search-label = Rechercher dans les signets
subscriptions-title = Abonnements
subscriptions-empty = Les sites auxquels tu t'abonnes apparaissent ici.
subscriptions-no-matches = Aucun site ne correspond à ta recherche.
subscriptions-search-label = Rechercher un site
# When a site was last checked for posts. Format the date in code.
subscriptions-checked = Dernière vérification { $date }
subscriptions-never-checked = Pas encore vérifié
## Tags
tags-title = Étiquettes
tags-empty = Les étiquettes que tu ajoutes aux signets et aux sites apparaissent ici.
# The item being tagged. Shows its title, or its address until it has one.
tags-assign-title = Étiquettes de { $name }
tags-add-label = Ajouter une étiquette
tags-add-submit = Ajouter
tags-on-item = Sur cet élément
tags-other = Autres étiquettes
tags-remove = Retirer cette étiquette
tags-delete = Supprimer cette étiquette partout
tags-done = Terminé
bookmarks-show-all = Afficher tous les signets
# Shown when a tag narrows the list.
bookmarks-tagged = Signets portant l'étiquette { $tag }
subscriptions-show-all = Afficher tous les sites
subscriptions-tagged = Sites portant l'étiquette { $tag }
## Settings page
settings-page-title = Réglages
settings-font-heading = Police
settings-font-atkinson = Atkinson Hyperlegible
settings-font-luciole = Luciole
settings-font-literata = Literata
settings-font-charis = Charis SIL
settings-size-heading = Taille du texte
settings-size-decrease = Texte plus petit
settings-size-increase = Texte plus grand
# The text size now in use. Format the number in code.
settings-size-value = { $percent }%
settings-theme-heading = Thème
settings-theme-light = Clair
settings-theme-dark = Sombre
settings-theme-system = Suivre le système
settings-variant-heading = Couleurs
settings-variant-site = Site
settings-variant-warm = Chaud
settings-variant-cool = Froid
settings-variant-green = Vert
settings-variant-mono = Monochrome
settings-language-heading = Langue
settings-language-system = Suivre le système
## Languages
# Every language is named in its own words, so a reader who cannot read the
# current interface can still find theirs. Leave these untranslated.
language-en = English
language-de = Deutsch
language-es = Español
language-fr = Français
language-he = עברית
language-ja = 日本語
language-pt = Português
language-ru = Русский
## Forms
# Default label for a page form's submit control when the author gave none.
form-submit-default = Envoyer
form-reset-default = Réinitialiser
## Errors
error-load-failed = La page n'a pas pu être chargée. Vérifie l'adresse et ta connexion, puis réessaie.
error-try-again = Réessayer
error-broken-page = Cette page comporte une erreur de balisage et ne peut donc pas être affichée.
error-broken-page-show-text = Afficher le texte de la page
error-broken-page-text-title = Texte de la page
error-non-mews = Cette page n'est pas une page Mews, elle est donc affichée simplement.
error-image-blocked = Cette image se trouve sur un autre site et n'est pas affichée.
error-image-unavailable = Cette image n'a pas pu être chargée.

177
app/locales/he/main.ftl Normal file
View file

@ -0,0 +1,177 @@
## Reader chrome
reader-address-placeholder = הזינו כתובת אינטרנט
# Accessibility label for the address field.
reader-address-label = כתובת אינטרנט
reader-reload = טעינה מחדש של הדף
reader-open-hub = פתיחת דפי Mews שלכם
reader-back = חזרה
reader-forward = קדימה
reader-bookmark-add = הוספת סימנייה
reader-bookmark-remove = הסרת הסימנייה
reader-subscribe = הרשמה לאתר הזה
reader-unsubscribe = ביטול ההרשמה
## Navigation
# The strip of the app's own pages, carried by each of them.
nav-hub = Mews
nav-posts = רשומות
nav-bookmarks = סימניות
nav-subscriptions = הרשמות
nav-history = היסטוריה
nav-tags = תגיות
nav-settings = הגדרות
## Hub
hub-title = Mews
## Counts
# Shown under an item. Format the number in code.
count-bookmarks-none = אין עדיין סימניות
count-bookmarks-one = סימנייה אחת
count-bookmarks-many = { $count } סימניות
count-bookmarks-two = שתי סימניות
count-sites-none = אין עדיין אתרים
count-sites-one = אתר אחד
count-sites-many = { $count } אתרים
count-sites-two = שני אתרים
count-pages-none = אין עדיין דפים
count-pages-one = דף אחד
count-pages-many = { $count } דפים
count-pages-two = שני דפים
count-tags-none = אין עדיין תגיות
count-tags-one = תגית אחת
count-tags-many = { $count } תגיות
count-tags-two = שתי תגיות
count-unread-none = אין רשומות שלא נקראו
count-unread-one = רשומה אחת שלא נקראה
count-unread-many = { $count } רשומות שלא נקראו
count-unread-two = שתי רשומות שלא נקראו
## Posts
posts-title = רשומות
posts-empty = רשומות מהאתרים שנרשמתם אליהם יופיעו כאן.
posts-none-unread = קראתם הכול.
posts-checking = מתבצעת בדיקה אחר רשומות חדשות.
posts-sort-label = מיון לפי
posts-sort-date = תאריך
posts-sort-source = אתר
posts-sort-unread = שלא נקראו תחילה
posts-show-label = הצגה
posts-show-all = כל הרשומות
posts-show-unread = שלא נקראו בלבד
posts-mark-read = סימון כנקראה
posts-mark-unread = סימון כלא נקראה
## Actions
# Link labels used on more than one page.
action-refresh = בדיקה אחר רשומות חדשות
action-search = חיפוש
action-clear-search = ניקוי החיפוש
action-remove-bookmark = הסרת הסימנייה
action-unsubscribe = ביטול ההרשמה
action-edit-tags = עריכת התגיות
## Library pages
# Internal pages rendered like ordinary Mews pages.
history-title = היסטוריה
history-empty = הדפים שתבקרו בהם יופיעו כאן.
history-no-matches = אין דפים התואמים לחיפוש.
history-search-label = חיפוש בהיסטוריה
history-forget = הסרה מההיסטוריה
history-clear = ניקוי ההיסטוריה
history-clear-confirm = ניקוי ההיסטוריה מסיר כל דף שביקרתם בו. אי אפשר לבטל את הפעולה.
history-clear-yes = לנקות את ההיסטוריה
history-clear-no = להשאיר את ההיסטוריה
bookmarks-title = סימניות
bookmarks-empty = הדפים שתסמנו יופיעו כאן.
bookmarks-no-matches = אין סימניות התואמות לחיפוש.
bookmarks-search-label = חיפוש בסימניות
subscriptions-title = הרשמות
subscriptions-empty = האתרים שתירשמו אליהם יופיעו כאן.
subscriptions-no-matches = אין אתרים התואמים לחיפוש.
subscriptions-search-label = חיפוש אתרים
# When a site was last checked for posts. Format the date in code.
subscriptions-checked = נבדק לאחרונה { $date }
subscriptions-never-checked = טרם נבדק
## Tags
tags-title = תגיות
tags-empty = התגיות שתוסיפו לסימניות ולאתרים יופיעו כאן.
# The item being tagged. Shows its title, or its address until it has one.
tags-assign-title = תגיות עבור { $name }
tags-add-label = הוספת תגית
tags-add-submit = הוספה
tags-on-item = על הפריט הזה
tags-other = תגיות נוספות
tags-remove = הסרת התגית הזו
tags-delete = מחיקת התגית הזו מכל מקום
tags-done = סיום
bookmarks-show-all = הצגת כל הסימניות
# Shown when a tag narrows the list.
bookmarks-tagged = סימניות עם התגית { $tag }
subscriptions-show-all = הצגת כל האתרים
subscriptions-tagged = אתרים עם התגית { $tag }
## Settings page
settings-page-title = הגדרות
settings-font-heading = גופן
settings-font-atkinson = Atkinson Hyperlegible
settings-font-luciole = Luciole
settings-font-literata = Literata
settings-font-charis = Charis SIL
settings-size-heading = גודל הטקסט
settings-size-decrease = טקסט קטן יותר
settings-size-increase = טקסט גדול יותר
# The text size now in use. Format the number in code.
settings-size-value = { $percent }%
settings-theme-heading = ערכת נושא
settings-theme-light = בהירה
settings-theme-dark = כהה
settings-theme-system = לפי המערכת
settings-variant-heading = צבעים
settings-variant-site = של האתר
settings-variant-warm = חמים
settings-variant-cool = קרים
settings-variant-green = ירוקים
settings-variant-mono = מונוכרום
settings-language-heading = שפה
settings-language-system = לפי המערכת
## Languages
# Every language is named in its own words, so a reader who cannot read the
# current interface can still find theirs. Leave these untranslated.
language-en = English
language-de = Deutsch
language-es = Español
language-fr = Français
language-he = עברית
language-ja = 日本語
language-pt = Português
language-ru = Русский
## Forms
# Default label for a page form's submit control when the author gave none.
form-submit-default = שליחה
form-reset-default = איפוס
## Errors
error-load-failed = לא ניתן לטעון את הדף. בדקו את הכתובת ואת החיבור ונסו שוב.
error-try-again = ניסיון חוזר
error-broken-page = בדף הזה יש שגיאת סימון, ולכן אי אפשר להציג אותו.
error-broken-page-show-text = הצגת הטקסט של הדף
error-broken-page-text-title = הטקסט של הדף
error-non-mews = הדף הזה אינו דף Mews, ולכן הוא מוצג בפשטות.
error-image-blocked = התמונה הזו נמצאת באתר אחר ואינה מוצגת.
error-image-unavailable = לא ניתן לטעון את התמונה הזו.

172
app/locales/ja/main.ftl Normal file
View file

@ -0,0 +1,172 @@
## Reader chrome
reader-address-placeholder = ウェブアドレスを入力
# Accessibility label for the address field.
reader-address-label = ウェブアドレス
reader-reload = このページを再読み込み
reader-open-hub = Mews のページを開く
reader-back = 戻る
reader-forward = 進む
reader-bookmark-add = ブックマークに追加
reader-bookmark-remove = ブックマークを削除
reader-subscribe = このサイトを購読
reader-unsubscribe = 購読をやめる
## Navigation
# The strip of the app's own pages, carried by each of them.
nav-hub = Mews
nav-posts = 投稿
nav-bookmarks = ブックマーク
nav-subscriptions = 購読
nav-history = 履歴
nav-tags = タグ
nav-settings = 設定
## Hub
hub-title = Mews
## Counts
# Shown under an item. Format the number in code.
count-bookmarks-none = ブックマークはまだありません
count-bookmarks-one = ブックマーク { $count } 件
count-bookmarks-many = ブックマーク { $count } 件
count-sites-none = サイトはまだありません
count-sites-one = サイト { $count } 件
count-sites-many = サイト { $count } 件
count-pages-none = ページはまだありません
count-pages-one = ページ { $count } 件
count-pages-many = ページ { $count } 件
count-tags-none = タグはまだありません
count-tags-one = タグ { $count } 件
count-tags-many = タグ { $count } 件
count-unread-none = 未読の投稿はありません
count-unread-one = 未読の投稿 { $count } 件
count-unread-many = 未読の投稿 { $count } 件
## Posts
posts-title = 投稿
posts-empty = 購読しているサイトの投稿がここに表示されます。
posts-none-unread = すべて読み終えました。
posts-checking = 新しい投稿を確認しています。
posts-sort-label = 並べ替え
posts-sort-date = 日付
posts-sort-source = サイト
posts-sort-unread = 未読を先に
posts-show-label = 表示
posts-show-all = すべての投稿
posts-show-unread = 未読のみ
posts-mark-read = 既読にする
posts-mark-unread = 未読にする
## Actions
# Link labels used on more than one page.
action-refresh = 新しい投稿を確認
action-search = 検索
action-clear-search = 検索を消去
action-remove-bookmark = ブックマークを削除
action-unsubscribe = 購読をやめる
action-edit-tags = タグを編集
## Library pages
# Internal pages rendered like ordinary Mews pages.
history-title = 履歴
history-empty = 訪れたページがここに表示されます。
history-no-matches = 検索に一致するページはありません。
history-search-label = 履歴を検索
history-forget = 履歴から削除
history-clear = 履歴を消去
history-clear-confirm = 履歴を消去すると、訪れたページがすべて削除されます。元に戻せません。
history-clear-yes = 履歴を消去する
history-clear-no = 履歴を残す
bookmarks-title = ブックマーク
bookmarks-empty = ブックマークしたページがここに表示されます。
bookmarks-no-matches = 検索に一致するブックマークはありません。
bookmarks-search-label = ブックマークを検索
subscriptions-title = 購読
subscriptions-empty = 購読しているサイトがここに表示されます。
subscriptions-no-matches = 検索に一致するサイトはありません。
subscriptions-search-label = サイトを検索
# When a site was last checked for posts. Format the date in code.
subscriptions-checked = 最終確認 { $date }
subscriptions-never-checked = 未確認
## Tags
tags-title = タグ
tags-empty = ブックマークやサイトに付けたタグがここに表示されます。
# The item being tagged. Shows its title, or its address until it has one.
tags-assign-title = { $name } のタグ
tags-add-label = タグを追加
tags-add-submit = 追加
tags-on-item = この項目のタグ
tags-other = ほかのタグ
tags-remove = このタグを外す
tags-delete = このタグをすべてから削除
tags-done = 完了
bookmarks-show-all = すべてのブックマークを表示
# Shown when a tag narrows the list.
bookmarks-tagged = タグ { $tag } のブックマーク
subscriptions-show-all = すべてのサイトを表示
subscriptions-tagged = タグ { $tag } のサイト
## Settings page
settings-page-title = 設定
settings-font-heading = 書体
settings-font-atkinson = Atkinson Hyperlegible
settings-font-luciole = Luciole
settings-font-literata = Literata
settings-font-charis = Charis SIL
settings-size-heading = 文字の大きさ
settings-size-decrease = 小さく
settings-size-increase = 大きく
# The text size now in use. Format the number in code.
settings-size-value = { $percent }%
settings-theme-heading = テーマ
settings-theme-light = ライト
settings-theme-dark = ダーク
settings-theme-system = システムに合わせる
settings-variant-heading = 配色
settings-variant-site = サイト
settings-variant-warm = 暖色
settings-variant-cool = 寒色
settings-variant-green = グリーン
settings-variant-mono = モノクロ
settings-language-heading = 言語
settings-language-system = システムに合わせる
## Languages
# Every language is named in its own words, so a reader who cannot read the
# current interface can still find theirs. Leave these untranslated.
language-en = English
language-de = Deutsch
language-es = Español
language-fr = Français
language-he = עברית
language-ja = 日本語
language-pt = Português
language-ru = Русский
## Forms
# Default label for a page form's submit control when the author gave none.
form-submit-default = 送信
form-reset-default = リセット
## Errors
error-load-failed = ページを読み込めませんでした。アドレスと接続を確認して、もう一度お試しください。
error-try-again = もう一度試す
error-broken-page = このページにはマークアップの誤りがあるため、表示できません。
error-broken-page-show-text = ページのテキストを表示
error-broken-page-text-title = ページのテキスト
error-non-mews = これは Mews のページではないため、簡素に表示しています。
error-image-blocked = この画像は別のサイトにあるため表示しません。
error-image-unavailable = この画像を読み込めませんでした。

172
app/locales/pt/main.ftl Normal file
View file

@ -0,0 +1,172 @@
## Reader chrome
reader-address-placeholder = Escreve um endereço web
# Accessibility label for the address field.
reader-address-label = Endereço web
reader-reload = Recarregar esta página
reader-open-hub = Abrir as tuas páginas Mews
reader-back = Retroceder
reader-forward = Avançar
reader-bookmark-add = Adicionar marcador
reader-bookmark-remove = Remover marcador
reader-subscribe = Subscrever este site
reader-unsubscribe = Cancelar a subscrição
## Navigation
# The strip of the app's own pages, carried by each of them.
nav-hub = Mews
nav-posts = Publicações
nav-bookmarks = Marcadores
nav-subscriptions = Subscrições
nav-history = Histórico
nav-tags = Etiquetas
nav-settings = Definições
## Hub
hub-title = Mews
## Counts
# Shown under an item. Format the number in code.
count-bookmarks-none = Ainda não há marcadores
count-bookmarks-one = { $count } marcador
count-bookmarks-many = { $count } marcadores
count-sites-none = Ainda não há sites
count-sites-one = { $count } site
count-sites-many = { $count } sites
count-pages-none = Ainda não há páginas
count-pages-one = { $count } página
count-pages-many = { $count } páginas
count-tags-none = Ainda não há etiquetas
count-tags-one = { $count } etiqueta
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
## Posts
posts-title = Publicações
posts-empty = Aqui aparecem as publicações dos sites que subscreves.
posts-none-unread = Já leste tudo.
posts-checking = A procurar publicações novas.
posts-sort-label = Ordenar por
posts-sort-date = Data
posts-sort-source = Site
posts-sort-unread = Por ler primeiro
posts-show-label = Mostrar
posts-show-all = Todas as publicações
posts-show-unread = Apenas por ler
posts-mark-read = Marcar como lida
posts-mark-unread = Marcar como não lida
## Actions
# Link labels used on more than one page.
action-refresh = Procurar publicações novas
action-search = Procurar
action-clear-search = Limpar a procura
action-remove-bookmark = Remover marcador
action-unsubscribe = Cancelar a subscrição
action-edit-tags = Editar etiquetas
## Library pages
# Internal pages rendered like ordinary Mews pages.
history-title = Histórico
history-empty = Aqui aparecem as páginas que visitas.
history-no-matches = Nenhuma página corresponde à tua procura.
history-search-label = Procurar no histórico
history-forget = Remover do histórico
history-clear = Limpar o histórico
history-clear-confirm = Limpar o histórico remove todas as páginas que visitaste. Não é possível anular.
history-clear-yes = Limpar o histórico agora
history-clear-no = Manter o meu histórico
bookmarks-title = Marcadores
bookmarks-empty = Aqui aparecem as páginas que guardas como marcador.
bookmarks-no-matches = Nenhum marcador corresponde à tua procura.
bookmarks-search-label = Procurar nos marcadores
subscriptions-title = Subscrições
subscriptions-empty = Aqui aparecem os sites que subscreves.
subscriptions-no-matches = Nenhum site corresponde à tua procura.
subscriptions-search-label = Procurar sites
# When a site was last checked for posts. Format the date in code.
subscriptions-checked = Última verificação { $date }
subscriptions-never-checked = Ainda não verificado
## Tags
tags-title = Etiquetas
tags-empty = Aqui aparecem as etiquetas que dás a marcadores e sites.
# The item being tagged. Shows its title, or its address until it has one.
tags-assign-title = Etiquetas de { $name }
tags-add-label = Adicionar uma etiqueta
tags-add-submit = Adicionar
tags-on-item = Neste item
tags-other = Outras etiquetas
tags-remove = Remover esta etiqueta
tags-delete = Eliminar esta etiqueta em todo o lado
tags-done = Concluído
bookmarks-show-all = Mostrar todos os marcadores
# Shown when a tag narrows the list.
bookmarks-tagged = Marcadores com a etiqueta { $tag }
subscriptions-show-all = Mostrar todos os sites
subscriptions-tagged = Sites com a etiqueta { $tag }
## Settings page
settings-page-title = Definições
settings-font-heading = Tipo de letra
settings-font-atkinson = Atkinson Hyperlegible
settings-font-luciole = Luciole
settings-font-literata = Literata
settings-font-charis = Charis SIL
settings-size-heading = Tamanho do texto
settings-size-decrease = Texto mais pequeno
settings-size-increase = Texto maior
# The text size now in use. Format the number in code.
settings-size-value = { $percent }%
settings-theme-heading = Tema
settings-theme-light = Claro
settings-theme-dark = Escuro
settings-theme-system = Seguir o sistema
settings-variant-heading = Cores
settings-variant-site = Site
settings-variant-warm = Quente
settings-variant-cool = Frio
settings-variant-green = Verde
settings-variant-mono = Monocromático
settings-language-heading = Idioma
settings-language-system = Seguir o sistema
## Languages
# Every language is named in its own words, so a reader who cannot read the
# current interface can still find theirs. Leave these untranslated.
language-en = English
language-de = Deutsch
language-es = Español
language-fr = Français
language-he = עברית
language-ja = 日本語
language-pt = Português
language-ru = Русский
## Forms
# Default label for a page form's submit control when the author gave none.
form-submit-default = Enviar
form-reset-default = Repor
## Errors
error-load-failed = Não foi possível carregar a página. Verifica o endereço e a tua ligação e tenta de novo.
error-try-again = Tentar de novo
error-broken-page = Esta página tem um erro de marcação, por isso não pode ser mostrada.
error-broken-page-show-text = Mostrar o texto da página
error-broken-page-text-title = Texto da página
error-non-mews = Esta não é uma página Mews, por isso é mostrada de forma simples.
error-image-blocked = Esta imagem está noutro site e não é mostrada.
error-image-unavailable = Não foi possível carregar esta imagem.

177
app/locales/ru/main.ftl Normal file
View file

@ -0,0 +1,177 @@
## Reader chrome
reader-address-placeholder = Введите веб-адрес
# Accessibility label for the address field.
reader-address-label = Веб-адрес
reader-reload = Обновить эту страницу
reader-open-hub = Открыть ваши страницы Mews
reader-back = Назад
reader-forward = Вперёд
reader-bookmark-add = Добавить закладку
reader-bookmark-remove = Удалить закладку
reader-subscribe = Подписаться на этот сайт
reader-unsubscribe = Отписаться
## Navigation
# The strip of the app's own pages, carried by each of them.
nav-hub = Mews
nav-posts = Записи
nav-bookmarks = Закладки
nav-subscriptions = Подписки
nav-history = История
nav-tags = Метки
nav-settings = Настройки
## Hub
hub-title = Mews
## Counts
# Shown under an item. Format the number in code.
count-bookmarks-none = Закладок пока нет
count-bookmarks-one = { $count } закладка
count-bookmarks-many = { $count } закладок
count-bookmarks-few = { $count } закладки
count-sites-none = Сайтов пока нет
count-sites-one = { $count } сайт
count-sites-many = { $count } сайтов
count-sites-few = { $count } сайта
count-pages-none = Страниц пока нет
count-pages-one = { $count } страница
count-pages-many = { $count } страниц
count-pages-few = { $count } страницы
count-tags-none = Меток пока нет
count-tags-one = { $count } метка
count-tags-many = { $count } меток
count-tags-few = { $count } метки
count-unread-none = Непрочитанных записей нет
count-unread-one = { $count } непрочитанная запись
count-unread-many = { $count } непрочитанных записей
count-unread-few = { $count } непрочитанные записи
## Posts
posts-title = Записи
posts-empty = Здесь появятся записи сайтов, на которые вы подписаны.
posts-none-unread = Вы всё прочитали.
posts-checking = Идёт проверка новых записей.
posts-sort-label = Сортировка
posts-sort-date = По дате
posts-sort-source = По сайту
posts-sort-unread = Непрочитанные сверху
posts-show-label = Показывать
posts-show-all = Все записи
posts-show-unread = Только непрочитанные
posts-mark-read = Отметить прочитанной
posts-mark-unread = Отметить непрочитанной
## Actions
# Link labels used on more than one page.
action-refresh = Проверить новые записи
action-search = Искать
action-clear-search = Очистить поиск
action-remove-bookmark = Удалить закладку
action-unsubscribe = Отписаться
action-edit-tags = Изменить метки
## Library pages
# Internal pages rendered like ordinary Mews pages.
history-title = История
history-empty = Здесь появятся страницы, которые вы открываете.
history-no-matches = Ни одна страница не найдена по запросу.
history-search-label = Поиск по истории
history-forget = Удалить из истории
history-clear = Очистить историю
history-clear-confirm = При очистке истории будут удалены все посещённые страницы. Это действие необратимо.
history-clear-yes = Очистить историю
history-clear-no = Оставить историю
bookmarks-title = Закладки
bookmarks-empty = Здесь появятся страницы, которые вы добавите в закладки.
bookmarks-no-matches = Ни одна закладка не найдена по запросу.
bookmarks-search-label = Поиск по закладкам
subscriptions-title = Подписки
subscriptions-empty = Здесь появятся сайты, на которые вы подпишетесь.
subscriptions-no-matches = Ни один сайт не найден по запросу.
subscriptions-search-label = Поиск по сайтам
# When a site was last checked for posts. Format the date in code.
subscriptions-checked = Последняя проверка { $date }
subscriptions-never-checked = Ещё не проверялся
## Tags
tags-title = Метки
tags-empty = Здесь появятся метки, которые вы добавите к закладкам и сайтам.
# The item being tagged. Shows its title, or its address until it has one.
tags-assign-title = Метки для { $name }
tags-add-label = Добавить метку
tags-add-submit = Добавить
tags-on-item = У этого элемента
tags-other = Другие метки
tags-remove = Убрать эту метку
tags-delete = Удалить эту метку везде
tags-done = Готово
bookmarks-show-all = Показать все закладки
# Shown when a tag narrows the list.
bookmarks-tagged = Закладки с меткой { $tag }
subscriptions-show-all = Показать все сайты
subscriptions-tagged = Сайты с меткой { $tag }
## Settings page
settings-page-title = Настройки
settings-font-heading = Шрифт
settings-font-atkinson = Atkinson Hyperlegible
settings-font-luciole = Luciole
settings-font-literata = Literata
settings-font-charis = Charis SIL
settings-size-heading = Размер текста
settings-size-decrease = Мельче
settings-size-increase = Крупнее
# The text size now in use. Format the number in code.
settings-size-value = { $percent }%
settings-theme-heading = Оформление
settings-theme-light = Светлое
settings-theme-dark = Тёмное
settings-theme-system = Как в системе
settings-variant-heading = Цвета
settings-variant-site = Сайта
settings-variant-warm = Тёплые
settings-variant-cool = Холодные
settings-variant-green = Зелёные
settings-variant-mono = Монохромные
settings-language-heading = Язык
settings-language-system = Как в системе
## Languages
# Every language is named in its own words, so a reader who cannot read the
# current interface can still find theirs. Leave these untranslated.
language-en = English
language-de = Deutsch
language-es = Español
language-fr = Français
language-he = עברית
language-ja = 日本語
language-pt = Português
language-ru = Русский
## Forms
# Default label for a page form's submit control when the author gave none.
form-submit-default = Отправить
form-reset-default = Сбросить
## Errors
error-load-failed = Не удалось загрузить страницу. Проверьте адрес и подключение, затем повторите попытку.
error-try-again = Повторить попытку
error-broken-page = На этой странице ошибка разметки, поэтому показать её нельзя.
error-broken-page-show-text = Показать текст страницы
error-broken-page-text-title = Текст страницы
error-non-mews = Это не страница Mews, поэтому она показана простым текстом.
error-image-blocked = Это изображение находится на другом сайте и не показывается.
error-image-unavailable = Не удалось загрузить изображение.