Merge remote-tracking branch 'origin/main' into gossip-model
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Kieran 2023-06-13 10:05:53 +01:00
commit 9515dcbbbb
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941
40 changed files with 604 additions and 151 deletions

View File

@ -7,9 +7,11 @@ assignees: ""
--- ---
**Describe the bug** **Describe the bug**
A clear and concise description of what the bug is. A clear and concise description of what the bug is.
**To Reproduce** **To Reproduce**
Steps to reproduce the behavior: Steps to reproduce the behavior:
1. Go to '...' 1. Go to '...'
@ -18,23 +20,25 @@ Steps to reproduce the behavior:
4. See error 4. See error
**Expected behavior** **Expected behavior**
A clear and concise description of what you expected to happen. A clear and concise description of what you expected to happen.
**Screenshots** **Screenshots**
If applicable, add screenshots to help explain your problem. If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):** **Desktop (please complete the following information):**
- OS: [e.g. iOS] - OS: [e.g. iOS]
- Browser [e.g. chrome, safari] - Browser: [e.g. chrome, safari]
- Version [e.g. 22] - Version: [e.g. 22]
**Smartphone (please complete the following information):** **Smartphone (please complete the following information):**
- Device: [e.g. iPhone6] - Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1] - OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari] - Browser: [e.g. stock browser, safari]
- Version [e.g. 22] - Version: [e.g. 22]
**Additional context** **Additional context**
Add any other context about the problem here. Add any other context about the problem here.

View File

