485 lines
23 KiB
TypeScript
485 lines
23 KiB
TypeScript
/**
|
|
* sv — translation drift fragment.
|
|
*
|
|
* The keys added to `en` after the original batch pass. Kept in their own
|
|
* module so this pass never touches the batch files. Composed into `sv` in
|
|
* `index.ts` via a deep merge (a shallow spread would clobber the sibling
|
|
* keys already present in the batches, e.g. `socialUi`, `walletUi`).
|
|
*/
|
|
const drift = {
|
|
nav: {
|
|
searchLanguages: "Sök språk...",
|
|
noLanguages: "Inga språk hittades",
|
|
},
|
|
mapPage: {
|
|
searchSuggestPlaces: "Platser",
|
|
},
|
|
mapUi: {
|
|
firstRunTitle: "Kom igång",
|
|
firstRunTip: "Tryck på valfri nål för att utforska. Inget att ställa in — spots i närheten är ett tryck bort.",
|
|
firstRunAddSpot: "Lägg till din första spot",
|
|
firstRunJoinCrew: "Gå med i ett crew",
|
|
firstRunStartCrew: "Starta ditt crew",
|
|
firstRunWallet: "Ställ in din plånbok",
|
|
forecastDays: "{{count}}-dagarsprognos",
|
|
},
|
|
spotUi: {
|
|
forecastDays: "{{count}}-dagarsprognos",
|
|
},
|
|
marketUi: {
|
|
trades: {
|
|
stateRevoked: "återkallad",
|
|
stateVerifying: "verifierar",
|
|
},
|
|
loadFailed: "Kunde inte nå reläerna. Kontrollera din anslutning och försök igen.",
|
|
statusPending: "väntar",
|
|
offers: {
|
|
closeDeal: "Stäng affär",
|
|
loadFailed: "Kunde inte ladda erbjudanden. Kontrollera din anslutning och försök igen.",
|
|
},
|
|
pay: {
|
|
nonSats: "Det här erbjudandet är prissatt i {{currency}}. Betalning i appen sker endast i sats. Gör upp direkt med säljaren.",
|
|
unsupported: "Den här betalkoden (en Cashu-begäran) stöds inte än. Be säljaren om en Lightning-faktura eller adress.",
|
|
},
|
|
escrowRequest: {
|
|
lockedNotSent: "Medlen är låsta i escrow och sparade på den här enheten, men begäran skickades inte. Öppna annonsen igen för att försöka på nytt. Betala inte igen.",
|
|
mintLabel: "Mint (där medlen är låsta)",
|
|
sellerMintHint: "Säljaren föredrar den här minten; medel som låses här är enklast för dem att lösa in.",
|
|
mintHint: "Escrow finns hos den här minten. Säljaren löser in här, så välj en ni båda litar på.",
|
|
noMints: "Inga mints tillgängliga",
|
|
p2pkUnsupported: "Den här minten annonserar inte stöd för P2PK (NUT-11), så escrow kan inte låsas här. Välj en annan mint.",
|
|
},
|
|
},
|
|
labUi: {
|
|
offerClothing: "Erbjud kläder",
|
|
tabClothing: "Kläder",
|
|
empty: {
|
|
clothingTitle: "Inga kläddesigners än",
|
|
clothingBody: "Bli den första att erbjuda specialgjorda kläder, lagkit och kläder för scenen.",
|
|
},
|
|
craftFields: {
|
|
sizing: "Storleksintervall",
|
|
samples: "Prover / prototyper",
|
|
customization: "Anpassning",
|
|
},
|
|
},
|
|
socialUi: {
|
|
coordinator: {
|
|
ourDefaultTitle: "SkateSpots-koordinator",
|
|
ourDefaultDesc: "SkateSpots kör en koordinator på relay.skate-spots.org. Använd den som standard, eller kör din egen — en koordinator ser bara chiffertext och metadata, aldrig dina meddelanden.",
|
|
useOurs: "Använd SkateSpots-koordinatorn",
|
|
},
|
|
crewCoordinator: {
|
|
encryptedChat: "Krypterad chatt",
|
|
privateChatName: "Privat chatt",
|
|
privateChatDesc: "Gruppchatt med forward secrecy (MLS) via en koordinator.",
|
|
privateChatDescFull: "Den privata chatten skapas en gång av en admin, sedan går medlemmar med.",
|
|
chatRowDesc: "Alla i crewet — förseglat till varje medlems nyckel (NIP-17).",
|
|
openChat: "Öppna",
|
|
setUpChat: "Ställ in",
|
|
joinChat: "Gå med",
|
|
checking: "Kontrollerar…",
|
|
openInAnotherApp: "Öppna i en annan app",
|
|
openInCordnWeb: "Cordn (webb)",
|
|
openCordnGroup: "Öppna crewchatten",
|
|
copyForStaircase: "Kopiera för Staircase",
|
|
},
|
|
dms: {
|
|
refresh: "Uppdatera",
|
|
crews: "Crews",
|
|
crewFounder: "Grundare",
|
|
crewMember: "Medlem",
|
|
crewOpen: "Öppna",
|
|
crewSetUp: "Ställ in",
|
|
},
|
|
form: {
|
|
cordnGroup: "Cordn-grupp",
|
|
cordnGroupHint: "Valfritt: klistra in grupplänken från Staircase eller Cordn webb. Ditt crew får då riktig end-to-end MLS-chatt, hostad på vår koordinator.",
|
|
},
|
|
bell: {
|
|
dmsUnread: "{{count}} nya krypterade meddelanden",
|
|
},
|
|
},
|
|
settingsUi: {
|
|
loginDialog: {
|
|
welcomeSubtitleBrowse: "Registrera dig eller logga in — eller fortsätt bläddra.",
|
|
extensionCard: "Webbläsartillägg",
|
|
signerCard: "Signeringsapp",
|
|
secretKeyLink: "Använd en hemlig nyckel i stället",
|
|
whereBunker: "Var hittar jag en bunker?",
|
|
},
|
|
settingsPage: {
|
|
trust: "Förtroende",
|
|
trustSub: "Källor och visning",
|
|
},
|
|
},
|
|
walletUi: {
|
|
trust: {
|
|
mute: "Tysta",
|
|
muted: "Tystad",
|
|
mutedDesc: "Du kommer inte se deras innehåll.",
|
|
unmute: "Sluta tysta",
|
|
unmuted: "Inte längre tystad",
|
|
unmutedDesc: "Deras innehåll visas igen.",
|
|
unmuteFailed: "Kunde inte sluta tysta. Försök igen.",
|
|
muteFailed: "Kunde inte tysta. Försök igen.",
|
|
loginToMute: "Logga in för att tysta.",
|
|
attributedNetwork: "Från personer i ditt nätverk",
|
|
attributedProviderHouse: "Från community-leverantören för förtroende",
|
|
attributedProviderCustom: "Från leverantören du valde",
|
|
howItWorks: "Så fungerar förtroende",
|
|
flaggedNoticeTitle: "Rapporterad av betrodda skatare",
|
|
flaggedNoticeDesc: "Var försiktig. Betrodda personer i nätverket har rapporterat det här kontot.",
|
|
flaggedReporterFollow: "{{count}} som du följer",
|
|
flaggedReporterNetwork: "{{count}} i ditt nätverk",
|
|
flaggedReporterOther: "{{count}} andra konton",
|
|
flaggedReport: "Rapportera",
|
|
flaggedDismiss: "Avfärda",
|
|
bucketVerified: "Verifierad",
|
|
bucketUnknown: "Okänd",
|
|
bucketFlagged: "Flaggad",
|
|
bucketVerifiedDesc: "Någon i ditt nätverk går i god för det här kontot.",
|
|
bucketUnknownDesc: "Ingen i ditt nätverk har gått i god för det här kontot än.",
|
|
bucketFlaggedDesc: "Betrodda personer rapporterade det här kontot.",
|
|
reportedByTrusted: "Rapporterad av {{count}} betrodda personer",
|
|
},
|
|
},
|
|
trustUi: {
|
|
alertsTitle: "Nätverksaviseringar",
|
|
alertsDesc: "Konton du följer som betrodda personer har rapporterat eller tystat.",
|
|
alertsEmpty: "Inga aviseringar. Vi kontrollerar kontona du följer för rapporter från betrodda personer.",
|
|
alertsReported: "Rapporterad av {{count}} betrodda personer",
|
|
alertsMuted: "Tystad av {{count}} betrodda personer",
|
|
alertsIgnore: "Ignorera",
|
|
alertsUnfollow: "Sluta följa",
|
|
alertsLogin: "Logga in för att se aviseringar för kontona du följer.",
|
|
providerTitle: "Leverantör",
|
|
providerDesc: "Poäng kommer från en leverantör du väljer. Community-leverantören är standard.",
|
|
useCommunity: "Använd community-leverantören",
|
|
setProvider: "Ange en leverantör",
|
|
customPubkeyPlaceholder: "Leverantörens npub eller hex-pubnyckel",
|
|
customRelayPlaceholder: "wss://relay.example.com",
|
|
invalidProvider: "Ange en giltig npub eller 64-teckens hex-pubnyckel, och ett wss://-relä.",
|
|
publishFailed: "Kunde inte publicera leverantören. Försök igen.",
|
|
providerSaved: "Leverantören uppdaterad.",
|
|
loggedOutProvider: "Logga in för att välja en leverantör.",
|
|
showMarks: "Visa förtroendemärken",
|
|
showMarksDesc: "Verifierade och okända märken. Rapporter visas alltid.",
|
|
sourceLabel: "Källa",
|
|
sourceHouse: "Community-leverantör för förtroende",
|
|
sourceCustom: "Din leverantör",
|
|
loggedOut: "Logga in för att välja din egen leverantör för förtroende.",
|
|
seoTitle: "Så fungerar förtroende",
|
|
seoDescription: "Hur SkateSpots visar förtroende: tre tillstånd, var poängen kommer från, och varför frånvaro inte är misstro.",
|
|
title: "Så fungerar förtroende",
|
|
intro: "Förtroende här är en signal, inte en dom. Det kommer från dem du känner, eller från en leverantör du väljer. Vi rangordnar inte människor globalt.",
|
|
statesTitle: "Tre tillstånd",
|
|
verifiedTitle: "Verifierad",
|
|
verifiedDesc: "Någon i ditt nätverk går i god för det här kontot: en vän till en vän, eller din valda leverantör.",
|
|
unknownTitle: "Okänd",
|
|
unknownDesc: "Ingen har gått i god än. Det är här varje nytt konto börjar.",
|
|
flaggedTitle: "Flaggad",
|
|
flaggedDesc: "Betrodda personer rapporterade det här kontot. Det är en varning att titta närmare, inte ett bevis på något.",
|
|
absenceTitle: "Inget märke är inte misstro",
|
|
absenceDesc: "De flesta konton visar ingenting alls. Det betyder att ingen i ditt nätverk har gått i god för dem än, inte att något är fel. Läs aldrig ett saknat märke som något negativt.",
|
|
sourceTitle: "Vem beräknar det",
|
|
sourceDesc: "Som standard använder vi ditt eget nätverk. Du kan också välja en leverantör för förtroende som publicerar signerade poäng över Nostr (NIP-85), eller stänga av visningen. Flaggad visas alltid, eftersom det är en säkerhetssignal.",
|
|
endorsementTitle: "Närvaro är inte rekommendation",
|
|
endorsementDesc: "Ett verifierat märke betyder att någon gick i god, inte att personen är bra. En flagga betyder att betrodda personer rapporterade dem, inte att de är skyldiga. Kontrollera detaljerna innan du bestämmer.",
|
|
povTitle: "Det beror på synvinkeln",
|
|
povDesc: "En poäng är relativ till vem som tittar. En rangordning från en leverantör eller en person är inte jämförbar med en annan, och vi presenterar aldrig en som ett objektivt faktum.",
|
|
settingsCta: "Hantera i Inställningar",
|
|
},
|
|
marketTerms: {
|
|
link: "Riktlinjer för marknadsplatsen",
|
|
seoTitle: "Riktlinjer för marknadsplatsen",
|
|
seoDescription: "Hur SkateSpots-annonser för utrustning fungerar: peer-to-peer, köpare var uppmärksam, och reglerna.",
|
|
title: "Riktlinjer för marknadsplatsen",
|
|
intro: "SkateSpots är en peer-to-peer-tavla för utrustning. Du gör upp direkt med den andra personen: vi håller inga medel, skickar inga varor och löser inga tvister.",
|
|
howTitle: "Så fungerar det",
|
|
howBody: "Lägg upp utrustning, kontakta säljaren i ett privat meddelande och gör upp direkt (kontanter, Lightning eller ett byte). Det finns ingen varukorg eller kassa.",
|
|
rulesTitle: "Vad som inte är tillåtet",
|
|
rulesBody: "Inget olagligt, farligt eller vuxet innehåll; inga droger, vapen, förfalskade eller stulna varor. Håll annonserna kring skateutrustning och relaterade saker.",
|
|
respectTitle: "Var respektfull",
|
|
respectBody: "Inga övergrepp, trakasserier, hot eller hat. Moderatorer kan dölja annonser eller konton.",
|
|
trustTitle: "Förtroende är en vägledning, inte en garanti",
|
|
trustBody: "Verifieringsmärken och handelsrykte är signaler från nätverket, inte löften. Gör dina egna kontroller innan du handlar.",
|
|
trustLink: "Så fungerar förtroende",
|
|
privacyLink: "Vad som lämnar din enhet",
|
|
safetyTitle: "Handla säkert",
|
|
safetyBody: "Mötas offentligt för överlämningar, använd escrow eller en handpenning i god tro för skickade affärer, och skicka aldrig pengar utanför appen.",
|
|
moderationTitle: "Moderering är mjuk och återställbar",
|
|
moderationBody: "Dolt innehåll ligger kvar på reläer och kan återställas; tvister mellan personer är ditt att lösa.",
|
|
},
|
|
labOptions: {
|
|
clothing: {
|
|
service: {
|
|
tees: "T-Shirts",
|
|
hoodies: "Hoodies & Sweats",
|
|
pants: "Byxor & Shorts",
|
|
jackets: "Jackor & Ytterkläder",
|
|
kits: "Lagkit & Jerseys",
|
|
caps: "Kepsar & Mössor",
|
|
socks: "Strumpor",
|
|
accessories: "Väskor & Accessoarer",
|
|
footwear: "Skor & Fotbeklädnad",
|
|
patches: "Patches & Applikationer",
|
|
griptape: "Griptape & Brädkäder",
|
|
onepiece: "Unika plagg / Upcycled",
|
|
},
|
|
serviceDesc: {
|
|
tees: "Specialgjorda t-shirts och toppar",
|
|
hoodies: "Hoodies, sweatshirts och mjukisbyxor",
|
|
pants: "Arbetsbyxor, cargobyxor och shorts",
|
|
jackets: "Coachjackor, skaljackor och arbetsjackor",
|
|
kits: "Lagkit, jerseys och uniformer",
|
|
caps: "Kepsar, mössor och huvudbonader",
|
|
socks: "Crewstrumpor och stickat",
|
|
accessories: "Väskor, bälten och småsaker",
|
|
footwear: "Specialgjorda skor och fotbeklädnad",
|
|
patches: "Broderade patches och applikationer",
|
|
griptape: "Griptape-konst och brädkäder",
|
|
onepiece: "Enstaka plagg och upcyclade plagg",
|
|
},
|
|
method: {
|
|
screenprint: "Screentryck",
|
|
dtg: "DTG / Direct-to-Garment",
|
|
embroidery: "Broderi",
|
|
cutsew: "Cut & Sew",
|
|
sublimation: "Sublimering",
|
|
heattransfer: "Värmetransfer / Vinyl",
|
|
garmentdye: "Plaggfärgning",
|
|
knit: "Stickat",
|
|
patchwork: "Patchwork",
|
|
allover: "Tryck över hela plagget",
|
|
},
|
|
material: {
|
|
cotton: "Bomull",
|
|
heavyweight: "Tungt tyg",
|
|
organic: "Ekologisk / Hållbar",
|
|
fleece: "Fleece",
|
|
denim: "Denim",
|
|
canvas: "Canvas",
|
|
nylon: "Nylon / Teknisk",
|
|
wool: "Merino / Ull",
|
|
leather: "Läder",
|
|
recycled: "Återvunnen / Deadstock",
|
|
},
|
|
},
|
|
},
|
|
becomeRolesUi: {
|
|
clothing: {
|
|
seoTitle: "Bli kläddesigner - SkateSpots",
|
|
seoDescription: "Specialgjorda kläder, lagkit och plagg för scenen.",
|
|
heading: "Kläddesigner",
|
|
tagline: "Specialgjorda kläder, lagkit och plagg för scenen",
|
|
noun: "kläddesigner",
|
|
rateLabel: "Pris",
|
|
portfolioLabel: "Butiks- / portföljlänk",
|
|
sectionWhatYouMake: "Vad du gör",
|
|
sectionHowYouMake: "Hur du gör det",
|
|
sectionMaterials: "Material",
|
|
minimumPlaceholder: "t.ex. 10 plagg",
|
|
turnaroundPlaceholder: "t.ex. 2-3 veckor",
|
|
sizingPlaceholder: "t.ex. XS-3XL / måttsytt",
|
|
samplesHelper: "Erbjuder du prover eller prototyper innan en full produktion?",
|
|
customizationPlaceholder: "t.ex. namn, nummer, grafik",
|
|
},
|
|
},
|
|
weatherUi: {
|
|
updated: "Uppdaterad",
|
|
refresh: "Uppdatera",
|
|
unavailable: "Väder ej tillgängligt.",
|
|
retry: "Försök igen",
|
|
sunrise: "Soluppgång",
|
|
sunset: "Solnedgång",
|
|
legendTitle: "Väderpoäng",
|
|
legendWeatherOnly: "Endast väder",
|
|
},
|
|
cordnUi: {
|
|
shareInvite: 'Bjud in',
|
|
shareInviteText: 'Gå med i {{crew}} — privat crewchatt',
|
|
inviteCopied: 'Inbjudningslänk kopierad',
|
|
title: "Privat chatt",
|
|
subtitle: "End-to-end-krypterad (MLS) mellan crewmedlemmar. Koordinatorn dirigerar bara chiffertext och metadata — den ser aldrig meddelandeinnehåll.",
|
|
notLoggedIn: "Logga in för att använda crewets privata chatt.",
|
|
membersOnly: "Endast crewmedlemmar kan öppna den privata chatten.",
|
|
connecting: "Ansluter…",
|
|
noCoordinator: "Ingen koordinator är konfigurerad för det här crewet än.",
|
|
noGroupAdmin: "Det här crewets privata chatt har inte skapats än.",
|
|
noGroupMember: "Du är inte med i det här crewets privata chatt än.",
|
|
create: "Skapa den privata chatten",
|
|
requestJoin: "Be om att gå med",
|
|
checkInvite: "Kontrollera inbjudan",
|
|
requested: "Begäran skickad — en crewadmin godkänner den.",
|
|
noInvite: "Ingen inbjudan väntar än. Be en admin godkänna din begäran.",
|
|
placeholder: "Meddela crewet…",
|
|
send: "Skicka",
|
|
refresh: "Uppdatera",
|
|
requests: "Medlemsbegäranden",
|
|
checkRequests: "Kontrollera begäranden",
|
|
approve: "Lägg till",
|
|
noRequests: "Inga väntande medlemsbegäranden.",
|
|
inviteHint: "Bara du är i den här chatten än så länge — crewmedlemmar kan trycka på ”Be om att gå med”, sedan godkänner du dem här.",
|
|
memberCount: "{{count}} i gruppen",
|
|
you: "Du",
|
|
groupRef: "Grupplänk",
|
|
copyRef: "Kopiera",
|
|
copied: "Kopierad",
|
|
attachImage: "Bifoga bild",
|
|
uploading: "Laddar upp…",
|
|
uploadFailed: "Kunde inte ladda upp bilden.",
|
|
bannerTitle: "Det här crewet har ingen privat chatt än",
|
|
bannerBody: "Ställ in end-to-end-krypterad (MLS) chatt för ditt crew — medlemmar går med från fliken.",
|
|
bannerCta: "Ställ in",
|
|
ready: "Ansluten · MLS",
|
|
errorPrefix: "Kunde inte nå koordinatorn",
|
|
interactiveHint: "Din signerare begär godkännande för varje åtgärd — använd Uppdatera och Skicka vid behov.",
|
|
setupDevice: "Ställ in den här enheten",
|
|
setupDeviceBody: "Det här ger enheten en egen nyckel för den privata chatten. En grundare godkänner den en gång.",
|
|
waitingApproval: "Väntar på grundarens godkännande…",
|
|
waitingApprovalManual: "Väntar på grundaren. Tryck på ”Kontrollera inbjudan” när de har godkänt.",
|
|
onboardingFounder1: "Starta den privata chatten.",
|
|
onboardingFounder2: "Godkänn medlemmar som ber att få gå med.",
|
|
onboardingFounder3: "Chatta privat med ditt crew.",
|
|
onboardingMember1: "Be om att gå med",
|
|
onboardingMember2: "Grundaren godkänner din enhet.",
|
|
onboardingMember3: "Du är med — meddelandena är krypterade.",
|
|
encryptedNote: "Bara crewmedlemmar kan läsa det här; koordinatorn vidarebefordrar bara krypterade meddelanden.",
|
|
advanced: "Avancerat",
|
|
coordinator: "Koordinator",
|
|
keyPackage: "Nyckelpaket",
|
|
keyPackageReady: "Redo på den här enheten",
|
|
keyPackageMissing: "Inte inställt på den här enheten",
|
|
members: "Medlemmar",
|
|
roleFounder: "Grundare",
|
|
roleAdmin: "Admin",
|
|
makeAdmin: "Gör till admin",
|
|
removeAdmin: "Ta bort admin",
|
|
adminAdded: "Medlem befordrad till admin.",
|
|
adminRemoved: "Adminrollen togs bort.",
|
|
roleUpdateFailed: "Kunde inte uppdatera rollen. Försök igen.",
|
|
addReaction: "Lägg till reaktion",
|
|
deleteMessage: "Ta bort meddelande",
|
|
deleteMessageConfirm: "Ta bort det här meddelandet för alla?",
|
|
readBy: "Läst av {{count}}",
|
|
joinRequestTitle: "Begäran om privat chatt",
|
|
joinRequestFor: "Ny begäran om att gå med i {{crew}}",
|
|
joinRequestReview: "Granska begäran",
|
|
joinRequestDismiss: "Avvisa begäran",
|
|
roleMember: "Medlem",
|
|
qrTitle: "Skanna för att gå med i den privata chatten",
|
|
qrHint: "Crewmedlemmar skannar det här med telefonkameran. Länken öppnar fliken Privat chatt.",
|
|
sendFailed: "Kunde inte skicka — tryck på Försök igen.",
|
|
sending: "Skickar…",
|
|
sent: "Skickat",
|
|
retry: "Försök igen",
|
|
errorUnreachable: "Kunde inte nå den privata chatten. Kontrollera din anslutning.",
|
|
errorDetails: "Detaljer",
|
|
unreachable: "Kan inte nås",
|
|
dismiss: "Stäng",
|
|
linkDevice: "Länka den här enheten",
|
|
linkDeviceTitle: "Länka en annan enhet",
|
|
linkDeviceHint: "Skanna den här koden på en enhet som redan är i rummet.",
|
|
linkDeviceNote: "Koden innehåller ett paket med publika nycklar. Din privata nyckel stannar på den nya enheten.",
|
|
waitingDevice: "Väntar på den andra enheten…",
|
|
addDevice: "Lägg till en enhet",
|
|
deviceLinked: "Enhet tillagd.",
|
|
deviceLinkFailed: "Det gick inte att lägga till den enheten.",
|
|
removeMemberConfirm: "Ta bort {{name}} från den privata chatten? Enheten förlorar åtkomsten.",
|
|
removeMemberFailed: "Det gick inte att ta bort den medlemmen.",
|
|
reply: "Svara",
|
|
},
|
|
communityUi: {
|
|
link: "Community",
|
|
title: "Communitychatt",
|
|
subtitle: "Ställ frågor, dela feedback och prata med SkateSpots-communityn — end-to-end-krypterat.",
|
|
heading: "SkateSpots Community",
|
|
eyebrow: "Frågor & feedback",
|
|
seoTitle: "SkateSpots communitychatt",
|
|
seoDescription: "Frågor, feedback och communitysnack — end-to-end-krypterat.",
|
|
notLoggedIn: "Logga in för att gå med i communitychatten.",
|
|
noGroupAdmin: "Communityrummet har inte skapats än.",
|
|
noGroupMember: "Du är inte i communityrummet än.",
|
|
create: "Skapa communityrummet",
|
|
setupDeviceBody: "Detta ger enheten en nyckel till communityrummet. En admin eller boten godkänner den en gång.",
|
|
onboardingFounder1: "Skapa communityrummet.",
|
|
onboardingFounder2: "Godkänn communityboten och nya medlemmar.",
|
|
onboardingFounder3: "Svara på frågor och samla feedback.",
|
|
onboardingMember1: "Be om att gå med i communityrummet.",
|
|
onboardingMember2: "En admin eller communityboten godkänner din enhet.",
|
|
onboardingMember3: "Ställ frågor, dela feedback eller säg bara hej.",
|
|
encryptedNote: "Bara rummets medlemmar kan läsa detta; koordinatorn vidarebefordrar bara krypterade meddelanden.",
|
|
shareInviteText: "Gå med i SkateSpots communitychatt",
|
|
qrTitle: "Skanna för att gå med i communitychatten",
|
|
qrHint: "Skanna med telefonens kamera för att öppna communitychatten och be om att gå med.",
|
|
owner: "Ägare",
|
|
botName: "Communitybot",
|
|
howItWorks: "Nya enheter godkänns en gång av en admin eller communityboten. Meddelanden som skickades innan du gick med syns inte för dig.",
|
|
feedbackNote: "Frågor och feedback är välkomna. Var snäll — det är ett delat rum.",
|
|
},
|
|
translateUi: {
|
|
title: "Meddelandeöversättning",
|
|
translate: "Översätt",
|
|
translating: "Översätter…",
|
|
showOriginal: "Visa original",
|
|
showTranslation: "Visa översättning",
|
|
translatedFrom: "Översatt från {{language}}",
|
|
failed: "Översättningen misslyckades. Försök igen.",
|
|
unsupported: "Det här språkparet är inte tillgängligt än.",
|
|
pilotNote: "Pilot: endast engelska ↔ spanska.",
|
|
autoTranslate: "Översätt meddelanden automatiskt",
|
|
autoTranslateDesc: "Översätt inkommande meddelanden till ditt språk. Körs på den här enheten; inget skickas.",
|
|
privacy: "Översättningen körs på din enhet. Ditt meddelande lämnar den aldrig. Vid första användningen laddas en språkmodell ned.",
|
|
},
|
|
newsletterDraftUi: {
|
|
weeklyDraftReady: 'Veckoutkastet är klart',
|
|
loadDraft: 'Ladda utkast',
|
|
hidePreview: 'Dölj förhandsvisning',
|
|
untitled: 'Utan titel',
|
|
},
|
|
signerPromptUi: {
|
|
title: "Budget för Amber-frågor",
|
|
body: "Amber begär godkännande för varje signerad åtgärd. Läsningar och bakgrundsdekrypteringar sker lokalt och ger inga frågor. När du skickar ett grupp-DM frågas det en gång per mottagare (kryptera + signera), och Cordn kan fråga vid varje koordinatorbegäran. För frekvent privat- eller crewchatt är en bunker eller lokal nyckel tystare.",
|
|
bunker: "Behåll Amber för signering av högt värde, eller byt till en bunker när du väntar en lång konversation.",
|
|
},
|
|
globalSearchUi: {
|
|
open: "Sök",
|
|
placeholder: "Sök spots, crews, event, utrustning…",
|
|
hint: "⌘K / Ctrl+K",
|
|
recent: "Senaste",
|
|
pages: "Sidor",
|
|
spots: "Spots",
|
|
shops: "Butiker",
|
|
crews: "Crews",
|
|
events: "Event",
|
|
gear: "Utrustning",
|
|
skaters: "Skatare",
|
|
signers: "Signerare",
|
|
trust: "Förtroende",
|
|
noResults: "Inga resultat för ”{{query}}”.",
|
|
},
|
|
marketplaceExtrasUi: {
|
|
savedSearches: "Sparade sökningar",
|
|
saveSearch: "Spara sökning",
|
|
searchName: "Namnge den här sökningen…",
|
|
deleteSearch: "Ta bort sparad sökning",
|
|
safetyTitle: "Köp och sälj säkert",
|
|
safetyMeet: "Mötas på en offentlig plats och granska utrustningen innan ni betalar.",
|
|
safetyKeys: "Dela aldrig seed-fraser eller privata nycklar. Håll affären i appens chatt.",
|
|
safetyEscrow: "För skickade affärer, läs escrow-villkoren först: Cashu-escrow finns bara i den inbyggda appen och är overifierad.",
|
|
safetyMore: "Läs marknadsplatsens riktlinjer",
|
|
offerTemplates: "Snabba anteckningar",
|
|
offerDiscount: "Kan du ge 10 % rabatt?",
|
|
offerSwap: "Skulle du överväga ett byte?",
|
|
offerPickup: "Jag kan hämta den här veckan.",
|
|
offerShipping: "Kan du samla frakten?",
|
|
},
|
|
placesUi: {
|
|
eventDetail: {
|
|
eventPass: "Evenemangspass"
|
|
},
|
|
},
|
|
};
|
|
|
|
export default drift;
|