chore: Update translations

This commit is contained in:
Kieran 2023-11-06 13:34:09 +00:00
parent 6e349051a2
commit 5fe8a5e3b6
4 changed files with 27 additions and 14 deletions

View File

@ -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),

View File

@ -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}
/> />

View File

@ -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);
} }

View File

@ -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}",