@ -1,2 +1,2 @@
/* /*
Content-Security-Policy: default-src 'self'; manifest-src *; child-src 'none'; worker-src 'self'; frame-src youtube.com www.youtube.com https://platform.twitter.com https://embed.tidal.com https://w.soundcloud.com https://www.mixcloud.com https://open.spotify.com https://player.twitch.tv https://embed.music.apple.com https://nostrnests.com https://embed.wavlake.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; connect-src *; img-src * data:; font-src https://fonts.gstatic.com; media-src *; script-src 'self' 'wasm-unsafe-eval' https://static.cloudflareinsights.com https://platform.twitter.com https://embed.tidal.com; Content-Security-Policy: default-src 'self'; manifest-src *; child-src 'none'; worker-src 'self'; frame-src youtube.com www.youtube.com https://platform.twitter.com https://embed.tidal.com https://w.soundcloud.com https://www.mixcloud.com https://open.spotify.com https://player.twitch.tv https://embed.music.apple.com https://nostrnests.com https://embed.wavlake.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; connect-src *; img-src * data: blob:; font-src https://fonts.gstatic.com; media-src *; script-src 'self' 'wasm-unsafe-eval' https://static.cloudflareinsights.com https://platform.twitter.com https://embed.tidal.com;

View File

@ -0,0 +1,18 @@
import { Payment, db } from "Db";
import FeedCache from "./FeedCache";
class Payments extends FeedCache<Payment> {
constructor() {
super("PaymentsCache", db.payments);
}
key(of: Payment): string {
return of.url;
}
takeSnapshot(): Array<Payment> {
return [...this.cache.values()];
}
}
export const PaymentsCache = new Payments();

View File

@ -2,7 +2,7 @@ import Dexie, { Table } from "dexie";
import { FullRelaySettings, HexKey, NostrEvent, u256, MetadataCache } from "@snort/system"; import { FullRelaySettings, HexKey, NostrEvent, u256, MetadataCache } from "@snort/system";
export const NAME = "snortDB"; export const NAME = "snortDB";
export const VERSION = 8; export const VERSION = 9;
export interface SubCache { export interface SubCache {
id: string; id: string;
@ -33,6 +33,13 @@ export interface EventInteraction {
reposted: boolean; reposted: boolean;
} }
export interface Payment {
url: string;
pr: string;
preimage: string;
macaroon: string;
}
const STORES = { const STORES = {
users: "++pubkey, name, display_name, picture, nip05, npub", users: "++pubkey, name, display_name, picture, nip05, npub",
relays: "++addr", relays: "++addr",
@ -40,6 +47,7 @@ const STORES = {
events: "++id, pubkey, created_at", events: "++id, pubkey, created_at",
dms: "++id, pubkey", dms: "++id, pubkey",
eventInteraction: "++id", eventInteraction: "++id",
payments: "++url",
}; };
export class SnortDB extends Dexie { export class SnortDB extends Dexie {
@ -50,6 +58,7 @@ export class SnortDB extends Dexie {
events!: Table<NostrEvent>; events!: Table<NostrEvent>;
dms!: Table<NostrEvent>; dms!: Table<NostrEvent>;
eventInteraction!: Table<EventInteraction>; eventInteraction!: Table<EventInteraction>;
payments!: Table<Payment>;
constructor() { constructor() {
super(NAME); super(NAME);

View File

@ -12,6 +12,7 @@ export default function AsyncButton(props: AsyncButtonProps) {
const [loading, setLoading] = useState<boolean>(false); const [loading, setLoading] = useState<boolean>(false);
async function handle(e: React.MouseEvent) { async function handle(e: React.MouseEvent) {
e.stopPropagation();
if (loading || props.disabled) return; if (loading || props.disabled) return;
setLoading(true); setLoading(true);
try { try {

View File

@ -10,12 +10,21 @@ import messages from "./messages";
export interface FollowListBaseProps { export interface FollowListBaseProps {
pubkeys: HexKey[]; pubkeys: HexKey[];
title?: ReactNode | string; title?: ReactNode;
showFollowAll?: boolean; showFollowAll?: boolean;
showAbout?: boolean; showAbout?: boolean;
className?: string; className?: string;
actions?: ReactNode;
} }
export default function FollowListBase({ pubkeys, title, showFollowAll, showAbout, className }: FollowListBaseProps) {
export default function FollowListBase({
pubkeys,
title,
showFollowAll,
showAbout,
className,
actions,
}: FollowListBaseProps) {
const publisher = useEventPublisher(); const publisher = useEventPublisher();
const { follows, relays } = useLogin(); const { follows, relays } = useLogin();
@ -31,6 +40,7 @@ export default function FollowListBase({ pubkeys, title, showFollowAll, showAbou
{(showFollowAll ?? true) && ( {(showFollowAll ?? true) && (
<div className="flex mt10 mb10"> <div className="flex mt10 mb10">
<div className="f-grow bold">{title}</div> <div className="f-grow bold">{title}</div>
{actions}
<button className="transparent" type="button" onClick={() => followAll()}> <button className="transparent" type="button" onClick={() => followAll()}>
<FormattedMessage {...messages.FollowAll} /> <FormattedMessage {...messages.FollowAll} />
</button> </button>

View File

@ -4,6 +4,7 @@ import { CSSProperties, useEffect, useState } from "react";
import Spinner from "Icons/Spinner"; import Spinner from "Icons/Spinner";
import SnortApi, { LinkPreviewData } from "SnortApi"; import SnortApi, { LinkPreviewData } from "SnortApi";
import useImgProxy from "Hooks/useImgProxy"; import useImgProxy from "Hooks/useImgProxy";
import { MediaElement } from "Element/MediaElement";
async function fetchUrlPreviewInfo(url: string) { async function fetchUrlPreviewInfo(url: string) {
const api = new SnortApi(); const api = new SnortApi();
@ -21,11 +22,16 @@ const LinkPreview = ({ url }: { url: string }) => {
useEffect(() => { useEffect(() => {
(async () => { (async () => {
const data = await fetchUrlPreviewInfo(url); const data = await fetchUrlPreviewInfo(url);
if (data && data.image) { if (data) {
setPreview(data); const type = data.og_tags?.find(a => a[0].toLowerCase() === "og:type");
} else { const canPreviewType = type?.[1].startsWith("image") || type?.[1].startsWith("video") || false;
setPreview(null); if (canPreviewType || data.image) {
setPreview(data);
return;
}
} }
setPreview(null);
})(); })();
}, [url]); }, [url]);
@ -36,14 +42,37 @@ const LinkPreview = ({ url }: { url: string }) => {
</a> </a>
); );
const backgroundImage = preview?.image ? `url(${proxy(preview?.image)})` : ""; function previewElement() {
const style = { "--img-url": backgroundImage } as CSSProperties; const type = preview?.og_tags?.find(a => a[0].toLowerCase() === "og:type")?.[1];
if (type?.startsWith("video")) {
const urlTags = ["og:video:secure_url", "og:video:url", "og:video"];
const link = preview?.og_tags?.find(a => urlTags.includes(a[0].toLowerCase()))?.[1];
const videoType = preview?.og_tags?.find(a => a[0].toLowerCase() === "og:video:type")?.[1] ?? "video/mp4";
if (link) {
return <MediaElement url={link} mime={videoType} />;
}
}
if (type?.startsWith("image")) {
const urlTags = ["og:image:secure_url", "og:image:url", "og:image"];
const link = preview?.og_tags?.find(a => urlTags.includes(a[0].toLowerCase()))?.[1];
const videoType = preview?.og_tags?.find(a => a[0].toLowerCase() === "og:image:type")?.[1] ?? "image/png";
if (link) {
return <MediaElement url={link} mime={videoType} />;
}
}
if (preview?.image) {
const backgroundImage = preview?.image ? `url(${proxy(preview?.image)})` : "";
const style = { "--img-url": backgroundImage } as CSSProperties;
return <div className="link-preview-image" style={style}></div>;
}
return null;
}
return ( return (
<div className="link-preview-container"> <div className="link-preview-container">
{preview && ( {preview && (
<a href={url} onClick={e => e.stopPropagation()} target="_blank" rel="noreferrer" className="ext"> <a href={url} onClick={e => e.stopPropagation()} target="_blank" rel="noreferrer" className="ext">
{preview?.image && <div className="link-preview-image" style={style} />} {previewElement()}
<p className="link-preview-title"> <p className="link-preview-title">
{preview?.title} {preview?.title}
{preview?.description && ( {preview?.description && (

View File

@ -1,10 +1,17 @@
import { ProxyImg } from "Element/ProxyImg"; import { ProxyImg } from "Element/ProxyImg";
import React, { MouseEvent, useState } from "react"; import React, { MouseEvent, useEffect, useState } from "react";
import { FormattedMessage, FormattedNumber } from "react-intl";
import { Link } from "react-router-dom";
import "./MediaElement.css"; import "./MediaElement.css";
import Modal from "Element/Modal"; import Modal from "Element/Modal";
import Icon from "Icons/Icon"; import Icon from "Icons/Icon";
import { decodeInvoice, InvoiceDetails, kvToObject } from "Util";
import AsyncButton from "Element/AsyncButton";
import { useWallet } from "Wallet";
import { PaymentsCache } from "Cache/PaymentsCache";
import { Payment } from "Db";
import PageSpinner from "Element/PageSpinner";
/* /*
[ [
"imeta", "imeta",
@ -21,19 +28,153 @@ interface MediaElementProps {
blurHash?: string; blurHash?: string;
} }
interface L402Object {
macaroon: string;
invoice: string;
}
export function MediaElement(props: MediaElementProps) { export function MediaElement(props: MediaElementProps) {
const [invoice, setInvoice] = useState<InvoiceDetails>();
const [l402, setL402] = useState<L402Object>();
const [auth, setAuth] = useState<Payment>();
const [error, setError] = useState("");
const [url, setUrl] = useState(props.url);
const [loading, setLoading] = useState(false);
const wallet = useWallet();
async function probeFor402() {
const cached = await PaymentsCache.get(props.url);
if (cached) {
setAuth(cached);
return;
}
const req = new Request(props.url, {
method: "OPTIONS",
headers: {
accept: "L402",
},
});
const rsp = await fetch(req);
if (rsp.status === 402) {
const auth = rsp.headers.get("www-authenticate");
if (auth?.startsWith("L402")) {
const vals = kvToObject<L402Object>(auth.substring(5));
console.debug(vals);
setL402(vals);
if (vals.invoice) {
const decoded = decodeInvoice(vals.invoice);
setInvoice(decoded);
}
}
}
}
async function payInvoice() {
if (wallet.wallet && l402) {
try {
const res = await wallet.wallet.payInvoice(l402.invoice);
console.debug(res);
if (res.preimage) {
const pmt = {
pr: l402.invoice,
url: props.url,
macaroon: l402.macaroon,
preimage: res.preimage,
};
await PaymentsCache.set(pmt);
setAuth(pmt);
}
} catch (e) {
if (e instanceof Error) {
setError(e.message);
}
}
}
}
async function loadMedia() {
if (!auth) return;
setLoading(true);
const mediaReq = new Request(props.url, {
headers: {
Authorization: `L402 ${auth.macaroon}:${auth.preimage}`,
},
});
const rsp = await fetch(mediaReq);
if (rsp.ok) {
const buf = await rsp.blob();
setUrl(URL.createObjectURL(buf));
}
setLoading(false);
}
useEffect(() => {
if (auth) {
loadMedia().catch(console.error);
}
}, [auth]);
if (auth && loading) {
return <PageSpinner />;
}
if (invoice) {
return (
<div className="note-invoice">
<h3>
<FormattedMessage defaultMessage="Payment Required" />
</h3>
<div className="flex f-row">
<div className="f-grow">
<FormattedMessage
defaultMessage="You must pay {n} sats to access this file."
values={{
n: <FormattedNumber value={(invoice.amount ?? 0) / 1000} />,
}}
/>
</div>
<div>
{wallet.wallet && (
<AsyncButton onClick={() => payInvoice()}>
<FormattedMessage defaultMessage="Pay Now" />
</AsyncButton>
)}
</div>
</div>
{!wallet.wallet && (
<b>
<FormattedMessage
defaultMessage="Please connect a wallet {here} to be able to pay this invoice"
values={{
here: (
<Link to="/settings/wallet" onClick={e => e.stopPropagation()}>
<FormattedMessage defaultMessage="here" description="Inline link text pointing to another page" />
</Link>
),
}}
/>
</b>
)}
{error && <b className="error">{error}</b>}
</div>
);
}
if (props.mime.startsWith("image/")) { if (props.mime.startsWith("image/")) {
return ( return (
<SpotlightMedia> <SpotlightMedia>
<ProxyImg key={props.url} src={props.url} /> <ProxyImg key={props.url} src={url} onError={() => probeFor402()} />
</SpotlightMedia> </SpotlightMedia>
); );
} else if (props.mime.startsWith("audio/")) { } else if (props.mime.startsWith("audio/")) {
return <audio key={props.url} src={props.url} controls />; return <audio key={props.url} src={url} controls onError={() => probeFor402()} />;
} else if (props.mime.startsWith("video/")) { } else if (props.mime.startsWith("video/")) {
return ( return (
<SpotlightMedia> <SpotlightMedia>
<video key={props.url} src={props.url} controls /> <video key={props.url} src={url} controls onError={() => probeFor402()} />
</SpotlightMedia> </SpotlightMedia>
); );
} else { } else {

View File

@ -8,22 +8,13 @@ interface ProxyImgProps extends React.DetailedHTMLProps<React.ImgHTMLAttributes<
} }
export const ProxyImg = (props: ProxyImgProps) => { export const ProxyImg = (props: ProxyImgProps) => {
const { src, size, ...rest } = props; const { proxy } = useImgProxy();
const [url, setUrl] = useState<string>();
const [loadFailed, setLoadFailed] = useState(false); const [loadFailed, setLoadFailed] = useState(false);
const [bypass, setBypass] = useState(false); const [bypass, setBypass] = useState(false);
const { proxy } = useImgProxy();
useEffect(() => {
if (src) {
const url = proxy(src, size);
setUrl(url);
}
}, [src]);
if (loadFailed) { if (loadFailed) {
if (bypass) { if (bypass) {
return <img src={src} {...rest} />; return <img {...props} />;
} }
return ( return (
<div <div
@ -35,11 +26,23 @@ export const ProxyImg = (props: ProxyImgProps) => {
<FormattedMessage <FormattedMessage
defaultMessage="Failed to proxy image from {host}, click here to load directly" defaultMessage="Failed to proxy image from {host}, click here to load directly"
values={{ values={{
host: getUrlHostname(src), host: getUrlHostname(props.src),
}} }}
/> />
</div> </div>
); );
} }
return <img src={url} {...rest} onError={() => setLoadFailed(true)} />; return (
<img
{...props}
src={props.src ? proxy(props.src, props.size) : ""}
onError={e => {
if (props.onError) {
props.onError(e);
} else {
setLoadFailed(true);
}
}}
/>
);
}; };

View File

@ -1,8 +1,84 @@
import { NostrEvent } from "@snort/system"; import { NostrEvent } from "@snort/system";
import { dedupe } from "SnortUtils"; import { FormattedMessage, FormattedNumber } from "react-intl";
import FollowListBase from "./FollowListBase";
import { dedupe, hexToBech32, unixNow } from "SnortUtils";
import FollowListBase from "Element/FollowListBase";
import AsyncButton from "Element/AsyncButton";
import { useWallet } from "Wallet";
import { Toastore } from "Toaster";
import { getDisplayName } from "Element/ProfileImage";
import { UserCache } from "Cache";
import useLogin from "Hooks/useLogin";
import { LNURL } from "LNURL";
import useEventPublisher from "Feed/EventPublisher";
import { WalletInvoiceState } from "Wallet";
export default function PubkeyList({ ev, className }: { ev: NostrEvent; className?: string }) { export default function PubkeyList({ ev, className }: { ev: NostrEvent; className?: string }) {
const wallet = useWallet();
const login = useLogin();
const publisher = useEventPublisher();
const ids = dedupe(ev.tags.filter(a => a[0] === "p").map(a => a[1])); const ids = dedupe(ev.tags.filter(a => a[0] === "p").map(a => a[1]));
return <FollowListBase pubkeys={ids} showAbout={true} className={className} />;
async function zapAll() {
for (const pk of ids) {
try {
const profile = await UserCache.get(pk);
const amtSend = login.preferences.defaultZapAmount;
const lnurl = profile?.lud16 || profile?.lud06;
if (lnurl) {
const svc = new LNURL(lnurl);
await svc.load();
const zap = await publisher?.zap(
amtSend * 1000,
pk,
Object.keys(login.relays.item),
undefined,
`Zap from ${hexToBech32("note", ev.id)}`
);
const invoice = await svc.getInvoice(amtSend, undefined, zap);
if (invoice.pr) {
const rsp = await wallet.wallet?.payInvoice(invoice.pr);
if (rsp?.state === WalletInvoiceState.Paid) {
Toastore.push({
element: (
<FormattedMessage
defaultMessage="Sent {n} sats to {name}"
values={{
n: amtSend,
name: getDisplayName(profile, pk),
}}
/>
),
icon: "zap",
});
}
}
}
} catch (e) {
console.debug("Failed to zap", pk, e);
}
}
}
return (
<FollowListBase
pubkeys={ids}
showAbout={true}
className={className}
title={ev.tags.find(a => a[0] === "d")?.[1]}
actions={
<>
<AsyncButton className="mr5 transparent" onClick={() => zapAll()}>
<FormattedMessage
defaultMessage="Zap All {n} sats"
values={{
n: <FormattedNumber value={login.preferences.defaultZapAmount * ids.length} />,
}}
/>
</AsyncButton>
</>
}
/>
);
} }

View File

@ -29,6 +29,7 @@ export default function useImgProxy() {
return { return {
proxy: (url: string, resize?: number) => { proxy: (url: string, resize?: number) => {
if (!settings) return url; if (!settings) return url;
if (url.startsWith("data:") || url.startsWith("blob:")) return url;
const opt = resize ? `rs:fit:${resize}:${resize}/dpr:${window.devicePixelRatio}` : ""; const opt = resize ? `rs:fit:${resize}:${resize}/dpr:${window.devicePixelRatio}` : "";
const urlBytes = te.encode(url); const urlBytes = te.encode(url);
const urlEncoded = urlSafe(base64.encode(urlBytes, 0, urlBytes.byteLength)); const urlEncoded = urlSafe(base64.encode(urlBytes, 0, urlBytes.byteLength));

View File

@ -195,6 +195,15 @@ export class MultiAccountStore extends ExternalStore<LoginSession> {
window.localStorage.removeItem(LegacyKeys.RelayListKey); window.localStorage.removeItem(LegacyKeys.RelayListKey);
window.localStorage.removeItem(LegacyKeys.FollowList); window.localStorage.removeItem(LegacyKeys.FollowList);
window.localStorage.removeItem(LegacyKeys.NotificationsReadItem); window.localStorage.removeItem(LegacyKeys.NotificationsReadItem);
// replace default tab with notes
for (const [, v] of this.#accounts) {
if ((v.preferences.defaultRootTab as string) === "posts") {
v.preferences.defaultRootTab = "notes";
didMigrate = true;
}
}
if (didMigrate) { if (didMigrate) {
console.debug("Finished migration to MultiAccountStore"); console.debug("Finished migration to MultiAccountStore");
this.#save(); this.#save();

View File

@ -55,7 +55,7 @@ export interface UserPreferences {
/** /**
* Default page to select on load * Default page to select on load
*/ */
defaultRootTab: "posts" | "conversations" | "global"; defaultRootTab: "notes" | "conversations" | "global";
/** /**
* Default zap amount * Default zap amount
@ -79,7 +79,7 @@ export const DefaultPreferences = {
autoShowLatest: false, autoShowLatest: false,
fileUploader: "void.cat", fileUploader: "void.cat",
imgProxyConfig: DefaultImgProxy, imgProxyConfig: DefaultImgProxy,
defaultRootTab: "posts", defaultRootTab: "notes",
defaultZapAmount: 50, defaultZapAmount: 50,
autoZap: false, autoZap: false,
} as UserPreferences; } as UserPreferences;

View File

@ -25,12 +25,12 @@ export default function RootPage() {
const { publicKey: pubKey, tags, preferences } = useLogin(); const { publicKey: pubKey, tags, preferences } = useLogin();
const RootTab: Record<string, Tab> = { const RootTab: Record<string, Tab> = {
Posts: { Notes: {
text: formatMessage(messages.Posts), text: formatMessage(messages.Notes),
value: 0, value: 0,
data: "/posts", data: "/notes",
}, },
PostsAndReplies: { Conversations: {
text: formatMessage(messages.Conversations), text: formatMessage(messages.Conversations),
value: 1, value: 1,
data: "/conversations", data: "/conversations",
@ -50,7 +50,7 @@ export default function RootPage() {
const tagTabs = tags.item.map((t, idx) => { const tagTabs = tags.item.map((t, idx) => {
return { text: `#${t}`, value: idx + 3, data: `/tag/${t}` }; return { text: `#${t}`, value: idx + 3, data: `/tag/${t}` };
}); });
const tabs = [RootTab.Posts, RootTab.PostsAndReplies, RootTab.Global, RootTab.Discover, ...tagTabs]; const tabs = [RootTab.Notes, RootTab.Conversations, RootTab.Global, RootTab.Discover, ...tagTabs];
const tab = useMemo(() => { const tab = useMemo(() => {
const pTab = location.pathname.split("/").slice(-1)[0]; const pTab = location.pathname.split("/").slice(-1)[0];
@ -64,7 +64,7 @@ export default function RootPage() {
switch (pTab) { switch (pTab) {
case "conversations": { case "conversations": {
return RootTab.PostsAndReplies; return RootTab.NotesAndReplies;
} }
case "global": { case "global": {
return RootTab.Global; return RootTab.Global;
@ -73,7 +73,7 @@ export default function RootPage() {
return RootTab.Discover; return RootTab.Discover;
} }
default: { default: {
return RootTab.Posts; return RootTab.Notes;
} }
} }
}, [location]); }, [location]);
@ -195,7 +195,7 @@ const GlobalTab = () => {
); );
}; };
const PostsTab = () => { const NotesTab = () => {
const { follows, publicKey } = useLogin(); const { follows, publicKey } = useLogin();
const subject: TimelineSubject = { const subject: TimelineSubject = {
type: "pubkey", type: "pubkey",
@ -239,8 +239,8 @@ export const RootRoutes = [
element: <GlobalTab />, element: <GlobalTab />,
}, },
{ {
path: "posts", path: "notes",
element: <PostsTab />, element: <NotesTab />,
}, },
{ {
path: "conversations", path: "conversations",

View File

@ -2,7 +2,6 @@ import { defineMessages } from "react-intl";
export default defineMessages({ export default defineMessages({
Login: { defaultMessage: "Login" }, Login: { defaultMessage: "Login" },
Posts: { defaultMessage: "Posts" },
Conversations: { defaultMessage: "Conversations" }, Conversations: { defaultMessage: "Conversations" },
Global: { defaultMessage: "Global" }, Global: { defaultMessage: "Global" },
NewUsers: { defaultMessage: "New users page" }, NewUsers: { defaultMessage: "New users page" },

View File

@ -115,8 +115,8 @@ const PreferencesPage = () => {
defaultRootTab: e.target.value, defaultRootTab: e.target.value,
} as UserPreferences) } as UserPreferences)
}> }>
<option value="posts"> <option value="notes">
<FormattedMessage {...messages.Posts} /> <FormattedMessage defaultMessage="Notes" />
</option> </option>
<option value="conversations"> <option value="conversations">
<FormattedMessage {...messages.Conversations} /> <FormattedMessage {...messages.Conversations} />

View File

@ -16,12 +16,11 @@ export default defineMessages({
Light: { defaultMessage: "Light" }, Light: { defaultMessage: "Light" },
Dark: { defaultMessage: "Dark" }, Dark: { defaultMessage: "Dark" },
DefaultRootTab: { defaultMessage: "Default Page" }, DefaultRootTab: { defaultMessage: "Default Page" },
Posts: { defaultMessage: "Posts" },
Conversations: { defaultMessage: "Conversations" }, Conversations: { defaultMessage: "Conversations" },
Global: { defaultMessage: "Global" }, Global: { defaultMessage: "Global" },
AutoloadMedia: { defaultMessage: "Automatically load media" }, AutoloadMedia: { defaultMessage: "Automatically load media" },
AutoloadMediaHelp: { AutoloadMediaHelp: {
defaultMessage: "Media in posts will automatically be shown for selected people, otherwise only the link will show", defaultMessage: "Media in notes will automatically be shown for selected people, otherwise only the link will show",
}, },
None: { defaultMessage: "None" }, None: { defaultMessage: "None" },
FollowsOnly: { defaultMessage: "Follows only" }, FollowsOnly: { defaultMessage: "Follows only" },
@ -38,7 +37,7 @@ export default defineMessages({
ConfirmReposts: { defaultMessage: "Confirm Reposts" }, ConfirmReposts: { defaultMessage: "Confirm Reposts" },
ConfirmRepostsHelp: { defaultMessage: "Reposts need to be manually confirmed" }, ConfirmRepostsHelp: { defaultMessage: "Reposts need to be manually confirmed" },
ShowLatest: { defaultMessage: "Automatically show latest notes" }, ShowLatest: { defaultMessage: "Automatically show latest notes" },
ShowLatestHelp: { defaultMessage: "Notes will stream in real time into global and posts tab" }, ShowLatestHelp: { defaultMessage: "Notes will stream in real time into global and notes tab" },
FileUpload: { defaultMessage: "File upload service" }, FileUpload: { defaultMessage: "File upload service" },
FileUploadHelp: { defaultMessage: "Pick which upload service you want to upload attachments to" }, FileUploadHelp: { defaultMessage: "Pick which upload service you want to upload attachments to" },
Default: { defaultMessage: "(Default)" }, Default: { defaultMessage: "(Default)" },

View File

@ -44,6 +44,7 @@ export interface LinkPreviewData {
title?: string; title?: string;
description?: string; description?: string;
image?: string; image?: string;
og_tags?: Array<[name: string, value: string]>;
} }
export default class SnortApi { export default class SnortApi {

View File

@ -325,6 +325,7 @@ export interface InvoiceDetails {
descriptionHash?: string; descriptionHash?: string;
paymentHash?: string; paymentHash?: string;
expired: boolean; expired: boolean;
pr: string;
} }
export function decodeInvoice(pr: string): InvoiceDetails | undefined { export function decodeInvoice(pr: string): InvoiceDetails | undefined {
@ -343,6 +344,7 @@ export function decodeInvoice(pr: string): InvoiceDetails | undefined {
const descriptionHashSection = parsed.sections.find(a => a.name === "description_hash")?.value; const descriptionHashSection = parsed.sections.find(a => a.name === "description_hash")?.value;
const paymentHashSection = parsed.sections.find(a => a.name === "payment_hash")?.value; const paymentHashSection = parsed.sections.find(a => a.name === "payment_hash")?.value;
const ret = { const ret = {
pr,
amount: amount, amount: amount,
expire: timestamp && expire ? timestamp + expire : undefined, expire: timestamp && expire ? timestamp + expire : undefined,
timestamp: timestamp, timestamp: timestamp,
@ -510,3 +512,15 @@ export function sanitizeRelayUrl(url: string) {
// ignore // ignore
} }
} }
export function kvToObject<T>(o: string, sep?: string) {
return Object.fromEntries(
o.split(sep ?? ",").map(v => {
const match = v.trim().match(/^(\w+)="(.*)"$/);
if (match) {
return [match[1], match[2]];
}
return [];
})
) as T;
}

View File

@ -45,6 +45,9 @@
"0BUTMv": { "0BUTMv": {
"defaultMessage": "Search..." "defaultMessage": "Search..."
}, },
"0ehN4t": {
"defaultMessage": "Please connect a wallet {here} to be able to pay this invoice"
},
"0jOEtS": { "0jOEtS": {
"defaultMessage": "Invalid LNURL" "defaultMessage": "Invalid LNURL"
}, },
@ -96,6 +99,10 @@
"2ukA4d": { "2ukA4d": {
"defaultMessage": "{n} hours" "defaultMessage": "{n} hours"
}, },
"380eol": {
"defaultMessage": "here",
"description": "Inline link text pointing to another page"
},
"3Rx6Qo": { "3Rx6Qo": {
"defaultMessage": "Advanced" "defaultMessage": "Advanced"
}, },
@ -218,6 +225,9 @@
"9pMqYs": { "9pMqYs": {
"defaultMessage": "Nostr Address" "defaultMessage": "Nostr Address"
}, },
"9qtLJC": {
"defaultMessage": "Payment Required"
},
"9wO4wJ": { "9wO4wJ": {
"defaultMessage": "Lightning Invoice" "defaultMessage": "Lightning Invoice"
}, },
@ -225,6 +235,9 @@
"defaultMessage": "Parent", "defaultMessage": "Parent",
"description": "Link to parent note in thread" "description": "Link to parent note in thread"
}, },
"AGNz71": {
"defaultMessage": "Zap All {n} sats"
},
"ASRK0S": { "ASRK0S": {
"defaultMessage": "This author has been muted" "defaultMessage": "This author has been muted"
}, },
@ -310,8 +323,8 @@
"Dh3hbq": { "Dh3hbq": {
"defaultMessage": "Auto Zap" "defaultMessage": "Auto Zap"
}, },
"Dt/Zd5": { "DqLx9k": {
"defaultMessage": "Media in posts will automatically be shown for selected people, otherwise only the link will show" "defaultMessage": "You must pay {n} sats to access this file."
}, },
"DtYelJ": { "DtYelJ": {
"defaultMessage": "Transfer" "defaultMessage": "Transfer"
@ -428,6 +441,9 @@
"IUZC+0": { "IUZC+0": {
"defaultMessage": "This means that nobody can modify notes which you have created and everybody can easily verify that the notes they are reading are created by you." "defaultMessage": "This means that nobody can modify notes which you have created and everybody can easily verify that the notes they are reading are created by you."
}, },
"Ig9/a1": {
"defaultMessage": "Sent {n} sats to {name}"
},
"Iwm6o2": { "Iwm6o2": {
"defaultMessage": "NIP-05 Shop" "defaultMessage": "NIP-05 Shop"
}, },
@ -649,6 +665,9 @@
"Ss0sWu": { "Ss0sWu": {
"defaultMessage": "Pay Now" "defaultMessage": "Pay Now"
}, },
"TDR5ge": {
"defaultMessage": "Media in notes will automatically be shown for selected people, otherwise only the link will show"
},
"TMfYfY": { "TMfYfY": {
"defaultMessage": "Cashu token" "defaultMessage": "Cashu token"
}, },
@ -763,6 +782,9 @@
"a5UPxh": { "a5UPxh": {
"defaultMessage": "Fund developers and platforms providing NIP-05 verification services" "defaultMessage": "Fund developers and platforms providing NIP-05 verification services"
}, },
"a7TDNm": {
"defaultMessage": "Notes will stream in real time into global and notes tab"
},
"aWpBzj": { "aWpBzj": {
"defaultMessage": "Show more" "defaultMessage": "Show more"
}, },
@ -844,9 +866,6 @@
"eJj8HD": { "eJj8HD": {
"defaultMessage": "Get Verified" "defaultMessage": "Get Verified"
}, },
"eR3YIn": {
"defaultMessage": "Posts"
},
"eSzf2G": { "eSzf2G": {
"defaultMessage": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool." "defaultMessage": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool."
}, },
@ -892,9 +911,6 @@
"h8XMJL": { "h8XMJL": {
"defaultMessage": "Badges" "defaultMessage": "Badges"
}, },
"hCUivF": {
"defaultMessage": "Notes will stream in real time into global and posts tab"
},
"hK5ZDk": { "hK5ZDk": {
"defaultMessage": "the world" "defaultMessage": "the world"
}, },
@ -1232,6 +1248,9 @@
"defaultMessage": "Unlock", "defaultMessage": "Unlock",
"description": "Unlock wallet" "description": "Unlock wallet"
}, },
"xaj9Ba": {
"defaultMessage": "Provider"
},
"xbVgIm": { "xbVgIm": {
"defaultMessage": "Automatically load media" "defaultMessage": "Automatically load media"
}, },

View File

@ -14,6 +14,7 @@
"08zn6O": "Export Keys", "08zn6O": "Export Keys",
"0Azlrb": "إدارة", "0Azlrb": "إدارة",
"0BUTMv": "بحث...", "0BUTMv": "بحث...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "عنوان LNURL غير صالح", "0jOEtS": "عنوان LNURL غير صالح",
"0mch2Y": "الاسم يحتوي على أحرف غير مسموح بها", "0mch2Y": "الاسم يحتوي على أحرف غير مسموح بها",
"0yO7wF": "{n} ثانية", "0yO7wF": "{n} ثانية",
@ -31,6 +32,7 @@
"2a2YiP": "المنشورات المرجعية {n}", "2a2YiP": "المنشورات المرجعية {n}",
"2k0Cv+": "الاستهجان ({n})", "2k0Cv+": "الاستهجان ({n})",
"2ukA4d": "{n} ساعات", "2ukA4d": "{n} ساعات",
"380eol": "here",
"3Rx6Qo": "خيارات متقدمة", "3Rx6Qo": "خيارات متقدمة",
"3cc4Ct": "فاتح", "3cc4Ct": "فاتح",
"3gOsZq": "المترجمون", "3gOsZq": "المترجمون",
@ -71,8 +73,10 @@
"9WRlF4": "ارسال", "9WRlF4": "ارسال",
"9gqH2W": "تسجيل الدخول", "9gqH2W": "تسجيل الدخول",
"9pMqYs": "عنوان نوستر", "9pMqYs": "عنوان نوستر",
"9qtLJC": "Payment Required",
"9wO4wJ": "فاتورة البرق", "9wO4wJ": "فاتورة البرق",
"ADmfQT": "السياق", "ADmfQT": "السياق",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "تم كتم هذا المستخدم", "ASRK0S": "تم كتم هذا المستخدم",
"Adk34V": "قم بإعداد ملف التعريف الخاص بك", "Adk34V": "قم بإعداد ملف التعريف الخاص بك",
"Ai8VHU": "ابقاء المنشورات لمدة غير محدودة في موصل سنورت", "Ai8VHU": "ابقاء المنشورات لمدة غير محدودة في موصل سنورت",
@ -101,7 +105,7 @@
"DZzCem": "عرض أحدث منشورات {n}", "DZzCem": "عرض أحدث منشورات {n}",
"DcL8P+": "داعم", "DcL8P+": "داعم",
"Dh3hbq": "الومض التلقائي", "Dh3hbq": "الومض التلقائي",
"Dt/Zd5": "سيتم عرض الوسائط في المنشورات تلقائيًا للأشخاص المحددين ، وإلا سيتم عرض الرابط فقط", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "تحويل", "DtYelJ": "تحويل",
"E8a4yq": "تابع بعض الحسابات المشهورة", "E8a4yq": "تابع بعض الحسابات المشهورة",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "هل أنت متأكد من ازالة تثبيت هذا المنشور؟", "IEwZvs": "هل أنت متأكد من ازالة تثبيت هذا المنشور؟",
"INSqIz": "اسم مستخدم تويتر...", "INSqIz": "اسم مستخدم تويتر...",
"IUZC+0": "هذا يعني أنه لا يمكن لأي شخص تعديل المنشورات التي قمت بإنشائها ويمكن للجميع بسهولة التحقق من أن المنشورات التي يقرؤونها تم انشاؤها من حسابك.", "IUZC+0": "هذا يعني أنه لا يمكن لأي شخص تعديل المنشورات التي قمت بإنشائها ويمكن للجميع بسهولة التحقق من أن المنشورات التي يقرؤونها تم انشاؤها من حسابك.",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "سوق NIP-05", "Iwm6o2": "سوق NIP-05",
"Ix8l+B": "Trending Notes", "Ix8l+B": "Trending Notes",
"J+dIsA": "الإشتراكات", "J+dIsA": "الإشتراكات",
@ -212,6 +217,7 @@
"SYQtZ7": "LN Address Proxy", "SYQtZ7": "LN Address Proxy",
"Sjo1P4": "مخصص", "Sjo1P4": "مخصص",
"Ss0sWu": "ادفع الآن", "Ss0sWu": "ادفع الآن",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "People", "Tpy00S": "People",
@ -249,6 +255,7 @@
"ZUZedV": "تبرع البرق:", "ZUZedV": "تبرع البرق:",
"Zr5TMx": "Setup profile", "Zr5TMx": "Setup profile",
"a5UPxh": "ادعم المطورين والمنصات التي تقدم خدمات التحقق من NIP-05", "a5UPxh": "ادعم المطورين والمنصات التي تقدم خدمات التحقق من NIP-05",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "عرض المزيد", "aWpBzj": "عرض المزيد",
"b12Goz": "Mnemonic", "b12Goz": "Mnemonic",
"b5vAk0": "سيكون معرفك بمثابة عنوان برق وستتم اعادة التوجيه الى عنوان البرق أو LNURL الذي تختاره", "b5vAk0": "سيكون معرفك بمثابة عنوان برق وستتم اعادة التوجيه الى عنوان البرق أو LNURL الذي تختاره",
@ -275,7 +282,6 @@
"e7qqly": "تمت قراءة الكل", "e7qqly": "تمت قراءة الكل",
"eHAneD": "رد فعل تعبيري", "eHAneD": "رد فعل تعبيري",
"eJj8HD": "توثيق الحساب", "eJj8HD": "توثيق الحساب",
"eR3YIn": "منشورات",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "لا يمكن التصويت لأن خدمة LNURL لا تدعم الوميض", "fOksnD": "لا يمكن التصويت لأن خدمة LNURL لا تدعم الوميض",
"fWZYP5": "مثبّت", "fWZYP5": "مثبّت",
@ -291,7 +297,6 @@
"gczcC5": "اشتراك", "gczcC5": "اشتراك",
"gjBiyj": "تحميل...", "gjBiyj": "تحميل...",
"h8XMJL": "الأوسمة", "h8XMJL": "الأوسمة",
"hCUivF": "سيتم تحميل المنشورات تلقائيا في تبويب عام وتبويب المتشورات",
"hK5ZDk": "العالم", "hK5ZDk": "العالم",
"hMzcSq": "رسائل", "hMzcSq": "رسائل",
"hY4lzx": "يدعم", "hY4lzx": "يدعم",
@ -402,6 +407,7 @@
"xJ9n2N": "مفتاحك العام", "xJ9n2N": "مفتاحك العام",
"xKflGN": "يتابع {username} على نوستر", "xKflGN": "يتابع {username} على نوستر",
"xQtL3v": "فتح القفل", "xQtL3v": "فتح القفل",
"xaj9Ba": "Provider",
"xbVgIm": "تحميل الوسائط تلقائيًا", "xbVgIm": "تحميل الوسائط تلقائيًا",
"xhQMeQ": "ينتهي", "xhQMeQ": "ينتهي",
"xmcVZ0": "البحث", "xmcVZ0": "البحث",

View File

@ -14,6 +14,7 @@
"08zn6O": "Export Keys", "08zn6O": "Export Keys",
"0Azlrb": "Manage", "0Azlrb": "Manage",
"0BUTMv": "Search...", "0BUTMv": "Search...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "Invalid LNURL", "0jOEtS": "Invalid LNURL",
"0mch2Y": "name has disallowed characters", "0mch2Y": "name has disallowed characters",
"0yO7wF": "{n} secs", "0yO7wF": "{n} secs",
@ -31,6 +32,7 @@
"2a2YiP": "{n} Bookmarks", "2a2YiP": "{n} Bookmarks",
"2k0Cv+": "Dislikes ({n})", "2k0Cv+": "Dislikes ({n})",
"2ukA4d": "{n} hours", "2ukA4d": "{n} hours",
"380eol": "here",
"3Rx6Qo": "Advanced", "3Rx6Qo": "Advanced",
"3cc4Ct": "Light", "3cc4Ct": "Light",
"3gOsZq": "Translators", "3gOsZq": "Translators",
@ -71,8 +73,10 @@
"9WRlF4": "Send", "9WRlF4": "Send",
"9gqH2W": "Login", "9gqH2W": "Login",
"9pMqYs": "Nostr Address", "9pMqYs": "Nostr Address",
"9qtLJC": "Payment Required",
"9wO4wJ": "Lightning Invoice", "9wO4wJ": "Lightning Invoice",
"ADmfQT": "Parent", "ADmfQT": "Parent",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "This author has been muted", "ASRK0S": "This author has been muted",
"Adk34V": "Setup your Profile", "Adk34V": "Setup your Profile",
"Ai8VHU": "Unlimited note retention on Snort relay", "Ai8VHU": "Unlimited note retention on Snort relay",
@ -101,7 +105,7 @@
"DZzCem": "Show latest {n} notes", "DZzCem": "Show latest {n} notes",
"DcL8P+": "Supporter", "DcL8P+": "Supporter",
"Dh3hbq": "Auto Zap", "Dh3hbq": "Auto Zap",
"Dt/Zd5": "Media in posts will automatically be shown for selected people, otherwise only the link will show", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "Transfer", "DtYelJ": "Transfer",
"E8a4yq": "Follow some popular accounts", "E8a4yq": "Follow some popular accounts",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "Are you sure you want to unpin this note?", "IEwZvs": "Are you sure you want to unpin this note?",
"INSqIz": "Twitter username...", "INSqIz": "Twitter username...",
"IUZC+0": "This means that nobody can modify notes which you have created and everybody can easily verify that the notes they are reading are created by you.", "IUZC+0": "This means that nobody can modify notes which you have created and everybody can easily verify that the notes they are reading are created by you.",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "NIP-05 Shop", "Iwm6o2": "NIP-05 Shop",
"Ix8l+B": "Trending Notes", "Ix8l+B": "Trending Notes",
"J+dIsA": "Subscriptions", "J+dIsA": "Subscriptions",
@ -212,6 +217,7 @@
"SYQtZ7": "LN Address Proxy", "SYQtZ7": "LN Address Proxy",
"Sjo1P4": "Custom", "Sjo1P4": "Custom",
"Ss0sWu": "Pay Now", "Ss0sWu": "Pay Now",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "People", "Tpy00S": "People",
@ -249,6 +255,7 @@
"ZUZedV": "Lightning Donation:", "ZUZedV": "Lightning Donation:",
"Zr5TMx": "Setup profile", "Zr5TMx": "Setup profile",
"a5UPxh": "Fund developers and platforms providing NIP-05 verification services", "a5UPxh": "Fund developers and platforms providing NIP-05 verification services",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Show more", "aWpBzj": "Show more",
"b12Goz": "Mnemonic", "b12Goz": "Mnemonic",
"b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address", "b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address",
@ -275,7 +282,6 @@
"e7qqly": "Mark All Read", "e7qqly": "Mark All Read",
"eHAneD": "Reaction emoji", "eHAneD": "Reaction emoji",
"eJj8HD": "Get Verified", "eJj8HD": "Get Verified",
"eR3YIn": "Posts",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "Can't vote because LNURL service does not support zaps", "fOksnD": "Can't vote because LNURL service does not support zaps",
"fWZYP5": "Pinned", "fWZYP5": "Pinned",
@ -291,7 +297,6 @@
"gczcC5": "Subscribe", "gczcC5": "Subscribe",
"gjBiyj": "Loading...", "gjBiyj": "Loading...",
"h8XMJL": "Badges", "h8XMJL": "Badges",
"hCUivF": "Notes will stream in real time into global and posts tab",
"hK5ZDk": "the world", "hK5ZDk": "the world",
"hMzcSq": "Messages", "hMzcSq": "Messages",
"hY4lzx": "Supports", "hY4lzx": "Supports",
@ -402,6 +407,7 @@
"xJ9n2N": "Your public key", "xJ9n2N": "Your public key",
"xKflGN": "{username}''s Follows on Nostr", "xKflGN": "{username}''s Follows on Nostr",
"xQtL3v": "Unlock", "xQtL3v": "Unlock",
"xaj9Ba": "Provider",
"xbVgIm": "Automatically load media", "xbVgIm": "Automatically load media",
"xhQMeQ": "Expires", "xhQMeQ": "Expires",
"xmcVZ0": "Search", "xmcVZ0": "Search",

View File

@ -14,6 +14,7 @@
"08zn6O": "Schlüssel exportieren", "08zn6O": "Schlüssel exportieren",
"0Azlrb": "Verwalten", "0Azlrb": "Verwalten",
"0BUTMv": "Suche...", "0BUTMv": "Suche...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "Ungültige LNURL", "0jOEtS": "Ungültige LNURL",
"0mch2Y": "Der Name enthält unerlaubte Zeichen", "0mch2Y": "Der Name enthält unerlaubte Zeichen",
"0yO7wF": "{n} Sek.", "0yO7wF": "{n} Sek.",
@ -31,6 +32,7 @@
"2a2YiP": "{n} Lesezeichen", "2a2YiP": "{n} Lesezeichen",
"2k0Cv+": "Gefällt nicht ({n})", "2k0Cv+": "Gefällt nicht ({n})",
"2ukA4d": "{n} Stunden", "2ukA4d": "{n} Stunden",
"380eol": "here",
"3Rx6Qo": "Erweitert", "3Rx6Qo": "Erweitert",
"3cc4Ct": "Hell", "3cc4Ct": "Hell",
"3gOsZq": "Übersetzer", "3gOsZq": "Übersetzer",
@ -71,8 +73,10 @@
"9WRlF4": "Senden", "9WRlF4": "Senden",
"9gqH2W": "Anmelden", "9gqH2W": "Anmelden",
"9pMqYs": "Nostr Adresse", "9pMqYs": "Nostr Adresse",
"9qtLJC": "Payment Required",
"9wO4wJ": "Lightning Zahlungsanforderung", "9wO4wJ": "Lightning Zahlungsanforderung",
"ADmfQT": "Vorherige", "ADmfQT": "Vorherige",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "Dieser Autor wurde stummgeschalten", "ASRK0S": "Dieser Autor wurde stummgeschalten",
"Adk34V": "Profil erstellen", "Adk34V": "Profil erstellen",
"Ai8VHU": "Unbegrenzte Note Speicherung auf Snort Relais", "Ai8VHU": "Unbegrenzte Note Speicherung auf Snort Relais",
@ -101,7 +105,7 @@
"DZzCem": "Letzte {n} Notizen anzeigen", "DZzCem": "Letzte {n} Notizen anzeigen",
"DcL8P+": "Unterstützer", "DcL8P+": "Unterstützer",
"Dh3hbq": "Auto Zap", "Dh3hbq": "Auto Zap",
"Dt/Zd5": "Medien in Posts werden für ausgewählte Personen automatisch angezeigt, ansonsten wird nur der Link angezeigt", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "Transferieren", "DtYelJ": "Transferieren",
"E8a4yq": "Folgen Sie einigen beliebten Konten", "E8a4yq": "Folgen Sie einigen beliebten Konten",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "Sind sie sicher, dass sie diese Notiz entpinnen möchten?", "IEwZvs": "Sind sie sicher, dass sie diese Notiz entpinnen möchten?",
"INSqIz": "Twitter Benuzername...", "INSqIz": "Twitter Benuzername...",
"IUZC+0": "Das bedeutet, dass niemand Ihre Notizen ändern kann, und jeder kann leicht überprüfen ob die Notizen die er liest wirklich von Ihnen erstellt wurden", "IUZC+0": "Das bedeutet, dass niemand Ihre Notizen ändern kann, und jeder kann leicht überprüfen ob die Notizen die er liest wirklich von Ihnen erstellt wurden",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "NIP-05 Shop", "Iwm6o2": "NIP-05 Shop",
"Ix8l+B": "Trending Notes", "Ix8l+B": "Trending Notes",
"J+dIsA": "Abonnements", "J+dIsA": "Abonnements",
@ -212,6 +217,7 @@
"SYQtZ7": "LN Adresse Proxy", "SYQtZ7": "LN Adresse Proxy",
"Sjo1P4": "Benutzerdefiniert", "Sjo1P4": "Benutzerdefiniert",
"Ss0sWu": "Jetzt bezahlen", "Ss0sWu": "Jetzt bezahlen",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "People", "Tpy00S": "People",
@ -249,6 +255,7 @@
"ZUZedV": "Lightning Spende:", "ZUZedV": "Lightning Spende:",
"Zr5TMx": "Setup profile", "Zr5TMx": "Setup profile",
"a5UPxh": "Finanzieren Sie Entwickler und Plattformen, die NIP-05-Verifizierungsdienste anbieten", "a5UPxh": "Finanzieren Sie Entwickler und Plattformen, die NIP-05-Verifizierungsdienste anbieten",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Mehr anzeigen", "aWpBzj": "Mehr anzeigen",
"b12Goz": "Mnemonik", "b12Goz": "Mnemonik",
"b5vAk0": "Dein Handle ist wie eine Lightning-Adresse leitet dich zu deiner gewählten LNURL oder Lightning-Adresse weiter", "b5vAk0": "Dein Handle ist wie eine Lightning-Adresse leitet dich zu deiner gewählten LNURL oder Lightning-Adresse weiter",
@ -275,7 +282,6 @@
"e7qqly": "Alle als gelesen markieren", "e7qqly": "Alle als gelesen markieren",
"eHAneD": "Reaktions-Emoji", "eHAneD": "Reaktions-Emoji",
"eJj8HD": "Verifiziert werden", "eJj8HD": "Verifiziert werden",
"eR3YIn": "Beiträge",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "Abstimmung nicht möglich, da der LNURL-Dienst keine Zaps unterstützt", "fOksnD": "Abstimmung nicht möglich, da der LNURL-Dienst keine Zaps unterstützt",
"fWZYP5": "Angeheftet", "fWZYP5": "Angeheftet",
@ -291,7 +297,6 @@
"gczcC5": "Abonnieren", "gczcC5": "Abonnieren",
"gjBiyj": "Lädt...", "gjBiyj": "Lädt...",
"h8XMJL": "Auszeichnungen", "h8XMJL": "Auszeichnungen",
"hCUivF": "Notizen werden in Echtzeit in die „Global“ und „Posts“ Tabs gestreamt",
"hK5ZDk": "Die Welt", "hK5ZDk": "Die Welt",
"hMzcSq": "Nachrichten", "hMzcSq": "Nachrichten",
"hY4lzx": "Unterstützungen", "hY4lzx": "Unterstützungen",
@ -402,6 +407,7 @@
"xJ9n2N": "Dein öffentlicher Schlüssel", "xJ9n2N": "Dein öffentlicher Schlüssel",
"xKflGN": "{username}''s folgt auf Nostr", "xKflGN": "{username}''s folgt auf Nostr",
"xQtL3v": "Entsperren", "xQtL3v": "Entsperren",
"xaj9Ba": "Provider",
"xbVgIm": "Medien automatisch laden", "xbVgIm": "Medien automatisch laden",
"xhQMeQ": "Ablaufdatum", "xhQMeQ": "Ablaufdatum",
"xmcVZ0": "Suche", "xmcVZ0": "Suche",

View File

@ -14,6 +14,7 @@
"08zn6O": "Export Keys", "08zn6O": "Export Keys",
"0Azlrb": "Manage", "0Azlrb": "Manage",
"0BUTMv": "Search...", "0BUTMv": "Search...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "Invalid LNURL", "0jOEtS": "Invalid LNURL",
"0mch2Y": "name has disallowed characters", "0mch2Y": "name has disallowed characters",
"0yO7wF": "{n} secs", "0yO7wF": "{n} secs",
@ -31,6 +32,7 @@
"2a2YiP": "{n} Bookmarks", "2a2YiP": "{n} Bookmarks",
"2k0Cv+": "Dislikes ({n})", "2k0Cv+": "Dislikes ({n})",
"2ukA4d": "{n} hours", "2ukA4d": "{n} hours",
"380eol": "here",
"3Rx6Qo": "Advanced", "3Rx6Qo": "Advanced",
"3cc4Ct": "Light", "3cc4Ct": "Light",
"3gOsZq": "Translators", "3gOsZq": "Translators",
@ -71,8 +73,10 @@
"9WRlF4": "Send", "9WRlF4": "Send",
"9gqH2W": "Login", "9gqH2W": "Login",
"9pMqYs": "Nostr Address", "9pMqYs": "Nostr Address",
"9qtLJC": "Payment Required",
"9wO4wJ": "Lightning Invoice", "9wO4wJ": "Lightning Invoice",
"ADmfQT": "Parent", "ADmfQT": "Parent",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "This author has been muted", "ASRK0S": "This author has been muted",
"Adk34V": "Setup your Profile", "Adk34V": "Setup your Profile",
"Ai8VHU": "Unlimited note retention on Snort relay", "Ai8VHU": "Unlimited note retention on Snort relay",
@ -101,7 +105,7 @@
"DZzCem": "Show latest {n} notes", "DZzCem": "Show latest {n} notes",
"DcL8P+": "Supporter", "DcL8P+": "Supporter",
"Dh3hbq": "Auto Zap", "Dh3hbq": "Auto Zap",
"Dt/Zd5": "Media in posts will automatically be shown for selected people, otherwise only the link will show", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "Transfer", "DtYelJ": "Transfer",
"E8a4yq": "Follow some popular accounts", "E8a4yq": "Follow some popular accounts",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "Are you sure you want to unpin this note?", "IEwZvs": "Are you sure you want to unpin this note?",
"INSqIz": "Twitter username...", "INSqIz": "Twitter username...",
"IUZC+0": "This means that nobody can modify notes which you have created and everybody can easily verify that the notes they are reading are created by you.", "IUZC+0": "This means that nobody can modify notes which you have created and everybody can easily verify that the notes they are reading are created by you.",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "NIP-05 Shop", "Iwm6o2": "NIP-05 Shop",
"Ix8l+B": "Trending Notes", "Ix8l+B": "Trending Notes",
"J+dIsA": "Subscriptions", "J+dIsA": "Subscriptions",
@ -212,6 +217,7 @@
"SYQtZ7": "LN Address Proxy", "SYQtZ7": "LN Address Proxy",
"Sjo1P4": "Custom", "Sjo1P4": "Custom",
"Ss0sWu": "Pay Now", "Ss0sWu": "Pay Now",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "People", "Tpy00S": "People",
@ -249,6 +255,7 @@
"ZUZedV": "Lightning Donation:", "ZUZedV": "Lightning Donation:",
"Zr5TMx": "Setup profile", "Zr5TMx": "Setup profile",
"a5UPxh": "Fund developers and platforms providing NIP-05 verification services", "a5UPxh": "Fund developers and platforms providing NIP-05 verification services",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Show more", "aWpBzj": "Show more",
"b12Goz": "Mnemonic", "b12Goz": "Mnemonic",
"b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address", "b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address",
@ -275,7 +282,6 @@
"e7qqly": "Mark All Read", "e7qqly": "Mark All Read",
"eHAneD": "Reaction emoji", "eHAneD": "Reaction emoji",
"eJj8HD": "Get Verified", "eJj8HD": "Get Verified",
"eR3YIn": "Posts",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "Can't vote because LNURL service does not support zaps", "fOksnD": "Can't vote because LNURL service does not support zaps",
"fWZYP5": "Pinned", "fWZYP5": "Pinned",
@ -291,7 +297,6 @@
"gczcC5": "Subscribe", "gczcC5": "Subscribe",
"gjBiyj": "Loading...", "gjBiyj": "Loading...",
"h8XMJL": "Badges", "h8XMJL": "Badges",
"hCUivF": "Notes will stream in real time into global and posts tab",
"hK5ZDk": "the world", "hK5ZDk": "the world",
"hMzcSq": "Messages", "hMzcSq": "Messages",
"hY4lzx": "Supports", "hY4lzx": "Supports",
@ -402,6 +407,7 @@
"xJ9n2N": "Your public key", "xJ9n2N": "Your public key",
"xKflGN": "{username}''s Follows on Nostr", "xKflGN": "{username}''s Follows on Nostr",
"xQtL3v": "Unlock", "xQtL3v": "Unlock",
"xaj9Ba": "Provider",
"xbVgIm": "Automatically load media", "xbVgIm": "Automatically load media",
"xhQMeQ": "Expires", "xhQMeQ": "Expires",
"xmcVZ0": "Search", "xmcVZ0": "Search",

View File

@ -14,6 +14,7 @@
"08zn6O": "Exportar claves", "08zn6O": "Exportar claves",
"0Azlrb": "Gestionar", "0Azlrb": "Gestionar",
"0BUTMv": "Buscar...", "0BUTMv": "Buscar...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "LNURL inválida", "0jOEtS": "LNURL inválida",
"0mch2Y": "el nombre tiene caracteres inválidos", "0mch2Y": "el nombre tiene caracteres inválidos",
"0yO7wF": "{n} seg", "0yO7wF": "{n} seg",
@ -31,6 +32,7 @@
"2a2YiP": "{n} Marcadores", "2a2YiP": "{n} Marcadores",
"2k0Cv+": "No me gusta ({n})", "2k0Cv+": "No me gusta ({n})",
"2ukA4d": "{n} horas", "2ukA4d": "{n} horas",
"380eol": "here",
"3Rx6Qo": "Avanzado", "3Rx6Qo": "Avanzado",
"3cc4Ct": "Claro", "3cc4Ct": "Claro",
"3gOsZq": "traductores", "3gOsZq": "traductores",
@ -71,8 +73,10 @@
"9WRlF4": "Enviar", "9WRlF4": "Enviar",
"9gqH2W": "Acceso", "9gqH2W": "Acceso",
"9pMqYs": "Dirección Nostr", "9pMqYs": "Dirección Nostr",
"9qtLJC": "Payment Required",
"9wO4wJ": "Factura Lightning", "9wO4wJ": "Factura Lightning",
"ADmfQT": "Pariente", "ADmfQT": "Pariente",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "Este autor ha sido silenciado", "ASRK0S": "Este autor ha sido silenciado",
"Adk34V": "Configura tu Perfil", "Adk34V": "Configura tu Perfil",
"Ai8VHU": "Retención de nota ilimitada en relé Snort", "Ai8VHU": "Retención de nota ilimitada en relé Snort",
@ -101,7 +105,7 @@
"DZzCem": "Mostrar últimas {n} notas", "DZzCem": "Mostrar últimas {n} notas",
"DcL8P+": "Seguidor", "DcL8P+": "Seguidor",
"Dh3hbq": "Auto Zap", "Dh3hbq": "Auto Zap",
"Dt/Zd5": "Se cargarán las imágenes y vídeos automáticamente", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "Transferir", "DtYelJ": "Transferir",
"E8a4yq": "Sigue a cuentas populares", "E8a4yq": "Sigue a cuentas populares",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "¿Estás seguro de que quieres desmarcar esta nota?", "IEwZvs": "¿Estás seguro de que quieres desmarcar esta nota?",
"INSqIz": "Usuario en Twitter...", "INSqIz": "Usuario en Twitter...",
"IUZC+0": "Esto significa que nadie puede modificar notas que tú has creado y que todo el mundo puede verificar que las notas que leen han sido escritas por ti.", "IUZC+0": "Esto significa que nadie puede modificar notas que tú has creado y que todo el mundo puede verificar que las notas que leen han sido escritas por ti.",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "Tienda NIP-05", "Iwm6o2": "Tienda NIP-05",
"Ix8l+B": "Trending Notes", "Ix8l+B": "Trending Notes",
"J+dIsA": "Suscripciones", "J+dIsA": "Suscripciones",
@ -212,6 +217,7 @@
"SYQtZ7": "LN Dirección Proxy", "SYQtZ7": "LN Dirección Proxy",
"Sjo1P4": "Personalizar", "Sjo1P4": "Personalizar",
"Ss0sWu": "Paga Ahora", "Ss0sWu": "Paga Ahora",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "sal hexagonal..", "TpgeGw": "sal hexagonal..",
"Tpy00S": "People", "Tpy00S": "People",
@ -249,6 +255,7 @@
"ZUZedV": "Donación de rayos:", "ZUZedV": "Donación de rayos:",
"Zr5TMx": "Setup profile", "Zr5TMx": "Setup profile",
"a5UPxh": "Apoya a las plataformas y desarrolladores que proporcionan servicios de verificación", "a5UPxh": "Apoya a las plataformas y desarrolladores que proporcionan servicios de verificación",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Mostrar más", "aWpBzj": "Mostrar más",
"b12Goz": "Mnemotécnico", "b12Goz": "Mnemotécnico",
"b5vAk0": "Tu usuario actuará como una dirección de relámpago y redirigirá a tu LNURL o dirección de relámpago seleccionada", "b5vAk0": "Tu usuario actuará como una dirección de relámpago y redirigirá a tu LNURL o dirección de relámpago seleccionada",
@ -275,7 +282,6 @@
"e7qqly": "Marcar todo como leído", "e7qqly": "Marcar todo como leído",
"eHAneD": "Emoji de reacción", "eHAneD": "Emoji de reacción",
"eJj8HD": "Verifica tu perfil", "eJj8HD": "Verifica tu perfil",
"eR3YIn": "Notas",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "No se puede votar porque el servicio LNURL no soporta zaps", "fOksnD": "No se puede votar porque el servicio LNURL no soporta zaps",
"fWZYP5": "Fijado", "fWZYP5": "Fijado",
@ -291,7 +297,6 @@
"gczcC5": "Suscribir", "gczcC5": "Suscribir",
"gjBiyj": "Cargando...", "gjBiyj": "Cargando...",
"h8XMJL": "Medallas", "h8XMJL": "Medallas",
"hCUivF": "Las notas nuevas se mostrarán automáticamente en tu línea de tiempo",
"hK5ZDk": "el mundo", "hK5ZDk": "el mundo",
"hMzcSq": "Mensajes", "hMzcSq": "Mensajes",
"hY4lzx": "Soporta", "hY4lzx": "Soporta",
@ -402,6 +407,7 @@
"xJ9n2N": "Tu clave pública", "xJ9n2N": "Tu clave pública",
"xKflGN": "Seguidos de {username} en Nostr", "xKflGN": "Seguidos de {username} en Nostr",
"xQtL3v": "Desbloquear", "xQtL3v": "Desbloquear",
"xaj9Ba": "Provider",
"xbVgIm": "Cargar medios automáticamente", "xbVgIm": "Cargar medios automáticamente",
"xhQMeQ": "Expira", "xhQMeQ": "Expira",
"xmcVZ0": "Búsqueda", "xmcVZ0": "Búsqueda",

View File

@ -14,6 +14,7 @@
"08zn6O": "استخراج کلید", "08zn6O": "استخراج کلید",
"0Azlrb": "مدیریت", "0Azlrb": "مدیریت",
"0BUTMv": "جستجو...", "0BUTMv": "جستجو...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "LNURL نامعتبر", "0jOEtS": "LNURL نامعتبر",
"0mch2Y": "نام دارای کاراکتر غیرمجاز است", "0mch2Y": "نام دارای کاراکتر غیرمجاز است",
"0yO7wF": "{n} ثانیه", "0yO7wF": "{n} ثانیه",
@ -31,6 +32,7 @@
"2a2YiP": "{n} نشانک", "2a2YiP": "{n} نشانک",
"2k0Cv+": "({n}) ناپسند", "2k0Cv+": "({n}) ناپسند",
"2ukA4d": "{n} ساعت", "2ukA4d": "{n} ساعت",
"380eol": "here",
"3Rx6Qo": "پیشرفته", "3Rx6Qo": "پیشرفته",
"3cc4Ct": "روشن", "3cc4Ct": "روشن",
"3gOsZq": "مترجمان", "3gOsZq": "مترجمان",
@ -71,8 +73,10 @@
"9WRlF4": "ارسال", "9WRlF4": "ارسال",
"9gqH2W": "ورود", "9gqH2W": "ورود",
"9pMqYs": "آدرس ناستر", "9pMqYs": "آدرس ناستر",
"9qtLJC": "Payment Required",
"9wO4wJ": "صورتحساب لایتنینگ", "9wO4wJ": "صورتحساب لایتنینگ",
"ADmfQT": "والد", "ADmfQT": "والد",
"AGNz71": "همه را {n} ساتوشی زپ کن",
"ASRK0S": "این نویسنده بیصدا شده است", "ASRK0S": "این نویسنده بیصدا شده است",
"Adk34V": "نمایه خود را راه اندازی کنید", "Adk34V": "نمایه خود را راه اندازی کنید",
"Ai8VHU": "نگهداری نامحدود یادداشت ها روی رله", "Ai8VHU": "نگهداری نامحدود یادداشت ها روی رله",
@ -101,10 +105,10 @@
"DZzCem": "{n} یادداشت اخیر را نشان بده", "DZzCem": "{n} یادداشت اخیر را نشان بده",
"DcL8P+": "پشتیبان", "DcL8P+": "پشتیبان",
"Dh3hbq": "زپ خودکار", "Dh3hbq": "زپ خودکار",
"Dt/Zd5": "رسانه درون یادداشت ها به طور برای افراد انتخاب شده نشان داده می شود، وگرنه تنها لینک آن نشان داده می شود", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "انتقال", "DtYelJ": "انتقال",
"E8a4yq": "حساب های کاربری مشهور را دنبال کنید", "E8a4yq": "حساب های کاربری مشهور را دنبال کنید",
"ELbg9p": "Data Providers", "ELbg9p": "ارائه دهندگان داده",
"EPYwm7": "کلید خصوصی شما گذرواژه شماست. اگر این کلید را گم کنید، دسترسی به حسابتان را از دست می دهید! آن را کپی کرده و در جای امنی نگه دارد. هیچ راهی برای بازیابی کلید خصوصی وجود ندارد.", "EPYwm7": "کلید خصوصی شما گذرواژه شماست. اگر این کلید را گم کنید، دسترسی به حسابتان را از دست می دهید! آن را کپی کرده و در جای امنی نگه دارد. هیچ راهی برای بازیابی کلید خصوصی وجود ندارد.",
"EWyQH5": "همگانی", "EWyQH5": "همگانی",
"Ebl/B2": "ترجمه به {lang}", "Ebl/B2": "ترجمه به {lang}",
@ -140,6 +144,7 @@
"IEwZvs": "مطمئنید می خواهید سنجاق یادداشت را بردارید؟", "IEwZvs": "مطمئنید می خواهید سنجاق یادداشت را بردارید؟",
"INSqIz": "نام کاربری توییتر...", "INSqIz": "نام کاربری توییتر...",
"IUZC+0": "این بدان معنی است که هیچ کس نمی تواند یادداشتی که ایجاد کرده اید را تغییر دهد و همه می توانند به آسانی تایید کنند که یادداشت هایی که می خوانند توسط شما ایجاد شده اند.", "IUZC+0": "این بدان معنی است که هیچ کس نمی تواند یادداشتی که ایجاد کرده اید را تغییر دهد و همه می توانند به آسانی تایید کنند که یادداشت هایی که می خوانند توسط شما ایجاد شده اند.",
"Ig9/a1": "{n} ساتوشی به {name} فرستاده شد",
"Iwm6o2": "فروشگاه NIP-05", "Iwm6o2": "فروشگاه NIP-05",
"Ix8l+B": "داغ‌ترین‌ یادداشت ها", "Ix8l+B": "داغ‌ترین‌ یادداشت ها",
"J+dIsA": "اشتراک", "J+dIsA": "اشتراک",
@ -212,6 +217,7 @@
"SYQtZ7": "پروکسی آدرس لایتنینگ", "SYQtZ7": "پروکسی آدرس لایتنینگ",
"Sjo1P4": "سفارشی سازی", "Sjo1P4": "سفارشی سازی",
"Ss0sWu": "همین الان پرداخت کنید", "Ss0sWu": "همین الان پرداخت کنید",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "توکن کشو Cashu", "TMfYfY": "توکن کشو Cashu",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "افراد", "Tpy00S": "افراد",
@ -249,6 +255,7 @@
"ZUZedV": "کمک مالی به لایتنینگ:", "ZUZedV": "کمک مالی به لایتنینگ:",
"Zr5TMx": "تنظیم نمایه", "Zr5TMx": "تنظیم نمایه",
"a5UPxh": "توسعه دهندگان و پلتفرم های ارائه دهنده خدمات تایید NIP-05 را پیدا کن", "a5UPxh": "توسعه دهندگان و پلتفرم های ارائه دهنده خدمات تایید NIP-05 را پیدا کن",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "نمایش بیشتر", "aWpBzj": "نمایش بیشتر",
"b12Goz": "یادسپارها", "b12Goz": "یادسپارها",
"b5vAk0": "شناسه شما به عنوان آدرس لایتنینگ عمل نموده و به LNURL انتخابی و آدرس لایتنینگ ارجاع خواهد داد", "b5vAk0": "شناسه شما به عنوان آدرس لایتنینگ عمل نموده و به LNURL انتخابی و آدرس لایتنینگ ارجاع خواهد داد",
@ -275,7 +282,6 @@
"e7qqly": "علامت‌گذاری همه به‌عنوان خوانده شده", "e7qqly": "علامت‌گذاری همه به‌عنوان خوانده شده",
"eHAneD": "شکلک واکنش", "eHAneD": "شکلک واکنش",
"eJj8HD": "تایید کن", "eJj8HD": "تایید کن",
"eR3YIn": "یادداشت ها",
"eSzf2G": "یک زپ تک {nIn} ساتوشی مبلغ {nOut} ساتوشی به استخر زپ تخصیص خواهد داد.", "eSzf2G": "یک زپ تک {nIn} ساتوشی مبلغ {nOut} ساتوشی به استخر زپ تخصیص خواهد داد.",
"fOksnD": "نمی توان رای داد زیرا این خدمات LNURL از زپ پشتیبانی نمی کند", "fOksnD": "نمی توان رای داد زیرا این خدمات LNURL از زپ پشتیبانی نمی کند",
"fWZYP5": "سنجاق شد", "fWZYP5": "سنجاق شد",
@ -291,7 +297,6 @@
"gczcC5": "اشتراک", "gczcC5": "اشتراک",
"gjBiyj": "در حال بارگیری...", "gjBiyj": "در حال بارگیری...",
"h8XMJL": "مدال ها", "h8XMJL": "مدال ها",
"hCUivF": "یادداشت ها همزمان در سربرگ همگانی و یادداشت منتشر می شوند",
"hK5ZDk": "جهان", "hK5ZDk": "جهان",
"hMzcSq": "پیام‌ها", "hMzcSq": "پیام‌ها",
"hY4lzx": "پشتیبانی", "hY4lzx": "پشتیبانی",
@ -402,6 +407,7 @@
"xJ9n2N": "کلید عمومی شما", "xJ9n2N": "کلید عمومی شما",
"xKflGN": "دنبال شوندگان {username} در ناستر", "xKflGN": "دنبال شوندگان {username} در ناستر",
"xQtL3v": "باز کردن", "xQtL3v": "باز کردن",
"xaj9Ba": "تامین کننده",
"xbVgIm": "بارگیری خودکار رسانه", "xbVgIm": "بارگیری خودکار رسانه",
"xhQMeQ": "منقضی می شود", "xhQMeQ": "منقضی می شود",
"xmcVZ0": "جستجو", "xmcVZ0": "جستجو",

View File

@ -14,6 +14,7 @@
"08zn6O": "Export Keys", "08zn6O": "Export Keys",
"0Azlrb": "Manage", "0Azlrb": "Manage",
"0BUTMv": "Chercher...", "0BUTMv": "Chercher...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "LNURL invalide", "0jOEtS": "LNURL invalide",
"0mch2Y": "le nom contient des caractères non autorisés", "0mch2Y": "le nom contient des caractères non autorisés",
"0yO7wF": "{n} secondes", "0yO7wF": "{n} secondes",
@ -31,6 +32,7 @@
"2a2YiP": "{n} Favoris", "2a2YiP": "{n} Favoris",
"2k0Cv+": "N'aime pas ({n})", "2k0Cv+": "N'aime pas ({n})",
"2ukA4d": "{n} hours", "2ukA4d": "{n} hours",
"380eol": "here",
"3Rx6Qo": "Avancé", "3Rx6Qo": "Avancé",
"3cc4Ct": "Clair", "3cc4Ct": "Clair",
"3gOsZq": "Traducteurs", "3gOsZq": "Traducteurs",
@ -71,8 +73,10 @@
"9WRlF4": "Envoyer", "9WRlF4": "Envoyer",
"9gqH2W": "Se Connecter", "9gqH2W": "Se Connecter",
"9pMqYs": "Adresse Nostr", "9pMqYs": "Adresse Nostr",
"9qtLJC": "Payment Required",
"9wO4wJ": "Facture Lightning", "9wO4wJ": "Facture Lightning",
"ADmfQT": "Parent", "ADmfQT": "Parent",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "Cet auteur a été mis en sourdine", "ASRK0S": "Cet auteur a été mis en sourdine",
"Adk34V": "Configurer votre profil", "Adk34V": "Configurer votre profil",
"Ai8VHU": "Unlimited note retention on Snort relay", "Ai8VHU": "Unlimited note retention on Snort relay",
@ -101,7 +105,7 @@
"DZzCem": "Afficher les {n} dernières notes", "DZzCem": "Afficher les {n} dernières notes",
"DcL8P+": "Supporter", "DcL8P+": "Supporter",
"Dh3hbq": "Zap automatique", "Dh3hbq": "Zap automatique",
"Dt/Zd5": "Les médias dans les messages seront automatiquement affichés pour les personnes sélectionnées, sinon seul le lien s'affichera", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "Transférer", "DtYelJ": "Transférer",
"E8a4yq": "Suivez quelques comptes populaires", "E8a4yq": "Suivez quelques comptes populaires",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "Êtes-vous sûr de vouloir désépingler cette note?", "IEwZvs": "Êtes-vous sûr de vouloir désépingler cette note?",
"INSqIz": "Nom d&#39;utilisateur Twitter...", "INSqIz": "Nom d&#39;utilisateur Twitter...",
"IUZC+0": "Cela signifie que personne ne peut modifier les notes que vous avez créées et que tout le monde peut facilement vérifier que les notes qu&#39;ils lisent sont créées par vous.", "IUZC+0": "Cela signifie que personne ne peut modifier les notes que vous avez créées et que tout le monde peut facilement vérifier que les notes qu&#39;ils lisent sont créées par vous.",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "NIP-05 Shop", "Iwm6o2": "NIP-05 Shop",
"Ix8l+B": "Trending Notes", "Ix8l+B": "Trending Notes",
"J+dIsA": "Subscriptions", "J+dIsA": "Subscriptions",
@ -212,6 +217,7 @@
"SYQtZ7": "LN Address Proxy", "SYQtZ7": "LN Address Proxy",
"Sjo1P4": "Personnaliser", "Sjo1P4": "Personnaliser",
"Ss0sWu": "Pay Now", "Ss0sWu": "Pay Now",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Sel Hex..", "TpgeGw": "Sel Hex..",
"Tpy00S": "People", "Tpy00S": "People",
@ -249,6 +255,7 @@
"ZUZedV": "Don éclair :", "ZUZedV": "Don éclair :",
"Zr5TMx": "Setup profile", "Zr5TMx": "Setup profile",
"a5UPxh": "Financer les développeurs et plateformes fournissant des services de vérification NIP-05", "a5UPxh": "Financer les développeurs et plateformes fournissant des services de vérification NIP-05",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Montrer plus", "aWpBzj": "Montrer plus",
"b12Goz": "Mnemonic", "b12Goz": "Mnemonic",
"b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address", "b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address",
@ -275,7 +282,6 @@
"e7qqly": "Marquer tout comme lu", "e7qqly": "Marquer tout comme lu",
"eHAneD": "Émoji de réaction", "eHAneD": "Émoji de réaction",
"eJj8HD": "Se faire vérifier", "eJj8HD": "Se faire vérifier",
"eR3YIn": "Publications",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "Impossible de voter car le service LNURL ne prend pas en charge les zaps", "fOksnD": "Impossible de voter car le service LNURL ne prend pas en charge les zaps",
"fWZYP5": "Épinglé", "fWZYP5": "Épinglé",
@ -291,7 +297,6 @@
"gczcC5": "Subscribe", "gczcC5": "Subscribe",
"gjBiyj": "Chargement...", "gjBiyj": "Chargement...",
"h8XMJL": "Badges", "h8XMJL": "Badges",
"hCUivF": "Les notes seront diffusées en temps réel dans l'onglet Global et Posts",
"hK5ZDk": "le monde", "hK5ZDk": "le monde",
"hMzcSq": "Messages", "hMzcSq": "Messages",
"hY4lzx": "Supporte", "hY4lzx": "Supporte",
@ -402,6 +407,7 @@
"xJ9n2N": "Votre clé publique", "xJ9n2N": "Votre clé publique",
"xKflGN": "{username}&#39;&#39; suit sur Nostr", "xKflGN": "{username}&#39;&#39; suit sur Nostr",
"xQtL3v": "Déverrouiller", "xQtL3v": "Déverrouiller",
"xaj9Ba": "Provider",
"xbVgIm": "Charger automatiquement le média", "xbVgIm": "Charger automatiquement le média",
"xhQMeQ": "Expires", "xhQMeQ": "Expires",
"xmcVZ0": "Chercher", "xmcVZ0": "Chercher",

View File

@ -14,6 +14,7 @@
"08zn6O": "Izvezi Ključeve", "08zn6O": "Izvezi Ključeve",
"0Azlrb": "Upravljaj", "0Azlrb": "Upravljaj",
"0BUTMv": "Pretraga...", "0BUTMv": "Pretraga...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "Nevažeći LNURL", "0jOEtS": "Nevažeći LNURL",
"0mch2Y": "ime sadrži nepodržane znakove", "0mch2Y": "ime sadrži nepodržane znakove",
"0yO7wF": "{n} sekundi", "0yO7wF": "{n} sekundi",
@ -31,6 +32,7 @@
"2a2YiP": "{n} Oznake", "2a2YiP": "{n} Oznake",
"2k0Cv+": "Ne sviđa se ({n})", "2k0Cv+": "Ne sviđa se ({n})",
"2ukA4d": "{n} sati", "2ukA4d": "{n} sati",
"380eol": "here",
"3Rx6Qo": "Napredno", "3Rx6Qo": "Napredno",
"3cc4Ct": "Svijetlo", "3cc4Ct": "Svijetlo",
"3gOsZq": "Prevoditelji", "3gOsZq": "Prevoditelji",
@ -71,8 +73,10 @@
"9WRlF4": "Pošalji", "9WRlF4": "Pošalji",
"9gqH2W": "Prijavi se", "9gqH2W": "Prijavi se",
"9pMqYs": "Nostr Adresa", "9pMqYs": "Nostr Adresa",
"9qtLJC": "Payment Required",
"9wO4wJ": "Lightning račun", "9wO4wJ": "Lightning račun",
"ADmfQT": "Matični", "ADmfQT": "Matični",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "Ovaj je autor utišan", "ASRK0S": "Ovaj je autor utišan",
"Adk34V": "Postavi svoj Profil", "Adk34V": "Postavi svoj Profil",
"Ai8VHU": "Neograničeno zadržavanje bilješki na releju Snort", "Ai8VHU": "Neograničeno zadržavanje bilješki na releju Snort",
@ -101,7 +105,7 @@
"DZzCem": "Prikaži posljednje {n} bilješke", "DZzCem": "Prikaži posljednje {n} bilješke",
"DcL8P+": "Podrška", "DcL8P+": "Podrška",
"Dh3hbq": "Automatski Zap", "Dh3hbq": "Automatski Zap",
"Dt/Zd5": "Mediji u objavama automatski će se prikazati za odabrane osobe, inače će se prikazati samo poveznica", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "Prijenos", "DtYelJ": "Prijenos",
"E8a4yq": "Pratite neke popularne račune", "E8a4yq": "Pratite neke popularne račune",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "Jeste sigurni da želite otkačiti bilješku?", "IEwZvs": "Jeste sigurni da želite otkačiti bilješku?",
"INSqIz": "Twitter korisničko ime...", "INSqIz": "Twitter korisničko ime...",
"IUZC+0": "Ovo znači da nitko ne može promijeniti bilješke koje ste kreirali te svatko jednostavno može verificirati da ste bilješke koje čitaju Vi kreirali.", "IUZC+0": "Ovo znači da nitko ne može promijeniti bilješke koje ste kreirali te svatko jednostavno može verificirati da ste bilješke koje čitaju Vi kreirali.",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "NIP-05 Trgovina", "Iwm6o2": "NIP-05 Trgovina",
"Ix8l+B": "Trending Notes", "Ix8l+B": "Trending Notes",
"J+dIsA": "Pretplate", "J+dIsA": "Pretplate",
@ -212,6 +217,7 @@
"SYQtZ7": "Proxy LN adrese", "SYQtZ7": "Proxy LN adrese",
"Sjo1P4": "Prilagođeno", "Sjo1P4": "Prilagođeno",
"Ss0sWu": "Plati Odmah", "Ss0sWu": "Plati Odmah",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "People", "Tpy00S": "People",
@ -249,6 +255,7 @@
"ZUZedV": "Lightning Donacije:", "ZUZedV": "Lightning Donacije:",
"Zr5TMx": "Setup profile", "Zr5TMx": "Setup profile",
"a5UPxh": "Financirajte developere i platforme koje pružaju NIP-05 verifikacijske usluge", "a5UPxh": "Financirajte developere i platforme koje pružaju NIP-05 verifikacijske usluge",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Prikaži više", "aWpBzj": "Prikaži više",
"b12Goz": "Mnemonički", "b12Goz": "Mnemonički",
"b5vAk0": "Vaš nadimak će se ponašati kao lightning adresa i preusmjerit će Vas na odabrani LNURL ili Lightning adresu", "b5vAk0": "Vaš nadimak će se ponašati kao lightning adresa i preusmjerit će Vas na odabrani LNURL ili Lightning adresu",
@ -275,7 +282,6 @@
"e7qqly": "Označi sve kao pročitano", "e7qqly": "Označi sve kao pročitano",
"eHAneD": "Emotikon reakcije", "eHAneD": "Emotikon reakcije",
"eJj8HD": "Verificiraj Se", "eJj8HD": "Verificiraj Se",
"eR3YIn": "Objave",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "Ne možete glasati jer LNURL usluga ne podržava zap-ove", "fOksnD": "Ne možete glasati jer LNURL usluga ne podržava zap-ove",
"fWZYP5": "Prikačeno", "fWZYP5": "Prikačeno",
@ -291,7 +297,6 @@
"gczcC5": "Pretplatite se", "gczcC5": "Pretplatite se",
"gjBiyj": "Učitavanje...", "gjBiyj": "Učitavanje...",
"h8XMJL": "Značke", "h8XMJL": "Značke",
"hCUivF": "Bilješke će se prenositi u stvarnom vremenu na globalnu karticu i karticu postova",
"hK5ZDk": "svijet", "hK5ZDk": "svijet",
"hMzcSq": "Poruke", "hMzcSq": "Poruke",
"hY4lzx": "Podržava", "hY4lzx": "Podržava",
@ -402,6 +407,7 @@
"xJ9n2N": "Vaš javni ključ", "xJ9n2N": "Vaš javni ključ",
"xKflGN": "{username}'ova praćenja na Nostr-u", "xKflGN": "{username}'ova praćenja na Nostr-u",
"xQtL3v": "Otključaj", "xQtL3v": "Otključaj",
"xaj9Ba": "Provider",
"xbVgIm": "Automatski učitaj medije", "xbVgIm": "Automatski učitaj medije",
"xhQMeQ": "Isteče", "xhQMeQ": "Isteče",
"xmcVZ0": "Pretraži", "xmcVZ0": "Pretraži",

View File

@ -14,6 +14,7 @@
"08zn6O": "Kulcsok exportálása", "08zn6O": "Kulcsok exportálása",
"0Azlrb": "Menedzselés", "0Azlrb": "Menedzselés",
"0BUTMv": "Keresés...", "0BUTMv": "Keresés...",
"0ehN4t": "Kérlek csatlakoztass egy pénztárcát {here} hogy ezt a számlát ki tud fizetni",
"0jOEtS": "Érvénytelen LNURL", "0jOEtS": "Érvénytelen LNURL",
"0mch2Y": "név nem engedélyezett karaktereket tartalmaz", "0mch2Y": "név nem engedélyezett karaktereket tartalmaz",
"0yO7wF": "{n} másodperc", "0yO7wF": "{n} másodperc",
@ -31,6 +32,7 @@
"2a2YiP": "{n} könyvjelző", "2a2YiP": "{n} könyvjelző",
"2k0Cv+": "Nemtetszések ({n})", "2k0Cv+": "Nemtetszések ({n})",
"2ukA4d": "{n} órák", "2ukA4d": "{n} órák",
"380eol": "itt",
"3Rx6Qo": "Speciális", "3Rx6Qo": "Speciális",
"3cc4Ct": "Világos", "3cc4Ct": "Világos",
"3gOsZq": "Fordítók", "3gOsZq": "Fordítók",
@ -71,8 +73,10 @@
"9WRlF4": "Küldés", "9WRlF4": "Küldés",
"9gqH2W": "Bejelentkezés", "9gqH2W": "Bejelentkezés",
"9pMqYs": "Nostr Cím", "9pMqYs": "Nostr Cím",
"9qtLJC": "Fizetés szükséges",
"9wO4wJ": "Lightning Számla", "9wO4wJ": "Lightning Számla",
"ADmfQT": "Szülő", "ADmfQT": "Szülő",
"AGNz71": "Zap-elni Mind a {n} sats-ot",
"ASRK0S": "Ez a felhasználó némítva", "ASRK0S": "Ez a felhasználó némítva",
"Adk34V": "Profilod kitöltése", "Adk34V": "Profilod kitöltése",
"Ai8VHU": "A Snort csomóponton korlátlan bejegyzés megőrzés", "Ai8VHU": "A Snort csomóponton korlátlan bejegyzés megőrzés",
@ -101,10 +105,10 @@
"DZzCem": "A legutóbbi {n} bejegyzés mutatása", "DZzCem": "A legutóbbi {n} bejegyzés mutatása",
"DcL8P+": "Támogató", "DcL8P+": "Támogató",
"Dh3hbq": "Auto Zap", "Dh3hbq": "Auto Zap",
"Dt/Zd5": "A bejegyzésekben található média bizonyos emberek számára automatikusan megjelenik, másoknak pedig egy link lesz helyette.", "DqLx9k": "Neked {n} sats kell fizetned, hogy ehhez a fájlhoz hozzáférjél.",
"DtYelJ": "Átvitel", "DtYelJ": "Átvitel",
"E8a4yq": "Kövess néhány népszerű felhasználót", "E8a4yq": "Kövess néhány népszerű felhasználót",
"ELbg9p": "Data Providers", "ELbg9p": "Adatszolgáltatók",
"EPYwm7": "A privát kulcsod a jelszavad. Ha elhagyod, elveszíted a hozzáférést a fiókodhoz! Mentsd le egy biztonságos helyre, mert nincs lehetőség a privát kulcsaid helyreállítására!", "EPYwm7": "A privát kulcsod a jelszavad. Ha elhagyod, elveszíted a hozzáférést a fiókodhoz! Mentsd le egy biztonságos helyre, mert nincs lehetőség a privát kulcsaid helyreállítására!",
"EWyQH5": "Globális", "EWyQH5": "Globális",
"Ebl/B2": "Fordítás erre {lang}", "Ebl/B2": "Fordítás erre {lang}",
@ -140,6 +144,7 @@
"IEwZvs": "Biztos hogy a bejegyzés kiemelését visszavonod?", "IEwZvs": "Biztos hogy a bejegyzés kiemelését visszavonod?",
"INSqIz": "Twitter felhasználónév...", "INSqIz": "Twitter felhasználónév...",
"IUZC+0": "Ez azt jelenti, hogy a te általad létrehozott bejegyzéseket senki sem tudja módosítani és bárki ellenőrizheti hogy tényleg te írtad.", "IUZC+0": "Ez azt jelenti, hogy a te általad létrehozott bejegyzéseket senki sem tudja módosítani és bárki ellenőrizheti hogy tényleg te írtad.",
"Ig9/a1": "{n} sats {name}-nak elküldve",
"Iwm6o2": "NIP-05 Bolt", "Iwm6o2": "NIP-05 Bolt",
"Ix8l+B": "Felkapott Bejegyzések", "Ix8l+B": "Felkapott Bejegyzések",
"J+dIsA": "Előfizetések", "J+dIsA": "Előfizetések",
@ -212,6 +217,7 @@
"SYQtZ7": "LN cím proxy", "SYQtZ7": "LN cím proxy",
"Sjo1P4": "Egyedi", "Sjo1P4": "Egyedi",
"Ss0sWu": "Fizetés Most", "Ss0sWu": "Fizetés Most",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "Személyek", "Tpy00S": "Személyek",
@ -249,6 +255,7 @@
"ZUZedV": "Lightning adomány:", "ZUZedV": "Lightning adomány:",
"Zr5TMx": "Profil Beállítása", "Zr5TMx": "Profil Beállítása",
"a5UPxh": "Támogasd a fejlesztőket és a platform szolgáltatókat akik NIP-05 azonosító szolgáltatásokat biztosítanak", "a5UPxh": "Támogasd a fejlesztőket és a platform szolgáltatókat akik NIP-05 azonosító szolgáltatásokat biztosítanak",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Mutass többet", "aWpBzj": "Mutass többet",
"b12Goz": "Emlékezeterősítő", "b12Goz": "Emlékezeterősítő",
"b5vAk0": "Az azonosító mint egy Lightning cím fog működni, és a kiválasztott LNURL- vagy Lightning-címre irányít át", "b5vAk0": "Az azonosító mint egy Lightning cím fog működni, és a kiválasztott LNURL- vagy Lightning-címre irányít át",
@ -275,7 +282,6 @@
"e7qqly": "Mind olvasottnak jelölni", "e7qqly": "Mind olvasottnak jelölni",
"eHAneD": "Reakció emoji", "eHAneD": "Reakció emoji",
"eJj8HD": "Légy Azonosítva", "eJj8HD": "Légy Azonosítva",
"eR3YIn": "Bejegyzések",
"eSzf2G": "Egyetlen {nIn} sats zap a zap-medencéhez {nOut} sats-ot foglal le.", "eSzf2G": "Egyetlen {nIn} sats zap a zap-medencéhez {nOut} sats-ot foglal le.",
"fOksnD": "Nem szavazhatsz, mert az LNURL szolgáltatód a zap-eket nem támogatja", "fOksnD": "Nem szavazhatsz, mert az LNURL szolgáltatód a zap-eket nem támogatja",
"fWZYP5": "Kiemelt", "fWZYP5": "Kiemelt",
@ -291,7 +297,6 @@
"gczcC5": "Feliratkozás", "gczcC5": "Feliratkozás",
"gjBiyj": "Betöltés...", "gjBiyj": "Betöltés...",
"h8XMJL": "Kitüntetések", "h8XMJL": "Kitüntetések",
"hCUivF": "A bejegyzések a globális és bejegyzések fül alatt valós időben jelennek meg",
"hK5ZDk": "a világ", "hK5ZDk": "a világ",
"hMzcSq": "Üzenetek", "hMzcSq": "Üzenetek",
"hY4lzx": "Támogatás", "hY4lzx": "Támogatás",
@ -402,6 +407,7 @@
"xJ9n2N": "A te publikus kulcsod", "xJ9n2N": "A te publikus kulcsod",
"xKflGN": "{username} a Nostr-án követ", "xKflGN": "{username} a Nostr-án követ",
"xQtL3v": "Feloldás", "xQtL3v": "Feloldás",
"xaj9Ba": "Szolgáltató",
"xbVgIm": "Média automatikus betöltése", "xbVgIm": "Média automatikus betöltése",
"xhQMeQ": "Lejár", "xhQMeQ": "Lejár",
"xmcVZ0": "Keresés", "xmcVZ0": "Keresés",

View File

@ -14,6 +14,7 @@
"08zn6O": "Export Keys", "08zn6O": "Export Keys",
"0Azlrb": "Manage", "0Azlrb": "Manage",
"0BUTMv": "Cari...", "0BUTMv": "Cari...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "LNURL Tidak valid", "0jOEtS": "LNURL Tidak valid",
"0mch2Y": "nama memiliki karakter yang tidak diizinkan", "0mch2Y": "nama memiliki karakter yang tidak diizinkan",
"0yO7wF": "{n} detik", "0yO7wF": "{n} detik",
@ -31,6 +32,7 @@
"2a2YiP": "{n} Penanda Buku", "2a2YiP": "{n} Penanda Buku",
"2k0Cv+": "Tidak disukai ({n})", "2k0Cv+": "Tidak disukai ({n})",
"2ukA4d": "{n} hours", "2ukA4d": "{n} hours",
"380eol": "here",
"3Rx6Qo": "Advanced", "3Rx6Qo": "Advanced",
"3cc4Ct": "Cahaya", "3cc4Ct": "Cahaya",
"3gOsZq": "Penerjemah", "3gOsZq": "Penerjemah",
@ -71,8 +73,10 @@
"9WRlF4": "Mengirim", "9WRlF4": "Mengirim",
"9gqH2W": "Masuk", "9gqH2W": "Masuk",
"9pMqYs": "Nostr Address", "9pMqYs": "Nostr Address",
"9qtLJC": "Payment Required",
"9wO4wJ": "Faktur Lightning", "9wO4wJ": "Faktur Lightning",
"ADmfQT": "Orang Tua", "ADmfQT": "Orang Tua",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "Penulis ini telah dibisukan", "ASRK0S": "Penulis ini telah dibisukan",
"Adk34V": "Siapkan Profil Anda", "Adk34V": "Siapkan Profil Anda",
"Ai8VHU": "Unlimited note retention on Snort relay", "Ai8VHU": "Unlimited note retention on Snort relay",
@ -101,7 +105,7 @@
"DZzCem": "Tampilkan catatan {n} terbaru", "DZzCem": "Tampilkan catatan {n} terbaru",
"DcL8P+": "Supporter", "DcL8P+": "Supporter",
"Dh3hbq": "Auto Zap", "Dh3hbq": "Auto Zap",
"Dt/Zd5": "Media dalam postingan akan secara otomatis ditampilkan untuk orang yang dipilih, jika tidak, hanya tautan yang akan ditampilkan", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "Transfer", "DtYelJ": "Transfer",
"E8a4yq": "Ikuti beberapa akun populer", "E8a4yq": "Ikuti beberapa akun populer",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "Apakah Anda yakin Anda ingin menghilangkan sematan catatan ini?", "IEwZvs": "Apakah Anda yakin Anda ingin menghilangkan sematan catatan ini?",
"INSqIz": "Nama pengguna Twitter...", "INSqIz": "Nama pengguna Twitter...",
"IUZC+0": "Ini berarti bahwa tidak seorang pun dapat mengubah catatan yang telah Anda buat dan semua orang dapat dengan mudah memverifikasi bahwa catatan yang mereka baca dibuat oleh Anda.", "IUZC+0": "Ini berarti bahwa tidak seorang pun dapat mengubah catatan yang telah Anda buat dan semua orang dapat dengan mudah memverifikasi bahwa catatan yang mereka baca dibuat oleh Anda.",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "NIP-05 Shop", "Iwm6o2": "NIP-05 Shop",
"Ix8l+B": "Trending Notes", "Ix8l+B": "Trending Notes",
"J+dIsA": "Subscriptions", "J+dIsA": "Subscriptions",
@ -212,6 +217,7 @@
"SYQtZ7": "LN Address Proxy", "SYQtZ7": "LN Address Proxy",
"Sjo1P4": "Kustomisasi", "Sjo1P4": "Kustomisasi",
"Ss0sWu": "Pay Now", "Ss0sWu": "Pay Now",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Garam Hex..", "TpgeGw": "Garam Hex..",
"Tpy00S": "People", "Tpy00S": "People",
@ -249,6 +255,7 @@
"ZUZedV": "Donasi Lightning:", "ZUZedV": "Donasi Lightning:",
"Zr5TMx": "Setup profile", "Zr5TMx": "Setup profile",
"a5UPxh": "Danai pengembang-pengembang dan platform-platform yang menyediakan layanan verifikasi NIP-05", "a5UPxh": "Danai pengembang-pengembang dan platform-platform yang menyediakan layanan verifikasi NIP-05",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Tampilkan lebih banyak", "aWpBzj": "Tampilkan lebih banyak",
"b12Goz": "Mnemonic", "b12Goz": "Mnemonic",
"b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address", "b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address",
@ -275,7 +282,6 @@
"e7qqly": "Tandai Semua Telah Dibaca", "e7qqly": "Tandai Semua Telah Dibaca",
"eHAneD": "Emoji reaksi", "eHAneD": "Emoji reaksi",
"eJj8HD": "Dapatkan Verifikasi", "eJj8HD": "Dapatkan Verifikasi",
"eR3YIn": "Postingan",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "Can't vote because LNURL service does not support zaps", "fOksnD": "Can't vote because LNURL service does not support zaps",
"fWZYP5": "Disematkan", "fWZYP5": "Disematkan",
@ -291,7 +297,6 @@
"gczcC5": "Subscribe", "gczcC5": "Subscribe",
"gjBiyj": "Memuat...", "gjBiyj": "Memuat...",
"h8XMJL": "Badges", "h8XMJL": "Badges",
"hCUivF": "Catatan akan dialirkan secara real time ke tab global dan postingan",
"hK5ZDk": "Dunia", "hK5ZDk": "Dunia",
"hMzcSq": "Pesan-pesan", "hMzcSq": "Pesan-pesan",
"hY4lzx": "Dukungan", "hY4lzx": "Dukungan",
@ -402,6 +407,7 @@
"xJ9n2N": "kunci publik Anda", "xJ9n2N": "kunci publik Anda",
"xKflGN": "Yang diikuti {username} di Nostr", "xKflGN": "Yang diikuti {username} di Nostr",
"xQtL3v": "Unlock", "xQtL3v": "Unlock",
"xaj9Ba": "Provider",
"xbVgIm": "Memuat media secara otomatis", "xbVgIm": "Memuat media secara otomatis",
"xhQMeQ": "Expires", "xhQMeQ": "Expires",
"xmcVZ0": "Cari", "xmcVZ0": "Cari",

View File

@ -14,6 +14,7 @@
"08zn6O": "Esporta Chiavi", "08zn6O": "Esporta Chiavi",
"0Azlrb": "Gestisci", "0Azlrb": "Gestisci",
"0BUTMv": "Cerca...", "0BUTMv": "Cerca...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "LNURL non valido", "0jOEtS": "LNURL non valido",
"0mch2Y": "il nome ha caratteri non ammessi", "0mch2Y": "il nome ha caratteri non ammessi",
"0yO7wF": "{n} sec", "0yO7wF": "{n} sec",
@ -31,6 +32,7 @@
"2a2YiP": "{n} preferiti", "2a2YiP": "{n} preferiti",
"2k0Cv+": "Non mi piace ({n})", "2k0Cv+": "Non mi piace ({n})",
"2ukA4d": "{n} ore", "2ukA4d": "{n} ore",
"380eol": "here",
"3Rx6Qo": "Avanzato", "3Rx6Qo": "Avanzato",
"3cc4Ct": "Chiaro", "3cc4Ct": "Chiaro",
"3gOsZq": "Traduttori", "3gOsZq": "Traduttori",
@ -71,8 +73,10 @@
"9WRlF4": "Invia", "9WRlF4": "Invia",
"9gqH2W": "Accedi", "9gqH2W": "Accedi",
"9pMqYs": "Indirizzo Nostr", "9pMqYs": "Indirizzo Nostr",
"9qtLJC": "Payment Required",
"9wO4wJ": "Fattura Lightning", "9wO4wJ": "Fattura Lightning",
"ADmfQT": "Parente", "ADmfQT": "Parente",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "Questo autore è stato silenziato", "ASRK0S": "Questo autore è stato silenziato",
"Adk34V": "Configura il tuo profilo", "Adk34V": "Configura il tuo profilo",
"Ai8VHU": "Ritenzione illimitata della nota sul relè Snort", "Ai8VHU": "Ritenzione illimitata della nota sul relè Snort",
@ -101,7 +105,7 @@
"DZzCem": "Visualizza le ultime {n} note", "DZzCem": "Visualizza le ultime {n} note",
"DcL8P+": "Sostenitore", "DcL8P+": "Sostenitore",
"Dh3hbq": "Zap automatico", "Dh3hbq": "Zap automatico",
"Dt/Zd5": "I media nei post verranno mostrati automaticamente per le persone selezionate, altrimenti verrà mostrato solo il link.", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "Trasferisci", "DtYelJ": "Trasferisci",
"E8a4yq": "Segui alcuni account popolari", "E8a4yq": "Segui alcuni account popolari",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "Sei sicuro di voler staccare questa nota?", "IEwZvs": "Sei sicuro di voler staccare questa nota?",
"INSqIz": "Nome utente Twitter...", "INSqIz": "Nome utente Twitter...",
"IUZC+0": "Questo significa che nessuno può modificare le note che hai creato e tutti possono facilmente verificare che le note che stanno leggendo sono create da te.", "IUZC+0": "Questo significa che nessuno può modificare le note che hai creato e tutti possono facilmente verificare che le note che stanno leggendo sono create da te.",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "NIP-05 Shop", "Iwm6o2": "NIP-05 Shop",
"Ix8l+B": "Trending Notes", "Ix8l+B": "Trending Notes",
"J+dIsA": "Abbonamenti", "J+dIsA": "Abbonamenti",
@ -212,6 +217,7 @@
"SYQtZ7": "Proxy Indirizzo LN", "SYQtZ7": "Proxy Indirizzo LN",
"Sjo1P4": "Personalizzato", "Sjo1P4": "Personalizzato",
"Ss0sWu": "Paga ora", "Ss0sWu": "Paga ora",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "People", "Tpy00S": "People",
@ -249,6 +255,7 @@
"ZUZedV": "Donazione Lightning:", "ZUZedV": "Donazione Lightning:",
"Zr5TMx": "Setup profile", "Zr5TMx": "Setup profile",
"a5UPxh": "Sviluppatori di fondi e piattaforme che forniscono servizi di verifica NIP-05", "a5UPxh": "Sviluppatori di fondi e piattaforme che forniscono servizi di verifica NIP-05",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Mostra altro", "aWpBzj": "Mostra altro",
"b12Goz": "Mnemonico", "b12Goz": "Mnemonico",
"b5vAk0": "Il tuo handle si comporterà come un indirizzo lightning e reindirizzerà al LNURL o all'indirizzo Lightning selezionato", "b5vAk0": "Il tuo handle si comporterà come un indirizzo lightning e reindirizzerà al LNURL o all'indirizzo Lightning selezionato",
@ -275,7 +282,6 @@
"e7qqly": "Segna tutto come letto", "e7qqly": "Segna tutto come letto",
"eHAneD": "Emoji di reazione", "eHAneD": "Emoji di reazione",
"eJj8HD": "Verifica il tuo account", "eJj8HD": "Verifica il tuo account",
"eR3YIn": "Post",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "Impossibile votare perché il servizio LNURL non supporta gli zap", "fOksnD": "Impossibile votare perché il servizio LNURL non supporta gli zap",
"fWZYP5": "Attaccato", "fWZYP5": "Attaccato",
@ -291,7 +297,6 @@
"gczcC5": "Abbonati", "gczcC5": "Abbonati",
"gjBiyj": "Caricamento...", "gjBiyj": "Caricamento...",
"h8XMJL": "Distintivi", "h8XMJL": "Distintivi",
"hCUivF": "Le note verranno trasmesse in tempo reale nella scheda globale e post",
"hK5ZDk": "mondo", "hK5ZDk": "mondo",
"hMzcSq": "Messaggi", "hMzcSq": "Messaggi",
"hY4lzx": "Supporto", "hY4lzx": "Supporto",
@ -402,6 +407,7 @@
"xJ9n2N": "La tua chiave pubblica", "xJ9n2N": "La tua chiave pubblica",
"xKflGN": "Seguito da {username} su Nostr", "xKflGN": "Seguito da {username} su Nostr",
"xQtL3v": "Sblocca", "xQtL3v": "Sblocca",
"xaj9Ba": "Provider",
"xbVgIm": "Carica automaticamente i media", "xbVgIm": "Carica automaticamente i media",
"xhQMeQ": "Scadenza", "xhQMeQ": "Scadenza",
"xmcVZ0": "Cerca", "xmcVZ0": "Cerca",

View File

@ -1,6 +1,6 @@
{ {
"+D82kt": "{id}をリポストしますか?", "+D82kt": "{id}をリポストしますか?",
"+PzQ9Y": "Payout Now", "+PzQ9Y": "今すぐ支払う",
"+aZY2h": "ザップの種類", "+aZY2h": "ザップの種類",
"+vA//S": "ログイン", "+vA//S": "ログイン",
"+vIQlC": "ハンドルを管理し続けるために、必ず、以下のパスワードを保存してください", "+vIQlC": "ハンドルを管理し続けるために、必ず、以下のパスワードを保存してください",
@ -14,6 +14,7 @@
"08zn6O": "鍵をエクスポート", "08zn6O": "鍵をエクスポート",
"0Azlrb": "管理", "0Azlrb": "管理",
"0BUTMv": "検索する", "0BUTMv": "検索する",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "無効なLNURL", "0jOEtS": "無効なLNURL",
"0mch2Y": "名前に使用できない文字が含まれています", "0mch2Y": "名前に使用できない文字が含まれています",
"0yO7wF": "{n}秒", "0yO7wF": "{n}秒",
@ -31,6 +32,7 @@
"2a2YiP": "{n} ブックマーク", "2a2YiP": "{n} ブックマーク",
"2k0Cv+": "イヤ ({n})", "2k0Cv+": "イヤ ({n})",
"2ukA4d": "{n}時間", "2ukA4d": "{n}時間",
"380eol": "here",
"3Rx6Qo": "詳細オプション", "3Rx6Qo": "詳細オプション",
"3cc4Ct": "ライト", "3cc4Ct": "ライト",
"3gOsZq": "翻訳者", "3gOsZq": "翻訳者",
@ -52,7 +54,7 @@
"5rOdPG": "キーマネージャー拡張機能をセットアップして鍵を生成したら、新しいユーザーフローに従ってプロフィールを設定し、Nostrにいる興味深い人を見つけることができます。", "5rOdPG": "キーマネージャー拡張機能をセットアップして鍵を生成したら、新しいユーザーフローに従ってプロフィールを設定し、Nostrにいる興味深い人を見つけることができます。",
"5u6iEc": "以下の公開鍵に転送する", "5u6iEc": "以下の公開鍵に転送する",
"5ykRmX": "ザップする", "5ykRmX": "ザップする",
"65BmHb": "Failed to proxy image from {host}, click here to load directly", "65BmHb": "{host}から画像のプロキシに失敗しました。ここをクリックして直接読み込みます",
"6Yfvvp": "IDを入手する", "6Yfvvp": "IDを入手する",
"6ewQqw": "スキ ({n})", "6ewQqw": "スキ ({n})",
"6uMqL1": "未払い", "6uMqL1": "未払い",
@ -71,8 +73,10 @@
"9WRlF4": "送信", "9WRlF4": "送信",
"9gqH2W": "ログイン", "9gqH2W": "ログイン",
"9pMqYs": "Nostrアドレス", "9pMqYs": "Nostrアドレス",
"9qtLJC": "Payment Required",
"9wO4wJ": "ライトニング インボイス", "9wO4wJ": "ライトニング インボイス",
"ADmfQT": "返信元", "ADmfQT": "返信元",
"AGNz71": "{n} satsを全てザップ",
"ASRK0S": "投稿者はミュートされています", "ASRK0S": "投稿者はミュートされています",
"Adk34V": "プロフィールを設定", "Adk34V": "プロフィールを設定",
"Ai8VHU": "Snortリレーにおける無期限のート保持", "Ai8VHU": "Snortリレーにおける無期限のート保持",
@ -89,9 +93,9 @@
"BcGMo+": "投稿はテキストのコンテンツを持ち、その主な用途は「ツイートのような」メッセージを保持することです。", "BcGMo+": "投稿はテキストのコンテンツを持ち、その主な用途は「ツイートのような」メッセージを保持することです。",
"C5xzTC": "プレミアム", "C5xzTC": "プレミアム",
"C81/uG": "ログアウト", "C81/uG": "ログアウト",
"C8HhVE": "Suggested Follows", "C8HhVE": "おすすめのフォロー",
"CHTbO3": "インボイスの読み込みに失敗しました", "CHTbO3": "インボイスの読み込みに失敗しました",
"CVWeJ6": "Trending People", "CVWeJ6": "話題のユーザー",
"CmZ9ls": "{n} ミュート", "CmZ9ls": "{n} ミュート",
"CsCUYo": "{n} sats", "CsCUYo": "{n} sats",
"Cu/K85": "{lang}から翻訳", "Cu/K85": "{lang}から翻訳",
@ -101,10 +105,10 @@
"DZzCem": "最新の投稿{n}件を表示", "DZzCem": "最新の投稿{n}件を表示",
"DcL8P+": "サポーター", "DcL8P+": "サポーター",
"Dh3hbq": "自動ザップ", "Dh3hbq": "自動ザップ",
"Dt/Zd5": "選択したユーザーの投稿ではメディアが自動的に表示され、それ以外はリンクのみが表示されます", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "転送", "DtYelJ": "転送",
"E8a4yq": "人気のアカウントをフォロー", "E8a4yq": "人気のアカウントをフォロー",
"ELbg9p": "Data Providers", "ELbg9p": "データプロバイダ",
"EPYwm7": "秘密鍵はパスワードです。この鍵を失うと、アカウントにアクセスできなくなります!コピーして安全な場所に保管してください。秘密鍵をリセットする方法はありません。", "EPYwm7": "秘密鍵はパスワードです。この鍵を失うと、アカウントにアクセスできなくなります!コピーして安全な場所に保管してください。秘密鍵をリセットする方法はありません。",
"EWyQH5": "グローバル", "EWyQH5": "グローバル",
"Ebl/B2": "{lang}に翻訳", "Ebl/B2": "{lang}に翻訳",
@ -134,18 +138,19 @@
"HAlOn1": "名前", "HAlOn1": "名前",
"HFls6j": "名前は後で使用できるようになります", "HFls6j": "名前は後で使用できるようになります",
"HOzFdo": "ミュート中", "HOzFdo": "ミュート中",
"HWbkEK": "Clear cache and reload", "HWbkEK": "キャッシュをクリアして再読み込み",
"HbefNb": "ウォレットを開く", "HbefNb": "ウォレットを開く",
"IDjHJ6": "Snortをご利用いただき、どうもありがとうございます。できましたら寄付をご検討ください。", "IDjHJ6": "Snortをご利用いただき、どうもありがとうございます。できましたら寄付をご検討ください。",
"IEwZvs": "本当にこの投稿のピン留めを解除しますか?", "IEwZvs": "本当にこの投稿のピン留めを解除しますか?",
"INSqIz": "Twitterユーザー名を入力", "INSqIz": "Twitterユーザー名を入力",
"IUZC+0": "このため、あなたが作成した投稿を誰も変更できず、誰でも簡単にあなたが作成した投稿であることを確認できます。", "IUZC+0": "このため、あなたが作成した投稿を誰も変更できず、誰でも簡単にあなたが作成した投稿であることを確認できます。",
"Ig9/a1": "{n} satsを{name}に送りました",
"Iwm6o2": "NIP-05ショップ", "Iwm6o2": "NIP-05ショップ",
"Ix8l+B": "Trending Notes", "Ix8l+B": "話題の投稿",
"J+dIsA": "サブスクリプション", "J+dIsA": "サブスクリプション",
"JCIgkj": "ユーザー名", "JCIgkj": "ユーザー名",
"JHEHCk": "ザップ ({n})", "JHEHCk": "ザップ ({n})",
"JPFYIM": "No lightning address", "JPFYIM": "ライトニングアドレスがありません",
"JkLHGw": "ウェブサイト", "JkLHGw": "ウェブサイト",
"JymXbw": "秘密鍵", "JymXbw": "秘密鍵",
"K3r6DQ": "削除", "K3r6DQ": "削除",
@ -159,7 +164,7 @@
"LF5kYT": "その他の接続", "LF5kYT": "その他の接続",
"LXxsbk": "匿名", "LXxsbk": "匿名",
"LgbKvU": "コメント", "LgbKvU": "コメント",
"Lu5/Bj": "Open on Zapstr", "Lu5/Bj": "Zapstrで開く",
"M3Oirc": "デバッグメニュー", "M3Oirc": "デバッグメニュー",
"MBAYRO": "「IDをコピー」と「イベントJSONをコピー」を全てのメッセージのコンテキストメニューに表示します", "MBAYRO": "「IDをコピー」と「イベントJSONをコピー」を全てのメッセージのコンテキストメニューに表示します",
"MI2jkA": "利用不可:", "MI2jkA": "利用不可:",
@ -175,7 +180,7 @@
"NepkXH": "{amount} satsでは投票できないので、既定のザップ額を変更してください。", "NepkXH": "{amount} satsでは投票できないので、既定のザップ額を変更してください。",
"NfNk2V": "秘密鍵", "NfNk2V": "秘密鍵",
"NndBJE": "新規ユーザーページ", "NndBJE": "新規ユーザーページ",
"O9GTIc": "Profile picture", "O9GTIc": "プロフィール画像",
"OEW7yJ": "ザップ", "OEW7yJ": "ザップ",
"OKhRC6": "共有", "OKhRC6": "共有",
"OLEm6z": "未知のログインエラー", "OLEm6z": "未知のログインエラー",
@ -191,10 +196,10 @@
"Pe0ogR": "外観", "Pe0ogR": "外観",
"PrsIg7": "すべてのページでリアクションが表示されます。無効にするとリアクションは表示されません", "PrsIg7": "すべてのページでリアクションが表示されます。無効にするとリアクションは表示されません",
"QDFTjG": "{n} リレー", "QDFTjG": "{n} リレー",
"QWhotP": "Zap Pool only works if you use one of the supported wallet connections (WebLN, LNC, LNDHub or Nostr Wallet Connect)", "QWhotP": "Zap Poolは、サポートされているウォレットコネクション (WebLN, LNC, LNDHub, Nostr Wallet Connect) のいずれかを使用する場合にのみ機能します。",
"QawghE": "ユーザー名はいつでも変更できます。", "QawghE": "ユーザー名はいつでも変更できます。",
"QxCuTo": "Art by {name}", "QxCuTo": "Art by {name}",
"Qxv0B2": "You currently have {number} sats in your zap pool.", "Qxv0B2": "現在、Zap Poolには{number} satsあります。",
"R/6nsx": "サブスクリプション", "R/6nsx": "サブスクリプション",
"R1fEdZ": "ザップの転送", "R1fEdZ": "ザップの転送",
"R2OqnW": "アカウントを削除", "R2OqnW": "アカウントを削除",
@ -202,19 +207,20 @@
"RahCRH": "失効", "RahCRH": "失効",
"RfhLwC": "制作者: {author}", "RfhLwC": "制作者: {author}",
"RhDAoS": "{id}を削除しますか?", "RhDAoS": "{id}を削除しますか?",
"RjpoYG": "Recent", "RjpoYG": "最新",
"RoOyAh": "リレー", "RoOyAh": "リレー",
"Rs4kCE": "ブックマーク", "Rs4kCE": "ブックマーク",
"RwFaYs": "Sort", "RwFaYs": "並び替え",
"SOqbe9": "ライトニングアドレスの更新", "SOqbe9": "ライトニングアドレスの更新",
"SP0+yi": "Buy Subscription", "SP0+yi": "サブスクリプションの購入",
"SX58hM": "コピー", "SX58hM": "コピー",
"SYQtZ7": "LNアドレス プロキシ", "SYQtZ7": "LNアドレス プロキシ",
"Sjo1P4": "カスタム", "Sjo1P4": "カスタム",
"Ss0sWu": "今すぐ支払う", "Ss0sWu": "今すぐ支払う",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashuトークン", "TMfYfY": "Cashuトークン",
"TpgeGw": "Hex Saltを入力", "TpgeGw": "Hex Saltを入力",
"Tpy00S": "People", "Tpy00S": "ユーザー",
"TwyMau": "アカウント", "TwyMau": "アカウント",
"UDYlxu": "保留中のサブスクリプション", "UDYlxu": "保留中のサブスクリプション",
"ULotH9": "金額: {amount} sats", "ULotH9": "金額: {amount} sats",
@ -234,9 +240,9 @@
"WONP5O": "Twitterでフォローしている人をNostrで見つける (データ提供: {provider})", "WONP5O": "Twitterでフォローしている人をNostrで見つける (データ提供: {provider})",
"WxthCV": "例: ジャック", "WxthCV": "例: ジャック",
"X7xU8J": "nsec, npub, nip-05, hex, mnemonic", "X7xU8J": "nsec, npub, nip-05, hex, mnemonic",
"XICsE8": "File hosts", "XICsE8": "ファイルホスト",
"XgWvGA": "リアクション", "XgWvGA": "リアクション",
"Xopqkl": "Your default zap amount is {number} sats, example values are calculated from this.", "Xopqkl": "デフォルトのザップ量は{number} satsで、例示された値はここから算出されます。",
"XrSk2j": "交換", "XrSk2j": "交換",
"XzF0aC": "キーマネージャー拡張機能はより安全で、あらゆるNostrクライアントへ簡単にログインできるようにします。いくつかのよく知られている拡張機能", "XzF0aC": "キーマネージャー拡張機能はより安全で、あらゆるNostrクライアントへ簡単にログインできるようにします。いくつかのよく知られている拡張機能",
"Y31HTH": "Snortの開発資金を援助する", "Y31HTH": "Snortの開発資金を援助する",
@ -247,8 +253,9 @@
"ZKORll": "今すぐ有効化", "ZKORll": "今すぐ有効化",
"ZLmyG9": "貢献者", "ZLmyG9": "貢献者",
"ZUZedV": "ライトニング寄付:", "ZUZedV": "ライトニング寄付:",
"Zr5TMx": "Setup profile", "Zr5TMx": "プロフィールを設定",
"a5UPxh": "NIP-05認証サービスを提供するプラットフォームや開発者に資金援助する", "a5UPxh": "NIP-05認証サービスを提供するプラットフォームや開発者に資金援助する",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "もっと見る", "aWpBzj": "もっと見る",
"b12Goz": "ニーモニック", "b12Goz": "ニーモニック",
"b5vAk0": "あなたのハンドルはライトニングアドレスのように動作し、選択したLNURLまたはライトニングアドレスに転送されます", "b5vAk0": "あなたのハンドルはライトニングアドレスのように動作し、選択したLNURLまたはライトニングアドレスに転送されます",
@ -259,8 +266,8 @@
"c+oiJe": "拡張機能のインストール", "c+oiJe": "拡張機能のインストール",
"c35bj2": "NIP-05の注文に関するお問い合わせは、DMにて{link}までお願いします。", "c35bj2": "NIP-05の注文に関するお問い合わせは、DMにて{link}までお願いします。",
"c3g2hL": "再送信", "c3g2hL": "再送信",
"cE4Hfw": "Discover", "cE4Hfw": "発見",
"cFbU1B": "Using Alby? Go to {link} to get your NWC config!", "cFbU1B": "Albyをお使いですか{link}にアクセスすると、NWCの設定が取得できます",
"cPIKU2": "フォロー中", "cPIKU2": "フォロー中",
"cQfLWb": "URLを入力", "cQfLWb": "URLを入力",
"cWx9t8": "全てミュート", "cWx9t8": "全てミュート",
@ -275,8 +282,7 @@
"e7qqly": "全て既読にする", "e7qqly": "全て既読にする",
"eHAneD": "リアクションの絵文字", "eHAneD": "リアクションの絵文字",
"eJj8HD": "認証を得る", "eJj8HD": "認証を得る",
"eR3YIn": "ポスト", "eSzf2G": "{nIn} satsを1回ザップすると、{nOut} satsがZap Poolに割り当てられます。",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "LNURLサービスがザップに対応していないため投票できません", "fOksnD": "LNURLサービスがザップに対応していないため投票できません",
"fWZYP5": "ピン留めされた投稿", "fWZYP5": "ピン留めされた投稿",
"filwqD": "読み取り", "filwqD": "読み取り",
@ -291,7 +297,6 @@
"gczcC5": "購読", "gczcC5": "購読",
"gjBiyj": "読込中…", "gjBiyj": "読込中…",
"h8XMJL": "バッジ", "h8XMJL": "バッジ",
"hCUivF": "グローバルタブとポストタブで投稿がリアルタイムに流れるようになります",
"hK5ZDk": "世界", "hK5ZDk": "世界",
"hMzcSq": "メッセージ", "hMzcSq": "メッセージ",
"hY4lzx": "対応", "hY4lzx": "対応",
@ -334,7 +339,7 @@
"mKAr6h": "全てフォロー", "mKAr6h": "全てフォロー",
"mKh2HS": "ファイル添付サービス", "mKh2HS": "ファイル添付サービス",
"mKhgP9": "{n,plural,=0{} =1{がザップしました} other{がザップしました}}", "mKhgP9": "{n,plural,=0{} =1{がザップしました} other{がザップしました}}",
"mTJFgF": "Popular", "mTJFgF": "人気",
"mfe8RW": "オプション: {n}", "mfe8RW": "オプション: {n}",
"n1Whvj": "切り替え", "n1Whvj": "切り替え",
"nDejmx": "ブロック解除", "nDejmx": "ブロック解除",
@ -395,13 +400,14 @@
"wqyN/i": "{service}の詳細を{link}で見る", "wqyN/i": "{service}の詳細を{link}で見る",
"wtLjP6": "IDをコピー", "wtLjP6": "IDをコピー",
"wvFw6Y": "NIP-05ハンドルをまだ持っていないようですが、是非手に入れてください{link}をチェックしてください", "wvFw6Y": "NIP-05ハンドルをまだ持っていないようですが、是非手に入れてください{link}をチェックしてください",
"x/Fx2P": "Fund the services that you use by splitting a portion of all your zaps into a pool of funds!", "x/Fx2P": "利用しているサービスへ支援するため、自分のザップの一部をプールに集めましょう!",
"x/q8d5": "この投稿はセンシティブとしてマークされています。ここをクリックして表示します", "x/q8d5": "この投稿はセンシティブとしてマークされています。ここをクリックして表示します",
"x82IOl": "ミュート", "x82IOl": "ミュート",
"xIoGG9": "開く:", "xIoGG9": "開く:",
"xJ9n2N": "公開鍵", "xJ9n2N": "公開鍵",
"xKflGN": "{username}のNostrでのフォロー", "xKflGN": "{username}のNostrでのフォロー",
"xQtL3v": "アンロック", "xQtL3v": "アンロック",
"xaj9Ba": "プロバイダ",
"xbVgIm": "メディアを自動で読み込む", "xbVgIm": "メディアを自動で読み込む",
"xhQMeQ": "有効期限", "xhQMeQ": "有効期限",
"xmcVZ0": "検索", "xmcVZ0": "検索",

View File

@ -14,6 +14,7 @@
"08zn6O": "Export Keys", "08zn6O": "Export Keys",
"0Azlrb": "Manage", "0Azlrb": "Manage",
"0BUTMv": "Search...", "0BUTMv": "Search...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "Invalid LNURL", "0jOEtS": "Invalid LNURL",
"0mch2Y": "name has disallowed characters", "0mch2Y": "name has disallowed characters",
"0yO7wF": "{n} secs", "0yO7wF": "{n} secs",
@ -31,6 +32,7 @@
"2a2YiP": "{n} Bookmarks", "2a2YiP": "{n} Bookmarks",
"2k0Cv+": "Dislikes ({n})", "2k0Cv+": "Dislikes ({n})",
"2ukA4d": "{n} hours", "2ukA4d": "{n} hours",
"380eol": "here",
"3Rx6Qo": "Advanced", "3Rx6Qo": "Advanced",
"3cc4Ct": "Light", "3cc4Ct": "Light",
"3gOsZq": "Translators", "3gOsZq": "Translators",
@ -71,8 +73,10 @@
"9WRlF4": "Send", "9WRlF4": "Send",
"9gqH2W": "Login", "9gqH2W": "Login",
"9pMqYs": "Nostr Address", "9pMqYs": "Nostr Address",
"9qtLJC": "Payment Required",
"9wO4wJ": "Lightning Invoice", "9wO4wJ": "Lightning Invoice",
"ADmfQT": "Parent", "ADmfQT": "Parent",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "This author has been muted", "ASRK0S": "This author has been muted",
"Adk34V": "Setup your Profile", "Adk34V": "Setup your Profile",
"Ai8VHU": "Unlimited note retention on Snort relay", "Ai8VHU": "Unlimited note retention on Snort relay",
@ -101,7 +105,7 @@
"DZzCem": "Show latest {n} notes", "DZzCem": "Show latest {n} notes",
"DcL8P+": "Supporter", "DcL8P+": "Supporter",
"Dh3hbq": "Auto Zap", "Dh3hbq": "Auto Zap",
"Dt/Zd5": "Media in posts will automatically be shown for selected people, otherwise only the link will show", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "Transfer", "DtYelJ": "Transfer",
"E8a4yq": "Follow some popular accounts", "E8a4yq": "Follow some popular accounts",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "Are you sure you want to unpin this note?", "IEwZvs": "Are you sure you want to unpin this note?",
"INSqIz": "Twitter username...", "INSqIz": "Twitter username...",
"IUZC+0": "This means that nobody can modify notes which you have created and everybody can easily verify that the notes they are reading are created by you.", "IUZC+0": "This means that nobody can modify notes which you have created and everybody can easily verify that the notes they are reading are created by you.",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "NIP-05 Shop", "Iwm6o2": "NIP-05 Shop",
"Ix8l+B": "Trending Notes", "Ix8l+B": "Trending Notes",
"J+dIsA": "Subscriptions", "J+dIsA": "Subscriptions",
@ -212,6 +217,7 @@
"SYQtZ7": "LN Address Proxy", "SYQtZ7": "LN Address Proxy",
"Sjo1P4": "Custom", "Sjo1P4": "Custom",
"Ss0sWu": "Pay Now", "Ss0sWu": "Pay Now",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "People", "Tpy00S": "People",
@ -249,6 +255,7 @@
"ZUZedV": "Lightning Donation:", "ZUZedV": "Lightning Donation:",
"Zr5TMx": "Setup profile", "Zr5TMx": "Setup profile",
"a5UPxh": "Fund developers and platforms providing NIP-05 verification services", "a5UPxh": "Fund developers and platforms providing NIP-05 verification services",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Show more", "aWpBzj": "Show more",
"b12Goz": "Mnemonic", "b12Goz": "Mnemonic",
"b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address", "b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address",
@ -275,7 +282,6 @@
"e7qqly": "Mark All Read", "e7qqly": "Mark All Read",
"eHAneD": "Reaction emoji", "eHAneD": "Reaction emoji",
"eJj8HD": "Get Verified", "eJj8HD": "Get Verified",
"eR3YIn": "Posts",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "Can't vote because LNURL service does not support zaps", "fOksnD": "Can't vote because LNURL service does not support zaps",
"fWZYP5": "Pinned", "fWZYP5": "Pinned",
@ -291,7 +297,6 @@
"gczcC5": "Subscribe", "gczcC5": "Subscribe",
"gjBiyj": "Loading...", "gjBiyj": "Loading...",
"h8XMJL": "Badges", "h8XMJL": "Badges",
"hCUivF": "Notes will stream in real time into global and posts tab",
"hK5ZDk": "the world", "hK5ZDk": "the world",
"hMzcSq": "Messages", "hMzcSq": "Messages",
"hY4lzx": "Supports", "hY4lzx": "Supports",
@ -402,6 +407,7 @@
"xJ9n2N": "Your public key", "xJ9n2N": "Your public key",
"xKflGN": "{username}''s Follows on Nostr", "xKflGN": "{username}''s Follows on Nostr",
"xQtL3v": "Unlock", "xQtL3v": "Unlock",
"xaj9Ba": "Provider",
"xbVgIm": "Automatically load media", "xbVgIm": "Automatically load media",
"xhQMeQ": "Expires", "xhQMeQ": "Expires",
"xmcVZ0": "Search", "xmcVZ0": "Search",

View File

@ -14,6 +14,7 @@
"08zn6O": "Export Keys", "08zn6O": "Export Keys",
"0Azlrb": "Manage", "0Azlrb": "Manage",
"0BUTMv": "Search...", "0BUTMv": "Search...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "Invalid LNURL", "0jOEtS": "Invalid LNURL",
"0mch2Y": "name has disallowed characters", "0mch2Y": "name has disallowed characters",
"0yO7wF": "{n} secs", "0yO7wF": "{n} secs",
@ -31,6 +32,7 @@
"2a2YiP": "{n} Bookmarks", "2a2YiP": "{n} Bookmarks",
"2k0Cv+": "Dislikes ({n})", "2k0Cv+": "Dislikes ({n})",
"2ukA4d": "{n} hours", "2ukA4d": "{n} hours",
"380eol": "here",
"3Rx6Qo": "Advanced", "3Rx6Qo": "Advanced",
"3cc4Ct": "Light", "3cc4Ct": "Light",
"3gOsZq": "Translators", "3gOsZq": "Translators",
@ -71,8 +73,10 @@
"9WRlF4": "Send", "9WRlF4": "Send",
"9gqH2W": "Login", "9gqH2W": "Login",
"9pMqYs": "Nostr Address", "9pMqYs": "Nostr Address",
"9qtLJC": "Payment Required",
"9wO4wJ": "Lightning Invoice", "9wO4wJ": "Lightning Invoice",
"ADmfQT": "Parent", "ADmfQT": "Parent",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "This author has been muted", "ASRK0S": "This author has been muted",
"Adk34V": "Setup your Profile", "Adk34V": "Setup your Profile",
"Ai8VHU": "Unlimited note retention on Snort relay", "Ai8VHU": "Unlimited note retention on Snort relay",
@ -101,7 +105,7 @@
"DZzCem": "Show latest {n} notes", "DZzCem": "Show latest {n} notes",
"DcL8P+": "Supporter", "DcL8P+": "Supporter",
"Dh3hbq": "Auto Zap", "Dh3hbq": "Auto Zap",
"Dt/Zd5": "Media in posts will automatically be shown for selected people, otherwise only the link will show", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "Transfer", "DtYelJ": "Transfer",
"E8a4yq": "Follow some popular accounts", "E8a4yq": "Follow some popular accounts",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "Are you sure you want to unpin this note?", "IEwZvs": "Are you sure you want to unpin this note?",
"INSqIz": "Twitter username...", "INSqIz": "Twitter username...",
"IUZC+0": "This means that nobody can modify notes which you have created and everybody can easily verify that the notes they are reading are created by you.", "IUZC+0": "This means that nobody can modify notes which you have created and everybody can easily verify that the notes they are reading are created by you.",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "NIP-05 Shop", "Iwm6o2": "NIP-05 Shop",
"Ix8l+B": "Trending Notes", "Ix8l+B": "Trending Notes",
"J+dIsA": "Subscriptions", "J+dIsA": "Subscriptions",
@ -212,6 +217,7 @@
"SYQtZ7": "LN Address Proxy", "SYQtZ7": "LN Address Proxy",
"Sjo1P4": "Custom", "Sjo1P4": "Custom",
"Ss0sWu": "Pay Now", "Ss0sWu": "Pay Now",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "People", "Tpy00S": "People",
@ -249,6 +255,7 @@
"ZUZedV": "Lightning Donation:", "ZUZedV": "Lightning Donation:",
"Zr5TMx": "Setup profile", "Zr5TMx": "Setup profile",
"a5UPxh": "Fund developers and platforms providing NIP-05 verification services", "a5UPxh": "Fund developers and platforms providing NIP-05 verification services",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Show more", "aWpBzj": "Show more",
"b12Goz": "Mnemonic", "b12Goz": "Mnemonic",
"b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address", "b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address",
@ -275,7 +282,6 @@
"e7qqly": "Mark All Read", "e7qqly": "Mark All Read",
"eHAneD": "Reaction emoji", "eHAneD": "Reaction emoji",
"eJj8HD": "Get Verified", "eJj8HD": "Get Verified",
"eR3YIn": "Posts",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "Can't vote because LNURL service does not support zaps", "fOksnD": "Can't vote because LNURL service does not support zaps",
"fWZYP5": "Pinned", "fWZYP5": "Pinned",
@ -291,7 +297,6 @@
"gczcC5": "Subscribe", "gczcC5": "Subscribe",
"gjBiyj": "Loading...", "gjBiyj": "Loading...",
"h8XMJL": "Badges", "h8XMJL": "Badges",
"hCUivF": "Notes will stream in real time into global and posts tab",
"hK5ZDk": "the world", "hK5ZDk": "the world",
"hMzcSq": "Messages", "hMzcSq": "Messages",
"hY4lzx": "Supports", "hY4lzx": "Supports",
@ -402,6 +407,7 @@
"xJ9n2N": "Your public key", "xJ9n2N": "Your public key",
"xKflGN": "{username}''s Follows on Nostr", "xKflGN": "{username}''s Follows on Nostr",
"xQtL3v": "Unlock", "xQtL3v": "Unlock",
"xaj9Ba": "Provider",
"xbVgIm": "Automatically load media", "xbVgIm": "Automatically load media",
"xhQMeQ": "Expires", "xhQMeQ": "Expires",
"xmcVZ0": "Search", "xmcVZ0": "Search",

View File

@ -14,6 +14,7 @@
"08zn6O": "Export Keys", "08zn6O": "Export Keys",
"0Azlrb": "Manage", "0Azlrb": "Manage",
"0BUTMv": "Search...", "0BUTMv": "Search...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "Invalid LNURL", "0jOEtS": "Invalid LNURL",
"0mch2Y": "name has disallowed characters", "0mch2Y": "name has disallowed characters",
"0yO7wF": "{n} secs", "0yO7wF": "{n} secs",
@ -31,6 +32,7 @@
"2a2YiP": "{n} Bookmarks", "2a2YiP": "{n} Bookmarks",
"2k0Cv+": "Dislikes ({n})", "2k0Cv+": "Dislikes ({n})",
"2ukA4d": "{n} hours", "2ukA4d": "{n} hours",
"380eol": "here",
"3Rx6Qo": "Advanced", "3Rx6Qo": "Advanced",
"3cc4Ct": "Light", "3cc4Ct": "Light",
"3gOsZq": "Translators", "3gOsZq": "Translators",
@ -71,8 +73,10 @@
"9WRlF4": "Send", "9WRlF4": "Send",
"9gqH2W": "Login", "9gqH2W": "Login",
"9pMqYs": "Nostr Address", "9pMqYs": "Nostr Address",
"9qtLJC": "Payment Required",
"9wO4wJ": "Lightning Invoice", "9wO4wJ": "Lightning Invoice",
"ADmfQT": "Parent", "ADmfQT": "Parent",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "This author has been muted", "ASRK0S": "This author has been muted",
"Adk34V": "Setup your Profile", "Adk34V": "Setup your Profile",
"Ai8VHU": "Unlimited note retention on Snort relay", "Ai8VHU": "Unlimited note retention on Snort relay",
@ -101,7 +105,7 @@
"DZzCem": "Show latest {n} notes", "DZzCem": "Show latest {n} notes",
"DcL8P+": "Supporter", "DcL8P+": "Supporter",
"Dh3hbq": "Auto Zap", "Dh3hbq": "Auto Zap",
"Dt/Zd5": "Media in posts will automatically be shown for selected people, otherwise only the link will show", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "Transfer", "DtYelJ": "Transfer",
"E8a4yq": "Follow some popular accounts", "E8a4yq": "Follow some popular accounts",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "Are you sure you want to unpin this note?", "IEwZvs": "Are you sure you want to unpin this note?",
"INSqIz": "Twitter username...", "INSqIz": "Twitter username...",
"IUZC+0": "This means that nobody can modify notes which you have created and everybody can easily verify that the notes they are reading are created by you.", "IUZC+0": "This means that nobody can modify notes which you have created and everybody can easily verify that the notes they are reading are created by you.",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "NIP-05 Shop", "Iwm6o2": "NIP-05 Shop",
"Ix8l+B": "Trending Notes", "Ix8l+B": "Trending Notes",
"J+dIsA": "Subscriptions", "J+dIsA": "Subscriptions",
@ -212,6 +217,7 @@
"SYQtZ7": "LN Address Proxy", "SYQtZ7": "LN Address Proxy",
"Sjo1P4": "Custom", "Sjo1P4": "Custom",
"Ss0sWu": "Pay Now", "Ss0sWu": "Pay Now",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "People", "Tpy00S": "People",
@ -249,6 +255,7 @@
"ZUZedV": "Lightning Donation:", "ZUZedV": "Lightning Donation:",
"Zr5TMx": "Setup profile", "Zr5TMx": "Setup profile",
"a5UPxh": "Fund developers and platforms providing NIP-05 verification services", "a5UPxh": "Fund developers and platforms providing NIP-05 verification services",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Show more", "aWpBzj": "Show more",
"b12Goz": "Mnemonic", "b12Goz": "Mnemonic",
"b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address", "b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address",
@ -275,7 +282,6 @@
"e7qqly": "Mark All Read", "e7qqly": "Mark All Read",
"eHAneD": "Reaction emoji", "eHAneD": "Reaction emoji",
"eJj8HD": "Get Verified", "eJj8HD": "Get Verified",
"eR3YIn": "Posts",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "Can't vote because LNURL service does not support zaps", "fOksnD": "Can't vote because LNURL service does not support zaps",
"fWZYP5": "Pinned", "fWZYP5": "Pinned",
@ -291,7 +297,6 @@
"gczcC5": "Subscribe", "gczcC5": "Subscribe",
"gjBiyj": "Loading...", "gjBiyj": "Loading...",
"h8XMJL": "Badges", "h8XMJL": "Badges",
"hCUivF": "Notes will stream in real time into global and posts tab",
"hK5ZDk": "the world", "hK5ZDk": "the world",
"hMzcSq": "Messages", "hMzcSq": "Messages",
"hY4lzx": "Supports", "hY4lzx": "Supports",
@ -402,6 +407,7 @@
"xJ9n2N": "Your public key", "xJ9n2N": "Your public key",
"xKflGN": "{username}''s Follows on Nostr", "xKflGN": "{username}''s Follows on Nostr",
"xQtL3v": "Unlock", "xQtL3v": "Unlock",
"xaj9Ba": "Provider",
"xbVgIm": "Automatically load media", "xbVgIm": "Automatically load media",
"xhQMeQ": "Expires", "xhQMeQ": "Expires",
"xmcVZ0": "Search", "xmcVZ0": "Search",

View File

@ -14,6 +14,7 @@
"08zn6O": "Экспортировать ключи", "08zn6O": "Экспортировать ключи",
"0Azlrb": "Управление", "0Azlrb": "Управление",
"0BUTMv": "Поиск...", "0BUTMv": "Поиск...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "Неверный LNURL", "0jOEtS": "Неверный LNURL",
"0mch2Y": "имя содержит запрещенные символы", "0mch2Y": "имя содержит запрещенные символы",
"0yO7wF": "{n} секунд", "0yO7wF": "{n} секунд",
@ -31,6 +32,7 @@
"2a2YiP": "{n} Закладок", "2a2YiP": "{n} Закладок",
"2k0Cv+": "Дизлайки ({n})", "2k0Cv+": "Дизлайки ({n})",
"2ukA4d": "{n} часов", "2ukA4d": "{n} часов",
"380eol": "here",
"3Rx6Qo": "Продвинутые", "3Rx6Qo": "Продвинутые",
"3cc4Ct": "Светлый", "3cc4Ct": "Светлый",
"3gOsZq": "Переводчики", "3gOsZq": "Переводчики",
@ -71,8 +73,10 @@
"9WRlF4": "Отправить", "9WRlF4": "Отправить",
"9gqH2W": "Авторизуйтесь", "9gqH2W": "Авторизуйтесь",
"9pMqYs": "Nostr адрес", "9pMqYs": "Nostr адрес",
"9qtLJC": "Payment Required",
"9wO4wJ": "Лайтнинг-инвойс", "9wO4wJ": "Лайтнинг-инвойс",
"ADmfQT": "Ветка", "ADmfQT": "Ветка",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "Этот автор был заглушен", "ASRK0S": "Этот автор был заглушен",
"Adk34V": "Настройте свой профиль", "Adk34V": "Настройте свой профиль",
"Ai8VHU": "Снятие ограничения срока хранения ваших заметок на релее Snort", "Ai8VHU": "Снятие ограничения срока хранения ваших заметок на релее Snort",
@ -101,7 +105,7 @@
"DZzCem": "Показать последние {n} заметки", "DZzCem": "Показать последние {n} заметки",
"DcL8P+": "Саппортер", "DcL8P+": "Саппортер",
"Dh3hbq": "Авто Зап", "Dh3hbq": "Авто Зап",
"Dt/Zd5": "Медиа в публикациях выбранных пользователей будут автоматически отображаться в вашей ленте, в противном случае будет показана только ссылка", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "Перевод", "DtYelJ": "Перевод",
"E8a4yq": "Подпишитесь на популярные аккаунты", "E8a4yq": "Подпишитесь на популярные аккаунты",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "Вы уверены, что хотите открепить эту заметку?", "IEwZvs": "Вы уверены, что хотите открепить эту заметку?",
"INSqIz": "Имя пользователя в Twitter...", "INSqIz": "Имя пользователя в Twitter...",
"IUZC+0": "Это означает, что никто не может изменить созданные Вами заметки, и каждый может легко убедиться, что увиденные ими заметки созданы Вами.", "IUZC+0": "Это означает, что никто не может изменить созданные Вами заметки, и каждый может легко убедиться, что увиденные ими заметки созданы Вами.",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "Магазин NIP-05", "Iwm6o2": "Магазин NIP-05",
"Ix8l+B": "Популярные заметки", "Ix8l+B": "Популярные заметки",
"J+dIsA": "Подписки", "J+dIsA": "Подписки",
@ -212,6 +217,7 @@
"SYQtZ7": "Прокси лайтнинг-адреса", "SYQtZ7": "Прокси лайтнинг-адреса",
"Sjo1P4": "Настраиваемые", "Sjo1P4": "Настраиваемые",
"Ss0sWu": "Оплатить сейчас", "Ss0sWu": "Оплатить сейчас",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Токен Cashu", "TMfYfY": "Токен Cashu",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "Пользователи", "Tpy00S": "Пользователи",
@ -249,6 +255,7 @@
"ZUZedV": "Поддержка через Лайтнинг:", "ZUZedV": "Поддержка через Лайтнинг:",
"Zr5TMx": "Настроить профиль", "Zr5TMx": "Настроить профиль",
"a5UPxh": "Поддержать разработчиков и платформы, предоставляющие услуги NIP-05", "a5UPxh": "Поддержать разработчиков и платформы, предоставляющие услуги NIP-05",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Развернуть", "aWpBzj": "Развернуть",
"b12Goz": "Мнемоническая фраза", "b12Goz": "Мнемоническая фраза",
"b5vAk0": "Ваш хэндл будет выступать в качестве лайтнинг-адреса и перенаправлять запы на выбранный вами LNURL или LN адрес", "b5vAk0": "Ваш хэндл будет выступать в качестве лайтнинг-адреса и перенаправлять запы на выбранный вами LNURL или LN адрес",
@ -275,7 +282,6 @@
"e7qqly": "Отметить все как прочитанные", "e7qqly": "Отметить все как прочитанные",
"eHAneD": "Эмодзи реакции", "eHAneD": "Эмодзи реакции",
"eJj8HD": "Получить верификацию", "eJj8HD": "Получить верификацию",
"eR3YIn": "Посты",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "Не удается проголосовать, потому что Ваш LNURL-провайдер не поддерживает запы", "fOksnD": "Не удается проголосовать, потому что Ваш LNURL-провайдер не поддерживает запы",
"fWZYP5": "Закреплённые", "fWZYP5": "Закреплённые",
@ -291,7 +297,6 @@
"gczcC5": "Подписаться", "gczcC5": "Подписаться",
"gjBiyj": "Загрузка...", "gjBiyj": "Загрузка...",
"h8XMJL": "Бейджи", "h8XMJL": "Бейджи",
"hCUivF": "Заметки будут транслироваться в реальном времени во вкладки \"глобальная лента\" и \"посты\"",
"hK5ZDk": "мир", "hK5ZDk": "мир",
"hMzcSq": "Сообщения", "hMzcSq": "Сообщения",
"hY4lzx": "Поддержка", "hY4lzx": "Поддержка",
@ -402,6 +407,7 @@
"xJ9n2N": "Ваш публичный ключ", "xJ9n2N": "Ваш публичный ключ",
"xKflGN": "Подписки {username} на Nostr", "xKflGN": "Подписки {username} на Nostr",
"xQtL3v": "Разблокировать", "xQtL3v": "Разблокировать",
"xaj9Ba": "Provider",
"xbVgIm": "Автоматически загружать изображения", "xbVgIm": "Автоматически загружать изображения",
"xhQMeQ": "Истекает", "xhQMeQ": "Истекает",
"xmcVZ0": "Поиск", "xmcVZ0": "Поиск",

View File

@ -14,6 +14,7 @@
"08zn6O": "Exportera nycklar", "08zn6O": "Exportera nycklar",
"0Azlrb": "Hantera", "0Azlrb": "Hantera",
"0BUTMv": "Sök...", "0BUTMv": "Sök...",
"0ehN4t": "Anslut en plånbok {here} för att kunna betala denna faktura",
"0jOEtS": "Ogiltig LNURL", "0jOEtS": "Ogiltig LNURL",
"0mch2Y": "namnet har otillåtna tecken", "0mch2Y": "namnet har otillåtna tecken",
"0yO7wF": "{n} secs", "0yO7wF": "{n} secs",
@ -31,6 +32,7 @@
"2a2YiP": "{n} Bokmärken", "2a2YiP": "{n} Bokmärken",
"2k0Cv+": "Gillar inte ({n})", "2k0Cv+": "Gillar inte ({n})",
"2ukA4d": "{n} timmar", "2ukA4d": "{n} timmar",
"380eol": "här",
"3Rx6Qo": "Avancerad", "3Rx6Qo": "Avancerad",
"3cc4Ct": "Ljust", "3cc4Ct": "Ljust",
"3gOsZq": "Översättare", "3gOsZq": "Översättare",
@ -71,8 +73,10 @@
"9WRlF4": "Skicka", "9WRlF4": "Skicka",
"9gqH2W": "Logga in", "9gqH2W": "Logga in",
"9pMqYs": "Nostr Adress", "9pMqYs": "Nostr Adress",
"9qtLJC": "Betalning krävs",
"9wO4wJ": "Lightning-faktura", "9wO4wJ": "Lightning-faktura",
"ADmfQT": "Förälder", "ADmfQT": "Förälder",
"AGNz71": "Zappa Alla {n} sats",
"ASRK0S": "Denna författare har tystats", "ASRK0S": "Denna författare har tystats",
"Adk34V": "Ställ in din profil", "Adk34V": "Ställ in din profil",
"Ai8VHU": "Obegränsat antal anteckningar på Snort-relä", "Ai8VHU": "Obegränsat antal anteckningar på Snort-relä",
@ -101,10 +105,10 @@
"DZzCem": "Visa senaste {n} anteckningar", "DZzCem": "Visa senaste {n} anteckningar",
"DcL8P+": "Supporter", "DcL8P+": "Supporter",
"Dh3hbq": "Auto Zap", "Dh3hbq": "Auto Zap",
"Dt/Zd5": "Media i inlägg visas automatiskt för valda personer, annars visas endast länken", "DqLx9k": "Du måste betala {n} sats för att komma åt filen.",
"DtYelJ": "Överför", "DtYelJ": "Överför",
"E8a4yq": "Följ några populära konton", "E8a4yq": "Följ några populära konton",
"ELbg9p": "Data Providers", "ELbg9p": "Dataleverantörer",
"EPYwm7": "Din privata nyckel är ditt lösenord. Om du förlorar denna nyckel, kommer du att förlora tillgång till ditt konto! Kopiera den och hålla den på en säker plats. Det finns inget sätt att återställa din privata nyckel.", "EPYwm7": "Din privata nyckel är ditt lösenord. Om du förlorar denna nyckel, kommer du att förlora tillgång till ditt konto! Kopiera den och hålla den på en säker plats. Det finns inget sätt att återställa din privata nyckel.",
"EWyQH5": "Global", "EWyQH5": "Global",
"Ebl/B2": "Översätt till {lang}", "Ebl/B2": "Översätt till {lang}",
@ -140,6 +144,7 @@
"IEwZvs": "Är du säker på att du vill ta bort denna anteckningen?", "IEwZvs": "Är du säker på att du vill ta bort denna anteckningen?",
"INSqIz": "Twitter-användarnamn...", "INSqIz": "Twitter-användarnamn...",
"IUZC+0": "Detta innebär att ingen kan ändra anteckningar som du har skapat och alla kan enkelt kontrollera att de anteckningar de läser har skapats av dig.", "IUZC+0": "Detta innebär att ingen kan ändra anteckningar som du har skapat och alla kan enkelt kontrollera att de anteckningar de läser har skapats av dig.",
"Ig9/a1": "Skickade {n} sats till {name}",
"Iwm6o2": "NIP-05 Shop", "Iwm6o2": "NIP-05 Shop",
"Ix8l+B": "Trendande anteckningar", "Ix8l+B": "Trendande anteckningar",
"J+dIsA": "Prenumerationer", "J+dIsA": "Prenumerationer",
@ -212,6 +217,7 @@
"SYQtZ7": "LN Adress Proxy", "SYQtZ7": "LN Adress Proxy",
"Sjo1P4": "Anpassat", "Sjo1P4": "Anpassat",
"Ss0sWu": "Betala nu", "Ss0sWu": "Betala nu",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "Personer", "Tpy00S": "Personer",
@ -249,6 +255,7 @@
"ZUZedV": "Lightning Donation:", "ZUZedV": "Lightning Donation:",
"Zr5TMx": "Profilinställning", "Zr5TMx": "Profilinställning",
"a5UPxh": "Finansiera utvecklare och plattformar som tillhandahåller NIP-05 verifieringstjänster", "a5UPxh": "Finansiera utvecklare och plattformar som tillhandahåller NIP-05 verifieringstjänster",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "Visa mer", "aWpBzj": "Visa mer",
"b12Goz": "Mnemonic", "b12Goz": "Mnemonic",
"b5vAk0": "Ditt namn kommer att fungera som en Lightning adress och kommer att omdirigeras till din valda LNURL eller Lightning adress", "b5vAk0": "Ditt namn kommer att fungera som en Lightning adress och kommer att omdirigeras till din valda LNURL eller Lightning adress",
@ -275,7 +282,6 @@
"e7qqly": "Markera alla som lästa", "e7qqly": "Markera alla som lästa",
"eHAneD": "Reaktion emoji", "eHAneD": "Reaktion emoji",
"eJj8HD": "Bli Verifierad", "eJj8HD": "Bli Verifierad",
"eR3YIn": "Inlägg",
"eSzf2G": "En enda zap med {nIn} sats kommer att fördela {nOut} sats till zappoolen.", "eSzf2G": "En enda zap med {nIn} sats kommer att fördela {nOut} sats till zappoolen.",
"fOksnD": "Kan inte rösta eftersom LNURL-tjänsten inte stöder zaps", "fOksnD": "Kan inte rösta eftersom LNURL-tjänsten inte stöder zaps",
"fWZYP5": "Fastnålad", "fWZYP5": "Fastnålad",
@ -291,7 +297,6 @@
"gczcC5": "Prenumerera", "gczcC5": "Prenumerera",
"gjBiyj": "Laddar...", "gjBiyj": "Laddar...",
"h8XMJL": "Emblem", "h8XMJL": "Emblem",
"hCUivF": "Anteckningar kommer att strömmas i realtid in i global och inläggs fliken",
"hK5ZDk": "världen", "hK5ZDk": "världen",
"hMzcSq": "Meddelanden", "hMzcSq": "Meddelanden",
"hY4lzx": "Support", "hY4lzx": "Support",
@ -402,6 +407,7 @@
"xJ9n2N": "Din publika nyckel", "xJ9n2N": "Din publika nyckel",
"xKflGN": "{username}'s Följer på Nostr", "xKflGN": "{username}'s Följer på Nostr",
"xQtL3v": "Lås upp", "xQtL3v": "Lås upp",
"xaj9Ba": "Leverantör",
"xbVgIm": "Ladda media automatiskt", "xbVgIm": "Ladda media automatiskt",
"xhQMeQ": "Löper ut", "xhQMeQ": "Löper ut",
"xmcVZ0": "Sök", "xmcVZ0": "Sök",

View File

@ -14,6 +14,7 @@
"08zn6O": "சாவிகளை ஏற்றுமதி செய்யவும்", "08zn6O": "சாவிகளை ஏற்றுமதி செய்யவும்",
"0Azlrb": "நிர்வகி", "0Azlrb": "நிர்வகி",
"0BUTMv": "தேடு...", "0BUTMv": "தேடு...",
"0ehN4t": "Please connect a wallet {here} to be able to pay this invoice",
"0jOEtS": "செல்லாத LNURL", "0jOEtS": "செல்லாத LNURL",
"0mch2Y": "பெயர் அங்கீகரிக்கப்படாத எழுத்துக்களைக் கொண்டுள்ளது", "0mch2Y": "பெயர் அங்கீகரிக்கப்படாத எழுத்துக்களைக் கொண்டுள்ளது",
"0yO7wF": "{n} வினாடிகள்", "0yO7wF": "{n} வினாடிகள்",
@ -31,6 +32,7 @@
"2a2YiP": "{n} புக்மார்க்குகள்", "2a2YiP": "{n} புக்மார்க்குகள்",
"2k0Cv+": "விருப்பமின்மைகள் ({n})", "2k0Cv+": "விருப்பமின்மைகள் ({n})",
"2ukA4d": "{n} மணி", "2ukA4d": "{n} மணி",
"380eol": "here",
"3Rx6Qo": "மேம்படுத்தப்பட்ட", "3Rx6Qo": "மேம்படுத்தப்பட்ட",
"3cc4Ct": "ஒளி", "3cc4Ct": "ஒளி",
"3gOsZq": "மொழிபெயர்ப்பாளர்கள்", "3gOsZq": "மொழிபெயர்ப்பாளர்கள்",
@ -71,8 +73,10 @@
"9WRlF4": "அனுப்பு", "9WRlF4": "அனுப்பு",
"9gqH2W": "உள்நுழை", "9gqH2W": "உள்நுழை",
"9pMqYs": "நாஸ்டர் முகவரி", "9pMqYs": "நாஸ்டர் முகவரி",
"9qtLJC": "Payment Required",
"9wO4wJ": "லைட்னிங் விலைப்பட்டியல்", "9wO4wJ": "லைட்னிங் விலைப்பட்டியல்",
"ADmfQT": "பெற்றோர்", "ADmfQT": "பெற்றோர்",
"AGNz71": "Zap All {n} sats",
"ASRK0S": "இந்தப் பதிவாளர் முடக்கப் பட்டுள்ளார்", "ASRK0S": "இந்தப் பதிவாளர் முடக்கப் பட்டுள்ளார்",
"Adk34V": "உங்கள் சுய விவரத்தை அமைக்கவும்", "Adk34V": "உங்கள் சுய விவரத்தை அமைக்கவும்",
"Ai8VHU": "ஸ்நார்ட் ரிலேயில் வரம்பற்ற குறிப்புகளை வைத்திரு", "Ai8VHU": "ஸ்நார்ட் ரிலேயில் வரம்பற்ற குறிப்புகளை வைத்திரு",
@ -101,7 +105,7 @@
"DZzCem": "சமீபத்திய {n} குறிப்புகளைக் காட்டு", "DZzCem": "சமீபத்திய {n} குறிப்புகளைக் காட்டு",
"DcL8P+": "ஆதரவாளர்", "DcL8P+": "ஆதரவாளர்",
"Dh3hbq": "தானாக ஜாப்", "Dh3hbq": "தானாக ஜாப்",
"Dt/Zd5": "தேர்ந்தெடுக்கப்பட்ட நபர்களுக்குக் குறிப்புகளில் உள்ள மீடியா தானாகவே காண்பிக்கப்படும், இல்லையெனில் இணைப்பு மட்டுமே காண்பிக்கப்படும்", "DqLx9k": "You must pay {n} sats to access this file.",
"DtYelJ": "பரிமாற்றம்", "DtYelJ": "பரிமாற்றம்",
"E8a4yq": "சில பிரபலமான கணக்குகளைப் பின்தொடரவும்", "E8a4yq": "சில பிரபலமான கணக்குகளைப் பின்தொடரவும்",
"ELbg9p": "Data Providers", "ELbg9p": "Data Providers",
@ -140,6 +144,7 @@
"IEwZvs": "இந்தக் குறிப்பின் நிலையான பொறுத்தத்தை நிச்சயமாக நீக்க விரும்புகிறீர்களா?", "IEwZvs": "இந்தக் குறிப்பின் நிலையான பொறுத்தத்தை நிச்சயமாக நீக்க விரும்புகிறீர்களா?",
"INSqIz": "டுவிட்டர் பயனர்பெயர்...", "INSqIz": "டுவிட்டர் பயனர்பெயர்...",
"IUZC+0": "இதன் பொருள் என்னவென்றால் நீங்கள் உருவாக்கிய குறிப்புகளை யாராலும் மாற்ற முடியாது, மேலும் தாங்கள் படிக்கும் குறிப்புகள் உங்களால் உருவாக்கப்பட்டதா என்பதை அனைவரும் எளிதாகச் சரிபார்க்க முடியும்.", "IUZC+0": "இதன் பொருள் என்னவென்றால் நீங்கள் உருவாக்கிய குறிப்புகளை யாராலும் மாற்ற முடியாது, மேலும் தாங்கள் படிக்கும் குறிப்புகள் உங்களால் உருவாக்கப்பட்டதா என்பதை அனைவரும் எளிதாகச் சரிபார்க்க முடியும்.",
"Ig9/a1": "Sent {n} sats to {name}",
"Iwm6o2": "NIP-05 அங்காடி", "Iwm6o2": "NIP-05 அங்காடி",
"Ix8l+B": "Trending Notes", "Ix8l+B": "Trending Notes",
"J+dIsA": "சந்தாக்கள்", "J+dIsA": "சந்தாக்கள்",
@ -212,6 +217,7 @@
"SYQtZ7": "LN முகவரி பதிலீடு", "SYQtZ7": "LN முகவரி பதிலீடு",
"Sjo1P4": "தனிப்பயன்", "Sjo1P4": "தனிப்பயன்",
"Ss0sWu": "தொகை செலுத்தவும்", "Ss0sWu": "தொகை செலுத்தவும்",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu token", "TMfYfY": "Cashu token",
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "People", "Tpy00S": "People",
@ -249,6 +255,7 @@
"ZUZedV": "லைட்னிங் நன்கொடை:", "ZUZedV": "லைட்னிங் நன்கொடை:",
"Zr5TMx": "Setup profile", "Zr5TMx": "Setup profile",
"a5UPxh": "NIP-05 சரிபார்ப்பு சேவைகளை வழங்கும் டெவலப்பர்கள் மற்றும் தளங்களுக்கு நிதி உதவி செய்யுங்கள்", "a5UPxh": "NIP-05 சரிபார்ப்பு சேவைகளை வழங்கும் டெவலப்பர்கள் மற்றும் தளங்களுக்கு நிதி உதவி செய்யுங்கள்",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "மேலும் காட்டு", "aWpBzj": "மேலும் காட்டு",
"b12Goz": "நினைவூட்டி", "b12Goz": "நினைவூட்டி",
"b5vAk0": "உங்கள் பயனர் அடையாளம் மின்னல் முகவரிபோல் செயல்படும் மற்றும் நீங்கள் தேர்ந்தெடுத்த LNURL அல்லது மின்னல் முகவரிக்குத் திருப்பிவிடும்", "b5vAk0": "உங்கள் பயனர் அடையாளம் மின்னல் முகவரிபோல் செயல்படும் மற்றும் நீங்கள் தேர்ந்தெடுத்த LNURL அல்லது மின்னல் முகவரிக்குத் திருப்பிவிடும்",
@ -275,7 +282,6 @@
"e7qqly": "அனைத்தையும் படித்ததாகக் குறிக்கவும்", "e7qqly": "அனைத்தையும் படித்ததாகக் குறிக்கவும்",
"eHAneD": "எதிர்வினை ஈமோஜி", "eHAneD": "எதிர்வினை ஈமோஜி",
"eJj8HD": "உங்கள் கணக்கைச் சரிபார்க்கப் பட்டதாக்கவும்", "eJj8HD": "உங்கள் கணக்கைச் சரிபார்க்கப் பட்டதாக்கவும்",
"eR3YIn": "குறிப்புகள்",
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.", "eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
"fOksnD": "LNURL சேவை ஜாப்களை ஆதரிக்காததால் வாக்களிக்க இயலாது", "fOksnD": "LNURL சேவை ஜாப்களை ஆதரிக்காததால் வாக்களிக்க இயலாது",
"fWZYP5": "நிலையாகப் பொருத்தப் பட்டவை", "fWZYP5": "நிலையாகப் பொருத்தப் பட்டவை",
@ -291,7 +297,6 @@
"gczcC5": "சந்தா", "gczcC5": "சந்தா",
"gjBiyj": "ஏற்றுகிறது...", "gjBiyj": "ஏற்றுகிறது...",
"h8XMJL": "பேட்ஜ்கள்", "h8XMJL": "பேட்ஜ்கள்",
"hCUivF": "குறிப்புகள் நிகழ்நேரத்தில் உலகளாவிய மற்றும் குறிப்புகள் டேப்களில் ஸ்ட்ரீம் செய்யப்படும்",
"hK5ZDk": "உலகம்", "hK5ZDk": "உலகம்",
"hMzcSq": "அஞ்சல்கள்", "hMzcSq": "அஞ்சல்கள்",
"hY4lzx": "ஆதரவு", "hY4lzx": "ஆதரவு",
@ -402,6 +407,7 @@
"xJ9n2N": "உங்கள் பொது சாவி", "xJ9n2N": "உங்கள் பொது சாவி",
"xKflGN": "நாஸ்டர் இல் {username} ஐப் பின்தொடர்வோர்", "xKflGN": "நாஸ்டர் இல் {username} ஐப் பின்தொடர்வோர்",
"xQtL3v": "பூட்டுநீக்கு", "xQtL3v": "பூட்டுநீக்கு",
"xaj9Ba": "Provider",
"xbVgIm": "மீடியாவை தானாகக் காட்டவும்", "xbVgIm": "மீடியாவை தானாகக் காட்டவும்",
"xhQMeQ": "காலாவதியாகிறது", "xhQMeQ": "காலாவதியாகிறது",
"xmcVZ0": "தேடு", "xmcVZ0": "தேடு",

View File

@ -14,6 +14,7 @@
"08zn6O": "导出密钥", "08zn6O": "导出密钥",
"0Azlrb": "管理", "0Azlrb": "管理",
"0BUTMv": "搜索...", "0BUTMv": "搜索...",
"0ehN4t": "请在{here}连接钱包以便支付这张发票",
"0jOEtS": "LNURL无效", "0jOEtS": "LNURL无效",
"0mch2Y": "名称中有禁用字符", "0mch2Y": "名称中有禁用字符",
"0yO7wF": "{n} 秒", "0yO7wF": "{n} 秒",
@ -31,6 +32,7 @@
"2a2YiP": "{n} 个收藏", "2a2YiP": "{n} 个收藏",
"2k0Cv+": "踩 ({n})", "2k0Cv+": "踩 ({n})",
"2ukA4d": "{n} 小时", "2ukA4d": "{n} 小时",
"380eol": "这里",
"3Rx6Qo": "高级", "3Rx6Qo": "高级",
"3cc4Ct": "浅色", "3cc4Ct": "浅色",
"3gOsZq": "翻译人员", "3gOsZq": "翻译人员",
@ -71,8 +73,10 @@
"9WRlF4": "发送", "9WRlF4": "发送",
"9gqH2W": "登录", "9gqH2W": "登录",
"9pMqYs": "Nostr 地址", "9pMqYs": "Nostr 地址",
"9qtLJC": "需要付款",
"9wO4wJ": "闪电发票", "9wO4wJ": "闪电发票",
"ADmfQT": "上一层", "ADmfQT": "上一层",
"AGNz71": "打闪所有 {n} 聪",
"ASRK0S": "该作者已被静音", "ASRK0S": "该作者已被静音",
"Adk34V": "设置你的个人档案", "Adk34V": "设置你的个人档案",
"Ai8VHU": "Snort 中继器上无限制笔记保留", "Ai8VHU": "Snort 中继器上无限制笔记保留",
@ -101,10 +105,10 @@
"DZzCem": "显示最新的 {n} 条笔记", "DZzCem": "显示最新的 {n} 条笔记",
"DcL8P+": "支持者", "DcL8P+": "支持者",
"Dh3hbq": "自动打闪", "Dh3hbq": "自动打闪",
"Dt/Zd5": "帖子中的媒体将自动显示给选定的人,否则只会显示链接", "DqLx9k": "你必须支付 {n} 聪才能访问此文件。",
"DtYelJ": "转移", "DtYelJ": "转移",
"E8a4yq": "关注一些受欢迎的帐户", "E8a4yq": "关注一些受欢迎的帐户",
"ELbg9p": "Data Providers", "ELbg9p": "数据提供方",
"EPYwm7": "你的私钥相当于你的密码。如果你丢失了此私钥,你将无法访问你的账户!复制它并将其保存到安全的地方。你的私钥是无法重置的。", "EPYwm7": "你的私钥相当于你的密码。如果你丢失了此私钥,你将无法访问你的账户!复制它并将其保存到安全的地方。你的私钥是无法重置的。",
"EWyQH5": "全球", "EWyQH5": "全球",
"Ebl/B2": "翻译成 {lang}", "Ebl/B2": "翻译成 {lang}",
@ -140,6 +144,7 @@
"IEwZvs": "是否确定要取消置顶此条笔记?", "IEwZvs": "是否确定要取消置顶此条笔记?",
"INSqIz": "推特用户名...", "INSqIz": "推特用户名...",
"IUZC+0": "这意味着没有人能够篡改你创建的笔记,并且任何人都可以轻松验证他们正在阅读的笔记是否是由你创建的。", "IUZC+0": "这意味着没有人能够篡改你创建的笔记,并且任何人都可以轻松验证他们正在阅读的笔记是否是由你创建的。",
"Ig9/a1": "向 {name} 发送了 {n} 聪",
"Iwm6o2": "NIP-05 商店", "Iwm6o2": "NIP-05 商店",
"Ix8l+B": "热门笔记", "Ix8l+B": "热门笔记",
"J+dIsA": "订阅", "J+dIsA": "订阅",
@ -212,6 +217,7 @@
"SYQtZ7": "闪电地址代理", "SYQtZ7": "闪电地址代理",
"Sjo1P4": "自定义", "Sjo1P4": "自定义",
"Ss0sWu": "立即支付", "Ss0sWu": "立即支付",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu 代币", "TMfYfY": "Cashu 代币",
"TpgeGw": "十六进制盐..", "TpgeGw": "十六进制盐..",
"Tpy00S": "用户", "Tpy00S": "用户",
@ -249,6 +255,7 @@
"ZUZedV": "闪电捐赠:", "ZUZedV": "闪电捐赠:",
"Zr5TMx": "设置个人档案", "Zr5TMx": "设置个人档案",
"a5UPxh": "资助提供 NIP-05 验证服务的开发人员和平台", "a5UPxh": "资助提供 NIP-05 验证服务的开发人员和平台",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "显示更多", "aWpBzj": "显示更多",
"b12Goz": "助记词", "b12Goz": "助记词",
"b5vAk0": "你的代号将像闪电地址一样重定向至你所选的 LNURL 或闪电地址", "b5vAk0": "你的代号将像闪电地址一样重定向至你所选的 LNURL 或闪电地址",
@ -275,7 +282,6 @@
"e7qqly": "全标已读", "e7qqly": "全标已读",
"eHAneD": "回应表情符号", "eHAneD": "回应表情符号",
"eJj8HD": "获取验证", "eJj8HD": "获取验证",
"eR3YIn": "帖子",
"eSzf2G": "一个 {nIn} 聪的打闪将分配 {nOut} 聪给打闪池。", "eSzf2G": "一个 {nIn} 聪的打闪将分配 {nOut} 聪给打闪池。",
"fOksnD": "无法投票因为LNURL 服务不支持打闪", "fOksnD": "无法投票因为LNURL 服务不支持打闪",
"fWZYP5": "已置顶", "fWZYP5": "已置顶",
@ -291,7 +297,6 @@
"gczcC5": "订阅", "gczcC5": "订阅",
"gjBiyj": "加载中...", "gjBiyj": "加载中...",
"h8XMJL": "徽章", "h8XMJL": "徽章",
"hCUivF": "笔记将实时流式传输到全球和帖子选项卡",
"hK5ZDk": "世界", "hK5ZDk": "世界",
"hMzcSq": "消息", "hMzcSq": "消息",
"hY4lzx": "支持", "hY4lzx": "支持",
@ -402,6 +407,7 @@
"xJ9n2N": "你的公钥", "xJ9n2N": "你的公钥",
"xKflGN": "{username} 在 Nostr 上的关注", "xKflGN": "{username} 在 Nostr 上的关注",
"xQtL3v": "解锁", "xQtL3v": "解锁",
"xaj9Ba": "提供方",
"xbVgIm": "自动加载媒体", "xbVgIm": "自动加载媒体",
"xhQMeQ": "有效期", "xhQMeQ": "有效期",
"xmcVZ0": "搜索", "xmcVZ0": "搜索",

View File

@ -14,6 +14,7 @@
"08zn6O": "導出密鑰", "08zn6O": "導出密鑰",
"0Azlrb": "管理", "0Azlrb": "管理",
"0BUTMv": "搜索...", "0BUTMv": "搜索...",
"0ehN4t": "請在{here}連接錢包以便支付這張發票",
"0jOEtS": "LNURL 無效", "0jOEtS": "LNURL 無效",
"0mch2Y": "名稱中有禁用字符", "0mch2Y": "名稱中有禁用字符",
"0yO7wF": "{n} 秒", "0yO7wF": "{n} 秒",
@ -31,6 +32,7 @@
"2a2YiP": "{n} 個收藏", "2a2YiP": "{n} 個收藏",
"2k0Cv+": "踩 {n}", "2k0Cv+": "踩 {n}",
"2ukA4d": "{n}小時", "2ukA4d": "{n}小時",
"380eol": "這裡",
"3Rx6Qo": "高級", "3Rx6Qo": "高級",
"3cc4Ct": "淺色", "3cc4Ct": "淺色",
"3gOsZq": "翻譯人員", "3gOsZq": "翻譯人員",
@ -71,8 +73,10 @@
"9WRlF4": "發送", "9WRlF4": "發送",
"9gqH2W": "登錄", "9gqH2W": "登錄",
"9pMqYs": "Nostr 地址", "9pMqYs": "Nostr 地址",
"9qtLJC": "需要付款",
"9wO4wJ": "閃電發票", "9wO4wJ": "閃電發票",
"ADmfQT": "上一層", "ADmfQT": "上一層",
"AGNz71": "打閃所有 {n} 聰",
"ASRK0S": "该作者已被静音", "ASRK0S": "该作者已被静音",
"Adk34V": "設置你的個人檔案", "Adk34V": "設置你的個人檔案",
"Ai8VHU": "Snort 中繼器上無限制筆記保留", "Ai8VHU": "Snort 中繼器上無限制筆記保留",
@ -101,10 +105,10 @@
"DZzCem": "顯示最新的 {n} 條筆記", "DZzCem": "顯示最新的 {n} 條筆記",
"DcL8P+": "支持者", "DcL8P+": "支持者",
"Dh3hbq": "自動打閃", "Dh3hbq": "自動打閃",
"Dt/Zd5": "帖子中的媒體將自動顯示給選定的人,否則只會顯示鏈接", "DqLx9k": "你必須支付 {n} 聰才能訪問此文件。",
"DtYelJ": "轉移", "DtYelJ": "轉移",
"E8a4yq": "關注一些受歡迎的帳戶", "E8a4yq": "關注一些受歡迎的帳戶",
"ELbg9p": "Data Providers", "ELbg9p": "數據提供方",
"EPYwm7": "你的私鑰相當於你的密碼。如果你丟失了此私鑰,你將無法訪問你的帳戶!複製它並將其保存到安全的地方。你的私鑰是無法重置的。", "EPYwm7": "你的私鑰相當於你的密碼。如果你丟失了此私鑰,你將無法訪問你的帳戶!複製它並將其保存到安全的地方。你的私鑰是無法重置的。",
"EWyQH5": "全球", "EWyQH5": "全球",
"Ebl/B2": "翻譯成 {lang}", "Ebl/B2": "翻譯成 {lang}",
@ -140,6 +144,7 @@
"IEwZvs": "是否確定要取消置頂此條筆記?", "IEwZvs": "是否確定要取消置頂此條筆記?",
"INSqIz": "推特用戶名", "INSqIz": "推特用戶名",
"IUZC+0": "這意味著沒有人能夠篡改你創建的筆記,並且任何人都可以輕鬆驗證他們正在閱讀的筆記是否是由你創建的。", "IUZC+0": "這意味著沒有人能夠篡改你創建的筆記,並且任何人都可以輕鬆驗證他們正在閱讀的筆記是否是由你創建的。",
"Ig9/a1": "向 {name} 發送了 {n} 聰",
"Iwm6o2": "NIP-05 商店", "Iwm6o2": "NIP-05 商店",
"Ix8l+B": "熱門筆記", "Ix8l+B": "熱門筆記",
"J+dIsA": "訂閱", "J+dIsA": "訂閱",
@ -212,6 +217,7 @@
"SYQtZ7": "閃電地址代理", "SYQtZ7": "閃電地址代理",
"Sjo1P4": "自定義", "Sjo1P4": "自定義",
"Ss0sWu": "立即支付", "Ss0sWu": "立即支付",
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
"TMfYfY": "Cashu 代幣", "TMfYfY": "Cashu 代幣",
"TpgeGw": "十六進制鹽..", "TpgeGw": "十六進制鹽..",
"Tpy00S": "用戶", "Tpy00S": "用戶",
@ -249,6 +255,7 @@
"ZUZedV": "閃電捐贈:", "ZUZedV": "閃電捐贈:",
"Zr5TMx": "設置個人檔案", "Zr5TMx": "設置個人檔案",
"a5UPxh": "資助提供 NIP-05 驗證服務的開發人員和平台", "a5UPxh": "資助提供 NIP-05 驗證服務的開發人員和平台",
"a7TDNm": "Notes will stream in real time into global and notes tab",
"aWpBzj": "顯示更多", "aWpBzj": "顯示更多",
"b12Goz": "助記詞", "b12Goz": "助記詞",
"b5vAk0": "你的代號將像閃電地址一樣重定向至你所選的 LNURL 或閃電地址", "b5vAk0": "你的代號將像閃電地址一樣重定向至你所選的 LNURL 或閃電地址",
@ -275,7 +282,6 @@
"e7qqly": "全標已讀", "e7qqly": "全標已讀",
"eHAneD": "回應表情符號", "eHAneD": "回應表情符號",
"eJj8HD": "獲取驗證", "eJj8HD": "獲取驗證",
"eR3YIn": "帖子",
"eSzf2G": "一個 {nIn} 聰的打閃將分配 {nOut} 聰給打閃池。", "eSzf2G": "一個 {nIn} 聰的打閃將分配 {nOut} 聰給打閃池。",
"fOksnD": "無法投票,因為 LNURL 服務不支持打閃", "fOksnD": "無法投票,因為 LNURL 服務不支持打閃",
"fWZYP5": "置頂", "fWZYP5": "置頂",
@ -291,7 +297,6 @@
"gczcC5": "訂閱", "gczcC5": "訂閱",
"gjBiyj": "加載中...", "gjBiyj": "加載中...",
"h8XMJL": "徽章", "h8XMJL": "徽章",
"hCUivF": "筆記將實時流式傳輸全球和帖子選項卡",
"hK5ZDk": "世界", "hK5ZDk": "世界",
"hMzcSq": "消息", "hMzcSq": "消息",
"hY4lzx": "支持", "hY4lzx": "支持",
@ -402,6 +407,7 @@
"xJ9n2N": "你的公鑰", "xJ9n2N": "你的公鑰",
"xKflGN": "{username} 在 nostr 的關注", "xKflGN": "{username} 在 nostr 的關注",
"xQtL3v": "解鎖", "xQtL3v": "解鎖",
"xaj9Ba": "供應方",
"xbVgIm": "自動加載媒體", "xbVgIm": "自動加載媒體",
"xhQMeQ": "有效期", "xhQMeQ": "有效期",
"xmcVZ0": "搜索", "xmcVZ0": "搜索",