"You're invited to a scheduled video call.":'Du bist zu einem geplanten Videoanruf eingeladen.',
"You're invited to a scheduled video call.":
'Du bist zu einem geplanten Videoanruf eingeladen.',
'Create a calendar event and send an invite. The recipient will see the event with a join link.':
'Create a calendar event and send an invite. The recipient will see the event with a join link.':
'Kalendertermin erstellen und Einladung senden. Der Empfänger sieht den Termin mit einem Teilnahme-Link.',
'Kalendertermin erstellen und Einladung senden. Der Empfänger sieht den Termin mit einem Teilnahme-Link.',
'Schedule a video call':'Videoanruf planen',
'Schedule a video call':'Videoanruf planen',
@ -147,7 +215,8 @@ export default {
'Optional notes':'Optionale Notizen',
'Optional notes':'Optionale Notizen',
'Create a calendar event for a real-life meetup and send kind 24 invites to each invitee.':
'Create a calendar event for a real-life meetup and send kind 24 invites to each invitee.':
'Kalendertermin für ein reales Treffen erstellen und an jede Person eine Kind-24-Einladung senden.',
'Kalendertermin für ein reales Treffen erstellen und an jede Person eine Kind-24-Einladung senden.',
'Meeting created and {{count}} invite(s) sent':'Termin erstellt und {{count}} Einladung(en) gesendet',
'Meeting created and {{count}} invite(s) sent':
'Termin erstellt und {{count}} Einladung(en) gesendet',
'Create and send invites':'Erstellen und Einladungen senden',
'Create and send invites':'Erstellen und Einladungen senden',
Title:'Titel',
Title:'Titel',
Start:'Beginn',
Start:'Beginn',
@ -212,7 +281,8 @@ export default {
'Description (optional, for search)':'Beschreibung (optional, für Suche)',
'Description (optional, for search)':'Beschreibung (optional, für Suche)',
'e.g. happy birthday, thumbs up':'z. B. happy birthday, Daumen hoch',
'e.g. happy birthday, thumbs up':'z. B. happy birthday, Daumen hoch',
'Uploading...':'Wird hochgeladen...',
'Uploading...':'Wird hochgeladen...',
'No GIFs found. Try searching or add your own. GIFs come from Nostr kind 1063 (NIP-94) events on GIF relays.':'Keine GIFs gefunden. Suche oder füge eigene hinzu. GIFs stammen von Nostr-Kind-1063-Events (NIP-94) auf GIF-Relays.',
'No GIFs found. Try searching or add your own. GIFs come from Nostr kind 1063 (NIP-94) events on GIF relays.':
'Keine GIFs gefunden. Suche oder füge eigene hinzu. GIFs stammen von Nostr-Kind-1063-Events (NIP-94) auf GIF-Relays.',
'{{name}} is not a GIF file':'{{name}} ist keine GIF-Datei',
'{{name}} is not a GIF file':'{{name}} ist keine GIF-Datei',
'R & W':'R & W',
'R & W':'R & W',
Read:'Lesen',
Read:'Lesen',
@ -255,6 +325,9 @@ export default {
Muted:'Stummgeschaltet',
Muted:'Stummgeschaltet',
Unmute:'Stummschaltung aufheben',
Unmute:'Stummschaltung aufheben',
'Unmute user':'Benutzer-Stummschaltung aufheben',
'Unmute user':'Benutzer-Stummschaltung aufheben',
Block:'Block',
Unblock:'Unblock',
blocked:'blocked',
'Append n relays':'Füge {{n}} Relays hinzu',
'Append n relays':'Füge {{n}} Relays hinzu',
Append:'Hinzufügen',
Append:'Hinzufügen',
'Select relays to append':'Wähle die hinzuzufügenden Relays',
'Select relays to append':'Wähle die hinzuzufügenden Relays',
'Add random relays to every publish':'Zufällige Relays in der Publish-Liste',
'Add random relays to every publish':'Zufällige Relays in der Publish-Liste',
'Add random relays to every publish description':
'Add random relays to every publish description':
'Fügt {{n}} zufällige öffentliche Relays aus der NIP-66-Liveliness-Liste hinzu (bevorzugt solche, deren Monitor eine Write-RTT gemeldet hat). Bei AN standardmäßig ausgewählt; bei AUS in der Liste, aber nicht angehakt.',
'Fügt {{n}} zufällige öffentliche Relays aus der NIP-66-Liveliness-Liste hinzu (bevorzugt solche, deren Monitor eine Write-RTT gemeldet hat). Bei AN standardmäßig ausgewählt; bei AUS in der Liste, aber nicht angehakt.',
'Relay-Logik für diese Session: funktionierende und gestrichene Preset-Relays sowie bewertete Zufallsrelays (bevorzugt schnellere, bewährte Relays beim Hinzufügen von Zufallsrelays).',
'Relay-Logik für diese Session: funktionierende und gestrichene Preset-Relays sowie bewertete Zufallsrelays (bevorzugt schnellere, bewährte Relays beim Hinzufügen von Zufallsrelays).',
'Verschiedene Events, die zum Filter passen (von den Relays des Zaubers und Standard-Schreib-Relays zusammengeführt, Duplikate entfernt). Relays liefern höchstens so viele wie im Limit steht.',
'COUNT spell may be capped by limit':
'Die Zahl kann deinem Limit entsprechen — es könnte noch mehr passende Events geben.',
'Spell count failed. Check relays or try again.':
'Zählung fehlgeschlagen. Relays prüfen oder erneut versuchen.',
'Spell definition':'Zauberspruch-Definition',
'Spell published':'Zauberspruch veröffentlicht',
'Edit spell':'Zauberspruch bearbeiten',
'Edit spell':'Zauberspruch bearbeiten',
'Clone spell':'Zauberspruch klonen',
'Clone spell':'Zauberspruch klonen',
'Spell cloned':'Zauberspruch geklont',
'Spell cloned':'Zauberspruch geklont',
@ -725,45 +823,16 @@ export default {
'Mindestens ein Relay ist fehlgeschlagen oder hat einen Fehler gemeldet. Du kannst die Relay-Liste im Zauber anpassen und erneut speichern.',
'Mindestens ein Relay ist fehlgeschlagen oder hat einen Fehler gemeldet. Du kannst die Relay-Liste im Zauber anpassen und erneut speichern.',
'COUNT spell total distinct explanation':
'COUNT spell total distinct explanation':
'Verschiedene passende Event-IDs über alle erfolgreich antwortenden Relays (Duplikate zwischen Relays entfernt). Jedes Relay liefert höchstens so viele wie im Limit steht.',
'Verschiedene passende Event-IDs über alle erfolgreich antwortenden Relays (Duplikate zwischen Relays entfernt). Jedes Relay liefert höchstens so viele wie im Limit steht.',
'Spells are saved relay filters (NIP-A7). Fill in the filter fields below. Use $me for your pubkey and $contacts for your follow list when executing.':
'Zaubersprüche sind gespeicherte Relay-Filter (NIP-A7). Fülle die Felder unten. $me = dein Pubkey, $contacts = deine Follow-Liste bei der Ausführung.',
Command:'Befehl',
'REQ returns a feed; COUNT returns a number.':
'REQ: scrollbarer Feed (unten Feed live oder einmaliger Abruf). COUNT: nur eine Zahl, kein Feed.',
Name:'Name',
'Human-readable spell name':'Lesbarer Name des Zauberspruchs',
'Description (content)':'Beschreibung (Inhalt)',
'Plain text description of the query':'Klartext-Beschreibung der Abfrage',
Kinds:'Kinds',
'Comma-separated kind numbers (e.g. 1 for notes).':
'Kind-Nummern, durch Komma getrennt (z. B. 1 für Notizen).',
Authors:'Autoren',
'$me = your pubkey, $contacts = your follow list. Comma-separated.':
'$me = dein Pubkey, $contacts = deine Follow-Liste. Komma-getrennt.',
'Verschiedene Events, die zum Filter passen (von den Relays des Zaubers und Standard-Schreib-Relays zusammengeführt, Duplikate entfernt). Relays liefern höchstens so viele wie im Limit steht.',
Mode:'Modus',
'COUNT spell may be capped by limit':
Feed:'Feed',
'Die Zahl kann deinem Limit entsprechen — es könnte noch mehr passende Events geben.',
'Favorites Feed':'Favoriten-Feed',
'Spell count failed. Check relays or try again.':
'Pinned note':'Angehefteter Beitrag',
'Zählung fehlgeschlagen. Relays prüfen oder erneut versuchen.',
Fetch:'Abrufen',
'REQ returns a feed; COUNT returns a number.':
'Fetch once, then stop.':'Einmal abrufen, dann stoppen.',
'REQ: scrollbarer Feed (unten Feed live oder einmaliger Abruf). COUNT: nur eine Zahl, kein Feed.',
'Live feed; keeps updating.':'Live-Feed; wird fortgesetzt aktualisiert.',
'Saving…':'Speichern…',
Clear:'Leeren',
listImportManualLabel:'Aus Event vorausfüllen',
listImportManualLabel:'Aus Event vorausfüllen',
listImportFromEventHint:
listImportFromEventHint:
'Unterstützte Tags werden ins Formular übernommen (e, p, t, relay, r, a wo möglich). Nicht leerer Inhalt wird übersprungen; verschlüsselte private Einträge werden nicht gelesen. Es können Hinweise zu nicht abgebildeten Tags erscheinen.',
'Unterstützte Tags werden ins Formular übernommen (e, p, t, relay, r, a wo möglich). Nicht leerer Inhalt wird übersprungen; verschlüsselte private Einträge werden nicht gelesen. Es können Hinweise zu nicht abgebildeten Tags erscheinen.',
@ -800,9 +869,569 @@ export default {
'Tag filter letter':'Tag-Buchstabe',
'Tag filter letter':'Tag-Buchstabe',
'Filter value':'Wert',
'Filter value':'Wert',
'Add tag filter':'Tag-Filter hinzufügen',
'Add tag filter':'Tag-Filter hinzufügen',
spellPickerSectionYours:'Deine Zaubersprüche',
'Failed to remove spell from local storage':'Zauberspruch konnte lokal nicht entfernt werden',
Spells:'Zaubersprüche',
'doublePane.secondaryEmpty':
'doublePane.secondaryEmpty':
'Öffne eine Notiz, ein Profil oder Einstellungen, um sie hier anzuzeigen.',
'Öffne eine Notiz, ein Profil oder Einstellungen, um sie hier anzuzeigen.',
'doublePane.secondaryEmptyHint':'Feed und Hauptseiten bleiben links.'
'doublePane.secondaryEmptyHint':'Feed und Hauptseiten bleiben links.',
'(empty)':'(empty)',
'12-hour (AM/PM)':'12-hour (AM/PM)',
'24-hour':'24-hour',
'A new version is available':'A new version is available',
'A short description of the article content':'A short description of the article content',
AM:'AM',
'Access via':'Access via',
'Accessed On':'Accessed On',
'Accessed on':'Accessed on',
'Add RSS feed URLs to subscribe to. If no feeds are configured, the default feed will be used.':
'Add RSS feed URLs to subscribe to. If no feeds are configured, the default feed will be used.',
'Add a relay to block':'Add a relay to block',
'Add at least one invitee':'Add at least one invitee',
'Add client identifier':'Add client identifier',
'Add expiration tags by default':'Add expiration tags by default',
'Add quiet tags by default':'Add quiet tags by default',
'Add recipients using nostr: mentions (e.g., nostr:npub1...) or the recipient selector above':
'Add recipients using nostr: mentions (e.g., nostr:npub1...) or the recipient selector above',
'Add the source (where this text is from)':'Add the source (where this text is from)',
'Threads are organized by topics. Choose a topic that best fits your discussion.':
'Threads are organized by topics. Choose a topic that best fits your discussion.',
'Time-based':'Time-based',
'Title is required':'Title is required',
'Title must be 100 characters or less':'Title must be 100 characters or less',
'To translate notes and other content, use your browser’s built-in translation. For example: right-click the page and choose “Translate to…”, or use the translate icon in the address bar.':
'To translate notes and other content, use your browser’s built-in translation. For example: right-click the page and choose “Translate to…”, or use the translate icon in the address bar.',
Top:'Top',
Topic:'Topic',
URL:'URL',
'URL of the article cover image (optional)':'URL of the article cover image (optional)',
'Unique identifier for this article (required)':
'Unique identifier for this article (required)',
'Unmute failed':'Unmute failed',
'Unpin note':'Unpin note',
Unsubscribe:'Unsubscribe',
'Unsubscribed from topic':'Unsubscribed from topic',
'Unsubscribing...':'Unsubscribing...',
Until:'Bis',
Untitled:'Untitled',
Update:'Update',
'Updating...':'Updating...',
'Upload Audio Comment':'Upload Audio Comment',
'Upload Audio Message':'Upload Audio Message',
'Upload Media':'Upload Media',
Upvote:'Upvote',
'User unmuted':'User unmuted',
'Version number (optional)':'Version number (optional)',
Video:'Video',
'Video Note':'Video Note',
'Video file':'Video file',
'View Console Logs':'View Console Logs',
'View JSON':'View JSON',
'View cached items in this store.':'View cached items in this store.',
'View definition':'Definition anzeigen',
'View details about cached data in IndexedDB stores. Click on a store to view its items.':
'View details about cached data in IndexedDB stores. Click on a store to view its items.',
'View on Alexandria':'View on Alexandria',
'View on DecentNewsroom':'View on DecentNewsroom',
'View on Wikistr':'View on Wikistr',
'View recent console logs for debugging':'View recent console logs for debugging',
'Voice Comment':'Voice Comment',
'Voice Note':'Voice Note',
'Voice note or audio file':'Voice note or audio file',
Volume:'Volume',
'Volume number (optional)':'Volume number (optional)',
'Vote published':'Vote published',
'Vote removed':'Vote removed',
'Website where LLM was accessed (optional)':'Website where LLM was accessed (optional)',
'Calendar events in the next {{count}} months':'Calendar events in the next {{count}} months',
'Calendar events in the next {{count}} months':'Calendar events in the next {{count}} months',
'The nostr.band relay appears to be temporarily out of service. Please try again later.':'The nostr.band relay appears to be temporarily out of service. Please try again later.',
'The nostr.band relay appears to be temporarily out of service. Please try again later.':
'The nostr.band relay appears to be temporarily out of service. Please try again later.',
'reply to':'reply to',
'reply to':'reply to',
reply:'reply',
reply:'reply',
Reply:'Reply',
Reply:'Reply',
@ -69,8 +70,7 @@ export default {
'Edit content and tags, then publish a new signed event.',
'Edit content and tags, then publish a new signed event.',
'Log in to publish':'Log in to publish',
'Log in to publish':'Log in to publish',
'Set when you publish':'set when you publish',
'Set when you publish':'set when you publish',
'id and sig are assigned when you publish':
'id and sig are assigned when you publish':'id and sig are assigned when you publish',
'id and sig are assigned when you publish',
'Published to some relays only':'Published to some relays only',
'Published to some relays only':'Published to some relays only',
'Lightning payment address – copy to pay via your wallet':'Lightning payment address – copy to pay via your wallet',
'Lightning payment address – copy to pay via your wallet':
'Payment address – copy to use in your wallet or app':'Payment address – copy to use in your wallet or app',
'Lightning payment address – copy to pay via your wallet',
'Payment address – copy to use in your wallet or app':
'Payment address – copy to use in your wallet or app',
'Click to open payment options':'Click to open payment options',
'Click to open payment options':'Click to open payment options',
'Click to copy address':'Click to copy address',
'Click to copy address':'Click to copy address',
'Open on website':'Open on website',
'Open on website':'Open on website',
@ -119,22 +121,26 @@ export default {
'Failed to publish profile':'Failed to publish profile',
'Failed to publish profile':'Failed to publish profile',
'Invalid profile JSON':'Invalid profile JSON',
'Invalid profile JSON':'Invalid profile JSON',
'Refresh cache':'Refresh cache',
'Refresh cache':'Refresh cache',
'Force-refresh profile and payment info from relays':'Force-refresh profile and payment info from relays',
'Force-refresh profile and payment info from relays':
'Force-refresh profile and payment info from relays',
'Profile and payment cache refreshed':'Profile and payment cache refreshed',
'Profile and payment cache refreshed':'Profile and payment cache refreshed',
'Failed to refresh cache':'Failed to refresh cache',
'Failed to refresh cache':'Failed to refresh cache',
'Raw payment info event':'Raw payment info event',
'Raw payment info event':'Raw payment info event',
'Payment info':'Payment info',
'Payment info':'Payment info',
'Edit payment info':'Edit payment info',
'Edit payment info':'Edit payment info',
'Add payment info':'Add payment info',
'Add payment info':'Add payment info',
'No payment info event yet. Click "Add payment info" to create one.':'No payment info event yet. Click "Add payment info" to create one.',
'No payment info event yet. Click "Add payment info" to create one.':
'No payment info event yet. Click "Add payment info" to create one.',
'Content (JSON)':'Content (JSON)',
'Content (JSON)':'Content (JSON)',
Tags:'Tags',
Tags:'Tags',
'Tags (JSON array of arrays, e.g. [["payto","lightning","user@domain.com"]])':'Tags (JSON array of arrays, e.g. [["payto","lightning","user@domain.com"]])',
'Tags (JSON array of arrays, e.g. [["payto","lightning","user@domain.com"]])':
'Tags (JSON array of arrays, e.g. [["payto","lightning","user@domain.com"]])',
'Payment info updated':'Payment info updated',
'Payment info updated':'Payment info updated',
'Failed to publish payment info':'Failed to publish payment info',
'Failed to publish payment info':'Failed to publish payment info',
'Invalid tags JSON':'Invalid tags JSON',
'Invalid tags JSON':'Invalid tags JSON',
'Payment methods':'Payment methods',
'Payment methods':'Payment methods',
'NIP-A3 payto tags: type (e.g. lightning) and authority (e.g. user@domain.com).':'NIP-A3 payto tags: type (e.g. lightning) and authority (e.g. user@domain.com).',
'NIP-A3 payto tags: type (e.g. lightning) and authority (e.g. user@domain.com).':
'NIP-A3 payto tags: type (e.g. lightning) and authority (e.g. user@domain.com).',
'No GIFs found. Try searching or add your own. GIFs come from Nostr kind 1063 (NIP-94) events on GIF relays.':'No GIFs found. Try searching or add your own. GIFs come from Nostr kind 1063 (NIP-94) events on GIF relays.',
'No GIFs found. Try searching or add your own. GIFs come from Nostr kind 1063 (NIP-94) events on GIF relays.':
'No GIFs found. Try searching or add your own. GIFs come from Nostr kind 1063 (NIP-94) events on GIF relays.',
'{{name}} is not a GIF file':'{{name}} is not a GIF file',
'{{name}} is not a GIF file':'{{name}} is not a GIF file',
'This will connect to the author\'s relays and relay hints':'This will connect to the author\'s relays and relay hints',
"This will connect to the author's relays and relay hints":
"This will connect to the author's relays and relay hints",
'Note could not be found anywhere':'Note could not be found anywhere',
'Note could not be found anywhere':'Note could not be found anywhere',
'Try external relays':'Try external relays',
'Try external relays':'Try external relays',
'Searching...':'Searching...',
'Searching...':'Searching...',
@ -433,22 +443,26 @@ export default {
'Add random relays to every publish':'Random relays in publish list',
'Add random relays to every publish':'Random relays in publish list',
'Add random relays to every publish description':
'Add random relays to every publish description':
'Adds {{n}} random public relays from the NIP-66 lively list (preferring monitors that reported a write RTT) to the publish relay list. When ON, they are selected by default; when OFF, they appear in the list but are unchecked so you can optionally include them.',
'Adds {{n}} random public relays from the NIP-66 lively list (preferring monitors that reported a write RTT) to the publish relay list. When ON, they are selected by default; when OFF, they appear in the list but are unchecked so you can optionally include them.',
'Session relays tab description':'Relay logic for this session: working and striked preset relays, and scored random relays (used to prefer faster, proven relays when adding random relays to publish).',
'Session relays tab description':
'Relay logic for this session: working and striked preset relays, and scored random relays (used to prefer faster, proven relays when adding random relays to publish).',
'Session relays preset striked hint':'Preset relays that have reached 3 publish failures this session and are skipped for the rest of the session.',
'Session relays preset striked hint':
'Preset relays that have reached 3 publish failures this session and are skipped for the rest of the session.',
'Session relays scored random':'Scored random relays',
'Session relays scored random':'Scored random relays',
'Session relays scored random hint':'Relays that have accepted at least one publish this session; used to prefer faster relays when picking random relays. Sorted by average latency.',
'Session relays scored random hint':
'Relays that have accepted at least one publish this session; used to prefer faster relays when picking random relays. Sorted by average latency.',
'Session relays all striked':'All striked relays (any source)',
'Session relays all striked':'All striked relays (any source)',
'Relay did not accept the event':'Relay did not accept the event',
'Relay did not accept the event':'Relay did not accept the event',
'Only {{count}} relay(s) accepted the event; at least 5 required for "all active relays".':'Only {{count}} relay(s) accepted the event; at least 5 required for "all active relays".',
'Only {{count}} relay(s) accepted the event; at least 5 required for "all active relays".':
'Only {{count}} relay(s) accepted the event; at least 5 required for "all active relays".',
'Successfully republish to your write relays':'Successfully republish to your write relays',
'Successfully republish to your write relays':'Successfully republish to your write relays',
'Failed to republish to your write relays: {{error}}':
'Failed to republish to your write relays: {{error}}':
'Failed to republish to your write relays: {{error}}',
'Failed to republish to your write relays: {{error}}',
@ -608,7 +627,7 @@ export default {
Posts:'Posts',
Posts:'Posts',
'Posts (OPs)':'Posts (OPs)',
'Posts (OPs)':'Posts (OPs)',
'Kind 1 replies':'Kind 1 replies',
'Kind 1 replies':'Kind 1 replies',
'Comments':'Comments',
Comments:'Comments',
'Replies & comments':'Replies & comments',
'Replies & comments':'Replies & comments',
Articles:'Articles',
Articles:'Articles',
Highlights:'Highlights',
Highlights:'Highlights',
@ -642,7 +661,8 @@ export default {
'Zapped note':'Zapped note',
'Zapped note':'Zapped note',
'Zapped profile':'Zapped profile',
'Zapped profile':'Zapped profile',
'Zap reply threshold':'Zap reply threshold',
'Zap reply threshold':'Zap reply threshold',
'Zaps above this amount will appear as replies in threads':'Zaps above this amount will appear as replies in threads',
'Zaps above this amount will appear as replies in threads':
'Zaps above this amount will appear as replies in threads',
'Mark as read':'Mark as read',
'Mark as read':'Mark as read',
Report:'Report',
Report:'Report',
'Successfully report':'Successfully reported',
'Successfully report':'Successfully reported',
@ -722,10 +742,9 @@ export default {
'{{count}} feeds':'{{count}} feeds',
'{{count}} feeds':'{{count}} feeds',
'Toggle filters':'Toggle filters',
'Toggle filters':'Toggle filters',
'Showing {{filtered}} of {{total}} items':'Showing {{filtered}} of {{total}} items',
'Showing {{filtered}} of {{total}} items':'Showing {{filtered}} of {{total}} items',
'Full':'Full',
Full:'Full',
'Compact':'Compact',
Compact:'Compact',
'Expand':'Expand',
Expand:'Expand',
'help.title':'Help',
'help.title':'Help',
'help.tabShortcuts':'Keyboard shortcuts',
'help.tabShortcuts':'Keyboard shortcuts',
'help.tabOverview':'App overview',
'help.tabOverview':'App overview',
@ -750,7 +769,6 @@ export default {
'shortcuts.closeOverlays':'Close dialogs, menus, and the search dropdown',
'shortcuts.closeOverlays':'Close dialogs, menus, and the search dropdown',
'shortcuts.scrollWhenFocused':'Scroll the focused scrollable area',
'shortcuts.scrollWhenFocused':'Scroll the focused scrollable area',
'shortcuts.browserBack':'Browser back (history)',
'shortcuts.browserBack':'Browser back (history)',
'No spells yet. Create one with the button above.':
'No spells yet. Create one with the button above.':
'No spells yet. Create one with the button above.',
'No spells yet. Create one with the button above.',
'Loading spells from your relays…':'Loading spells from your relays…',
'Loading spells from your relays…':'Loading spells from your relays…',
@ -785,9 +803,7 @@ export default {
'One or more relays failed or returned an error. You can change the relay list in the spell and save again.',
'One or more relays failed or returned an error. You can change the relay list in the spell and save again.',
'COUNT spell total distinct explanation':
'COUNT spell total distinct explanation':
'Distinct matching event IDs across all relays that responded successfully (duplicates across relays removed). Each relay only returns up to the filter limit.',
'Distinct matching event IDs across all relays that responded successfully (duplicates across relays removed). Each relay only returns up to the filter limit.',
'Leave empty to use your write relays.':'Leave empty to use your write relays.',
'Leave empty to use your write relays.':
'Leave empty to use your write relays.',
'COUNT spell result explanation':
'COUNT spell result explanation':
'Distinct events returned for this filter (merged from your spell relays and default write relays, duplicates removed). Relays only return up to the filter limit.',
'Distinct events returned for this filter (merged from your spell relays and default write relays, duplicates removed). Relays only return up to the filter limit.',
'COUNT spell may be capped by limit':
'COUNT spell may be capped by limit':
@ -796,7 +812,6 @@ export default {
'Could not complete the count. Check relays or try again.',
'Could not complete the count. Check relays or try again.',
'REQ returns a feed; COUNT returns a number.':
'REQ returns a feed; COUNT returns a number.':
'REQ: scrollable feed (choose live Feed or one-shot Fetch below). COUNT: a single number, no feed.',
'REQ: scrollable feed (choose live Feed or one-shot Fetch below). COUNT: a single number, no feed.',
listImportManualLabel:'Pre-fill from event',
listImportManualLabel:'Pre-fill from event',
listImportFromEventHint:
listImportFromEventHint:
'Supported tags are merged into the form (e, p, t, relay, r, a where possible). Non-empty content is skipped; encrypted private items are not read. You may see notices for unmapped tags.',
'Supported tags are merged into the form (e, p, t, relay, r, a where possible). Non-empty content is skipped; encrypted private items are not read. You may see notices for unmapped tags.',
@ -832,14 +847,568 @@ export default {
'Tag filter letter':'Tag letter',
'Tag filter letter':'Tag letter',
'Filter value':'Value',
'Filter value':'Value',
'Add tag filter':'Add tag filter',
'Add tag filter':'Add tag filter',
spellPickerSectionYours:'Your spells',
spellPickerSectionYours:'Your spells',
'Failed to remove spell from local storage':
'Failed to remove spell from local storage':'Failed to remove spell from local storage',
'Failed to remove spell from local storage',
Spells:'Spells',
Spells:'Spells',
'doublePane.secondaryEmpty':'Open a note, profile, or settings item to show it here.',
'doublePane.secondaryEmpty':'Open a note, profile, or settings item to show it here.',
'doublePane.secondaryEmptyHint':'Your feed and primary pages stay on the left.'
'doublePane.secondaryEmptyHint':'Your feed and primary pages stay on the left.',
'(empty)':'—',
'12-hour (AM/PM)':'12-hour (AM/PM)',
'24-hour':'24-hour',
'A new version is available':'A new version is available',
'A short description of the article content':'A short description of the article content',
AM:'AM',
'Access via':'Access via',
'Accessed On':'Accessed on',
'Accessed on':'Accessed on',
'Add RSS feed URLs to subscribe to. If no feeds are configured, the default feed will be used.':
'Add RSS feed URLs to subscribe to. If no feeds are configured, the default feed will be used.',
'Add a relay to block':'Add a relay to block',
'Add at least one invitee':'Add at least one invitee',
'Add client identifier':'Add client identifier',
'Add expiration tags by default':'Add expiration tags by default',
'Add quiet tags by default':'Add quiet tags by default',
'Add recipients using nostr: mentions (e.g., nostr:npub1...) or the recipient selector above':
'Add recipients using nostr: mentions (e.g., nostr:npub1...) or the recipient selector above',
'Add the source (where this text is from)':'Add the source (where this text is from)',
'Threads are organized by topics. Choose a topic that best fits your discussion.':
'Threads are organized by topics. Choose a topic that best fits your discussion.',
'Time-based':'Time-based',
'Title is required':'Title is required',
'Title must be 100 characters or less':'Title must be 100 characters or less',
'To translate notes and other content, use your browser’s built-in translation. For example: right-click the page and choose “Translate to…”, or use the translate icon in the address bar.':
'To translate notes and other content, use your browser’s built-in translation. For example: right-click the page and choose “Translate to…”, or use the translate icon in the address bar.',
Top:'Top',
Topic:'Topic',
URL:'URL',
'URL of the article cover image (optional)':'URL of the article cover image (optional)',
'Unique identifier for this article (required)':
'Unique identifier for this article (required)',
'Unmute failed':'Unmute failed',
'Unpin note':'Unpin note',
Unsubscribe:'Unsubscribe',
'Unsubscribed from topic':'Unsubscribed from topic',
'Unsubscribing...':'Unsubscribing...',
Until:'Until',
Untitled:'Untitled',
Update:'Update',
'Updating...':'Updating...',
'Upload Audio Comment':'Upload Audio Comment',
'Upload Audio Message':'Upload Audio Message',
'Upload Media':'Upload Media',
Upvote:'Upvote',
'User unmuted':'User unmuted',
'Version number (optional)':'Version number (optional)',
Video:'Video',
'Video Note':'Video Note',
'Video file':'Video file',
'View Console Logs':'View Console Logs',
'View JSON':'View JSON',
'View cached items in this store.':'View cached items in this store.',
'View definition':'View definition',
'View details about cached data in IndexedDB stores. Click on a store to view its items.':
'View details about cached data in IndexedDB stores. Click on a store to view its items.',
'View on Alexandria':'View on Alexandria',
'View on DecentNewsroom':'View on DecentNewsroom',
'View on Wikistr':'View on Wikistr',
'View recent console logs for debugging':'View recent console logs for debugging',
'Voice Comment':'Voice Comment',
'Voice Note':'Voice Note',
'Voice note or audio file':'Voice note or audio file',
Volume:'Volume',
'Volume number (optional)':'Volume number (optional)',
'Vote published':'Vote published',
'Vote removed':'Vote removed',
'Website where LLM was accessed (optional)':'Website where LLM was accessed (optional)',