This commit is contained in:
parent
6e349051a2
commit
5fe8a5e3b6
@ -66,7 +66,11 @@ export function NoteContextMenu({ ev, ...props }: NosteContextMenuProps) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
if ("translations" in result) {
|
if ("translations" in result) {
|
||||||
if (typeof props.onTranslated === "function" && result.translations.length > 0 && targetLang != result.translations[0].detected_source_language) {
|
if (
|
||||||
|
typeof props.onTranslated === "function" &&
|
||||||
|
result.translations.length > 0 &&
|
||||||
|
targetLang != result.translations[0].detected_source_language
|
||||||
|
) {
|
||||||
props.onTranslated({
|
props.onTranslated({
|
||||||
text: result.translations[0].text,
|
text: result.translations[0].text,
|
||||||
fromLanguage: langNames.of(result.translations[0].detected_source_language),
|
fromLanguage: langNames.of(result.translations[0].detected_source_language),
|
||||||
|
@ -93,7 +93,15 @@ export function NoteInner(props: NoteProps) {
|
|||||||
disableMediaSpotlight={!(props.options?.showMediaSpotlight ?? true)}
|
disableMediaSpotlight={!(props.options?.showMediaSpotlight ?? true)}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
}, [ev, translated, showTranslation, props.searchedValue, props.depth, options.showMedia, props.options?.showMediaSpotlight]);
|
}, [
|
||||||
|
ev,
|
||||||
|
translated,
|
||||||
|
showTranslation,
|
||||||
|
props.searchedValue,
|
||||||
|
props.depth,
|
||||||
|
options.showMedia,
|
||||||
|
props.options?.showMediaSpotlight,
|
||||||
|
]);
|
||||||
|
|
||||||
const transformBody = () => {
|
const transformBody = () => {
|
||||||
if (deletions?.length > 0) {
|
if (deletions?.length > 0) {
|
||||||
@ -174,8 +182,8 @@ export function NoteInner(props: NoteProps) {
|
|||||||
const replyTo = thread?.replyTo ?? thread?.root;
|
const replyTo = thread?.replyTo ?? thread?.root;
|
||||||
const replyLink = replyTo
|
const replyLink = replyTo
|
||||||
? NostrLink.fromTag(
|
? NostrLink.fromTag(
|
||||||
[replyTo.key, replyTo.value ?? "", replyTo.relay ?? "", replyTo.marker ?? ""].filter(a => a.length > 0),
|
[replyTo.key, replyTo.value ?? "", replyTo.relay ?? "", replyTo.marker ?? ""].filter(a => a.length > 0),
|
||||||
)
|
)
|
||||||
: undefined;
|
: undefined;
|
||||||
const mentions: { pk: string; name: string; link: ReactNode }[] = [];
|
const mentions: { pk: string; name: string; link: ReactNode }[] = [];
|
||||||
for (const pk of thread?.pubKeys ?? []) {
|
for (const pk of thread?.pubKeys ?? []) {
|
||||||
@ -245,10 +253,12 @@ export function NoteInner(props: NoteProps) {
|
|||||||
if (translated && translated.confidence > 0.5) {
|
if (translated && translated.confidence > 0.5) {
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<span className="text-xs font-semibold text-gray-light select-none" onClick={(e) => {
|
<span
|
||||||
e.stopPropagation();
|
className="text-xs font-semibold text-gray-light select-none"
|
||||||
setShowTranslation(s => !s)
|
onClick={e => {
|
||||||
}}>
|
e.stopPropagation();
|
||||||
|
setShowTranslation(s => !s);
|
||||||
|
}}>
|
||||||
<FormattedMessage {...messages.TranslatedFrom} values={{ lang: translated.fromLanguage }} />
|
<FormattedMessage {...messages.TranslatedFrom} values={{ lang: translated.fromLanguage }} />
|
||||||
</span>
|
</span>
|
||||||
</>
|
</>
|
||||||
@ -300,7 +310,7 @@ export function NoteInner(props: NoteProps) {
|
|||||||
{options.showContextMenu && (
|
{options.showContextMenu && (
|
||||||
<NoteContextMenu
|
<NoteContextMenu
|
||||||
ev={ev}
|
ev={ev}
|
||||||
react={async () => { }}
|
react={async () => {}}
|
||||||
onTranslated={t => setTranslated(t)}
|
onTranslated={t => setTranslated(t)}
|
||||||
setShowReactions={setShowReactions}
|
setShowReactions={setShowReactions}
|
||||||
/>
|
/>
|
||||||
|
@ -128,8 +128,7 @@ export const ProfileLoader = new ProfileLoaderService(System, UserCache);
|
|||||||
serviceWorkerRegistration.register();
|
serviceWorkerRegistration.register();
|
||||||
|
|
||||||
async function initSite() {
|
async function initSite() {
|
||||||
|
console.debug(getCountry());
|
||||||
console.debug(getCountry())
|
|
||||||
if (hasWasm) {
|
if (hasWasm) {
|
||||||
await wasmInit(WasmPath);
|
await wasmInit(WasmPath);
|
||||||
}
|
}
|
||||||
|
@ -67,7 +67,7 @@
|
|||||||
"5ykRmX": "Skicka zap",
|
"5ykRmX": "Skicka zap",
|
||||||
"6/SF6e": "<h1>{n}</h1> Cashu sats",
|
"6/SF6e": "<h1>{n}</h1> Cashu sats",
|
||||||
"6/hB3S": "Titta på repris",
|
"6/hB3S": "Titta på repris",
|
||||||
"62nsdy": "Retry",
|
"62nsdy": "Försök igen",
|
||||||
"65BmHb": "Det gick inte att proxybilden från {host}, klicka här för att ladda direkt",
|
"65BmHb": "Det gick inte att proxybilden från {host}, klicka här för att ladda direkt",
|
||||||
"6OSOXl": "Anledning: <i>{reason}</i>",
|
"6OSOXl": "Anledning: <i>{reason}</i>",
|
||||||
"6TfgXX": "{site} är ett projekt med öppen källkod byggt av passionerade personer på fritiden",
|
"6TfgXX": "{site} är ett projekt med öppen källkod byggt av passionerade personer på fritiden",
|
||||||
@ -78,7 +78,7 @@
|
|||||||
"7+Domh": "Anteckningar",
|
"7+Domh": "Anteckningar",
|
||||||
"7/h1jn": "Efter att ha skickat in pin kan det finnas en liten fördröjning när vi krypterar nyckeln.",
|
"7/h1jn": "Efter att ha skickat in pin kan det finnas en liten fördröjning när vi krypterar nyckeln.",
|
||||||
"7BX/yC": "Konto växlare",
|
"7BX/yC": "Konto växlare",
|
||||||
"7UOvbT": "Offline",
|
"7UOvbT": "Frånkopplad",
|
||||||
"7hp70g": "NIP-05",
|
"7hp70g": "NIP-05",
|
||||||
"8/vBbP": "Delningar ({n})",
|
"8/vBbP": "Delningar ({n})",
|
||||||
"89q5wc": "Bekräfta Dela vidare",
|
"89q5wc": "Bekräfta Dela vidare",
|
||||||
@ -197,7 +197,7 @@
|
|||||||
"K3r6DQ": "Radera",
|
"K3r6DQ": "Radera",
|
||||||
"K7AkdL": "Visa",
|
"K7AkdL": "Visa",
|
||||||
"KAhAcM": "Ange LNDHub-konfiguration",
|
"KAhAcM": "Ange LNDHub-konfiguration",
|
||||||
"KHK8B9": "Relay",
|
"KHK8B9": "Relä",
|
||||||
"KQvWvD": "Raderad",
|
"KQvWvD": "Raderad",
|
||||||
"KWuDfz": "Jag har sparat mina nycklar, fortsätt",
|
"KWuDfz": "Jag har sparat mina nycklar, fortsätt",
|
||||||
"KahimY": "Okänd händelsetyp: {kind}",
|
"KahimY": "Okänd händelsetyp: {kind}",
|
||||||
|
Loading…
Reference in New Issue
Block a user