i18n(sv): complete Swedish (100%) + add to picker
This commit is contained in:
parent
9998e7b8f6
commit
4acfa59e56
10 changed files with 9424 additions and 16 deletions
|
|
@ -32,6 +32,7 @@ const languages: LanguageOption[] = [
|
|||
{ code: 'ja', name: 'Japanese', nativeName: '日本語', flag: '🇯🇵' },
|
||||
{ code: 'zh-CN', name: 'Chinese (Simplified)', nativeName: '简体中文', flag: '🇨🇳' },
|
||||
{ code: 'zh-TW', name: 'Chinese (Traditional)', nativeName: '繁體中文', flag: '🇹🇼' },
|
||||
{ code: 'sv', name: 'Swedish', nativeName: 'Svenska', flag: '🇸🇪' },
|
||||
{ code: 'el', name: 'Greek', nativeName: 'Ελληνικά', flag: '🇬🇷' },
|
||||
{ code: 'vi', name: 'Vietnamese', nativeName: 'Tiếng Việt', flag: '🇻🇳' },
|
||||
{ code: 'tr', name: 'Turkish', nativeName: 'Türkçe', flag: '🇹🇷' },
|
||||
|
|
|
|||
|
|
@ -1,4 +1,296 @@
|
|||
/** sv — batch 1. Filled by the translation pass; empty until then. */
|
||||
const svBatch1 = {};
|
||||
/**
|
||||
* Svenska (sv) — batch 1: common, nav, chromeUi, desktopNav, navSheet, pwa,
|
||||
* home, about, faq, onboarding.
|
||||
* Engelska skate-termer behålls (Spot, Park, Bowl, Vert, Crew, Deck, Trucks,
|
||||
* Wheels, Bearings, Griptape, Stash, The Lab, Nostr, Lightning, Zap, Relay,
|
||||
* sats, NIP-05).
|
||||
*/
|
||||
const svBatch1 = {
|
||||
common: {
|
||||
loading: 'Laddar...',
|
||||
error: 'Fel',
|
||||
save: 'Spara',
|
||||
cancel: 'Avbryt',
|
||||
delete: 'Radera',
|
||||
edit: 'Redigera',
|
||||
add: 'Lägg till',
|
||||
remove: 'Ta bort',
|
||||
create: 'Skapa',
|
||||
submit: 'Skicka',
|
||||
close: 'Stäng',
|
||||
back: 'Tillbaka',
|
||||
next: 'Nästa',
|
||||
done: 'Klart',
|
||||
search: 'Sök',
|
||||
filter: 'Filtrera',
|
||||
sort: 'Sortera',
|
||||
share: 'Dela',
|
||||
more: 'Mer',
|
||||
copy: 'Kopiera',
|
||||
copied: 'Kopierat!',
|
||||
viewAll: 'Visa alla',
|
||||
seeMore: 'Se mer',
|
||||
showMore: 'Visa mer',
|
||||
showLess: 'Visa mindre',
|
||||
noResults: 'Inga resultat hittades',
|
||||
tryAgain: 'Försök igen',
|
||||
learnMore: 'Lär dig mer',
|
||||
getStarted: 'Kom igång',
|
||||
yes: 'Ja',
|
||||
no: 'Nej',
|
||||
or: 'eller',
|
||||
and: 'och',
|
||||
free: 'Gratis',
|
||||
new: 'Ny',
|
||||
popular: 'Populär',
|
||||
featured: 'Utvald',
|
||||
verified: 'Verifierad',
|
||||
sats: 'sats',
|
||||
clear: 'Rensa',
|
||||
clearFilters: 'Rensa filter',
|
||||
clearAll: 'Rensa allt',
|
||||
hide: 'Dölj',
|
||||
undo: 'Ångra',
|
||||
},
|
||||
nav: {
|
||||
home: 'Hem',
|
||||
map: 'Spots',
|
||||
lab: 'The Lab',
|
||||
events: 'Evenemang',
|
||||
crews: 'Crews',
|
||||
wallet: 'Plånbok',
|
||||
settings: 'Inställningar',
|
||||
more: 'Mer',
|
||||
rewards: 'Belöningar',
|
||||
stats: 'Gemenskapsstatistik',
|
||||
about: 'Om',
|
||||
food: 'Mat',
|
||||
marketplace: 'Marknadsplats',
|
||||
mints: 'Mints',
|
||||
appShop: 'Appbutik',
|
||||
diy: 'DIY',
|
||||
trades: 'Marknadsplats',
|
||||
stash: 'Stash',
|
||||
collections: 'Samlingar',
|
||||
contacts: 'Kontakter',
|
||||
messages: 'Meddelanden',
|
||||
skaters: 'Skatare',
|
||||
glossary: 'Ordlista',
|
||||
riderCard: 'Rider Card',
|
||||
supporters: 'Supportrar ⚡',
|
||||
newsletter: 'Nyhetsbrev',
|
||||
viewProfile: 'Visa profil',
|
||||
leaderboards: 'Topplistor',
|
||||
},
|
||||
chromeUi: {
|
||||
skipToContent: 'Hoppa till innehåll',
|
||||
menu: 'Meny',
|
||||
inBadge: 'In',
|
||||
loggedIn: 'Inloggad',
|
||||
profile: 'Profil',
|
||||
logIn: 'Logga in',
|
||||
logOut: 'Logga ut',
|
||||
notLoggedIn: 'Inte inloggad',
|
||||
loggedOutPrompt: 'Logga in för att lägga till spots, zappa skatare och spara dina favoriter',
|
||||
accounts: 'Konton',
|
||||
addAnotherAccount: 'Lägg till ett annat konto',
|
||||
setStatus: 'Ange status',
|
||||
setYourStatus: 'Ange din status',
|
||||
status: 'Status',
|
||||
addSpot: 'Lägg till Spot',
|
||||
myData: 'Mina data',
|
||||
myStash: 'Min Stash',
|
||||
myCollections: 'Mina samlingar',
|
||||
viewMyProfile: 'Visa min profil',
|
||||
customizeNavBar: 'Anpassa navigeringsfältet',
|
||||
ecash: 'Ecash',
|
||||
madeWith: 'Skapad med',
|
||||
forSkateCommunity: 'för skateboardgemenskapen',
|
||||
beta: 'Beta',
|
||||
license: 'Licens',
|
||||
privacy: 'Integritet',
|
||||
collaborators: 'Medarbetare & vänner',
|
||||
notSponsoredBy: 'Inte sponsrad av',
|
||||
errorTitle: 'Kunde inte ladda detta',
|
||||
errorDescription: 'Nätverksbegäran misslyckades. Kontrollera din anslutning och försök igen.',
|
||||
tryAgain: 'Försök igen',
|
||||
weatherOn: 'Väder på',
|
||||
weatherOff: 'Väder av',
|
||||
trustFilter: 'Förtroendefilter',
|
||||
filterByTrustLevel: 'Filtrera efter förtroendenivå',
|
||||
trust: {
|
||||
all: 'Alla användare',
|
||||
allDesc: 'Visa innehåll från alla',
|
||||
verified: 'Verifierad',
|
||||
verifiedDesc: 'Du följer dem eller så är de verifierade (förtroende ≥90)',
|
||||
trusted: 'Betrodd',
|
||||
trustedDesc: 'Vänners vänner eller NIP-05-verifierade (förtroende ≥60)',
|
||||
following: 'Endast följda',
|
||||
followingDesc: 'Visa bara innehåll från personer du följer',
|
||||
followingShort: 'Följer',
|
||||
},
|
||||
sort: {
|
||||
recent: 'Senaste',
|
||||
recentDesc: 'Nyast först',
|
||||
trust: 'Högst förtroende',
|
||||
trustDesc: 'Mest betrodda skapare',
|
||||
proximity: 'Närmast mig',
|
||||
proximityDesc: 'Närmaste platser',
|
||||
popular: 'Mest populär',
|
||||
popularDesc: 'Flest kommentarer/reaktioner',
|
||||
zaps: 'Flest Zaps',
|
||||
zapsDesc: 'Högsta mottagna värde',
|
||||
},
|
||||
spotType: {
|
||||
street: 'Street',
|
||||
transition: 'Transition',
|
||||
park: 'Park',
|
||||
plaza: 'Plaza',
|
||||
diy: 'DIY',
|
||||
bowl: 'Bowl',
|
||||
vert: 'Vert',
|
||||
indoor: 'Inomhus',
|
||||
skatepark: 'Skatepark',
|
||||
miniramp: 'Miniramp',
|
||||
},
|
||||
},
|
||||
desktopNav: {
|
||||
title: 'Datornavigering',
|
||||
desc: 'Välj vilka flikar som visas i det övre fältet och deras ordning. Dolda flikar finns fortfarande i menyn ”Mer”.',
|
||||
fixed: 'Fast',
|
||||
shownInTopBar: 'Visas i det övre fältet ({{count}})',
|
||||
noExtraTabs: 'Inga extra flikar visas — allt finns i menyn ”Mer”. Lägg till några nedan.',
|
||||
inMoreMenu: 'I menyn ”Mer” ({{count}})',
|
||||
moveUp: 'Flytta {{name}} upp',
|
||||
moveDown: 'Flytta {{name}} ned',
|
||||
hide: 'Dölj {{name}}',
|
||||
moveToMore: 'Flytta till menyn Mer',
|
||||
show: 'Visa',
|
||||
showInTopBar: 'Visa {{name}} i det övre fältet',
|
||||
showInTopBarTitle: 'Visa i det övre fältet',
|
||||
reset: 'Återställ till standard',
|
||||
},
|
||||
navSheet: {
|
||||
title: 'Anpassa ditt fält',
|
||||
desc: 'Välj de {{count}} flikar du använder mest. Allt annat finns kvar i menyn.',
|
||||
preview: 'Förhandsgranska',
|
||||
empty: 'Tom',
|
||||
order: 'Ordning ({{done}}/{{total}})',
|
||||
available: 'Tillgängliga flikar',
|
||||
full: 'Fältet är fullt — ta bort en för att byta',
|
||||
moveUp: 'Flytta {{name}} upp',
|
||||
moveDown: 'Flytta {{name}} ned',
|
||||
login: 'Logga in',
|
||||
profile: 'Profil',
|
||||
reset: 'Återställ',
|
||||
done: 'Klart',
|
||||
},
|
||||
pwa: {
|
||||
installTitle: 'Installera SkateSpots',
|
||||
installSubtitle: 'Få hela appupplevelsen',
|
||||
addToHomeScreen: 'Lägg till på hemskärmen',
|
||||
installApp: 'Installera appen',
|
||||
maybeLater: 'Kanske senare',
|
||||
gotIt: 'Uppfattat!',
|
||||
benefits: {
|
||||
fast: 'Blixtsnabbt',
|
||||
offline: 'Fungerar offline',
|
||||
fullAccess: 'Full åtkomst',
|
||||
},
|
||||
iosStep1: 'Tryck på delningsknappen',
|
||||
iosStep1Hint: 'längst ner i Safari',
|
||||
iosStep2: 'Skrolla och tryck på "Lägg till på hemskärmen"',
|
||||
iosStep2Hint: 'i delningsmenyn',
|
||||
iosStep3: 'Tryck på "Lägg till" för att installera',
|
||||
iosStep3Hint: 'Appen visas på din hemskärm',
|
||||
androidStep1: 'Tryck på menyknappen',
|
||||
androidStep1Hint: '(tre punkter) i din webbläsare',
|
||||
androidStep2: 'Välj "Lägg till på hemskärmen"',
|
||||
androidStep2Hint: 'eller "Installera appen"',
|
||||
androidStep3: 'Bekräfta för att installera',
|
||||
androidStep3Hint: 'Appen visas på din hemskärm',
|
||||
tagline: 'Gratis • Fungerar offline • Snabb & pålitlig',
|
||||
},
|
||||
home: {
|
||||
tagline: 'Gemenskapsdriven • Relay-baserad',
|
||||
title: 'SKATE SPOTS',
|
||||
subtitle: 'Upptäck Spots • Träffas • Lär dig tricks • Stötta lokala',
|
||||
description: 'Riktig skateboardåkning sker offline – det här verktyget hjälper dig att hitta den.',
|
||||
betaWarning: 'BETA - Under uppbyggnad • Använd på egen risk',
|
||||
pwaHint: 'Progressiv webbapp - installera på din enhet',
|
||||
exploreMap: 'Utforska kartan',
|
||||
addSpot: 'Lägg till Spot',
|
||||
globalSpots: 'Globala Spots',
|
||||
openCommunity: 'Öppen gemenskap',
|
||||
lightningZaps: 'Lightning Zaps',
|
||||
featuredSpots: 'Utvalda Spots',
|
||||
featuredSpotsDesc: 'Gemenskapsverifierade skate-spots från hela världen',
|
||||
upcomingEvents: 'Kommande evenemang',
|
||||
upcomingEventsDesc: 'Tävlingar, träffar och sessioner som händer snart',
|
||||
noSpotsYet: 'Inga Spots hittade än',
|
||||
noSpotsHint: 'Bli först med att lägga till en Spot!',
|
||||
noEventsYet: 'Inga kommande evenemang',
|
||||
noEventsHint: 'Kom tillbaka senare eller skapa ett!',
|
||||
theLab: 'The Lab',
|
||||
theLabDesc: 'Lär dig tricks, hitta coacher och utveckla din åkning',
|
||||
coaches: 'Coacher',
|
||||
coachesDesc: 'Lär dig av erfarna skatare som kan hjälpa dig utvecklas',
|
||||
filmers: 'Filmare',
|
||||
filmersDesc: 'Kom i kontakt med filmare för att fånga dina bästa klipp',
|
||||
findCoach: 'Hitta en coach',
|
||||
becomeCoach: 'Bli coach',
|
||||
findFilmer: 'Hitta en filmare',
|
||||
becomeFilmer: 'Bli filmare',
|
||||
viewAllSpots: 'Visa alla Spots',
|
||||
viewAllEvents: 'Visa alla evenemang',
|
||||
createEvent: 'Skapa evenemang',
|
||||
readyToShare: 'Redo att dela?',
|
||||
readyToShareDesc: 'Hjälp skateboardgemenskapen att växa genom att lägga till dina favoritspots. Varje plats du delar hjälper andra skatare att upptäcka nya ställen att åka på.',
|
||||
},
|
||||
about: {
|
||||
title: 'Om SkateSpots',
|
||||
subtitle: 'En decentraliserad skateboardgemenskap',
|
||||
whatIs: 'Vad är SkateSpots?',
|
||||
whatIsDesc: 'SkateSpots är en gemenskapsdriven plattform för att upptäcka skateboardplatser världen över. Byggd på Nostr ger den skatare verkligt ägande av sina data.',
|
||||
features: 'Funktioner',
|
||||
featuresDesc: 'Hitta Spots, skapa evenemang, kom i kontakt med coacher och stötta din lokala skatebutik – allt på ett ställe.',
|
||||
nostr: 'Byggd på Nostr',
|
||||
nostrDesc: 'Nostr är ett enkelt, öppet protokoll som möjliggör verkligt censurresistent global kommunikation. Ditt konto och dina data tillhör dig.',
|
||||
openSource: 'Öppen källkod',
|
||||
openSourceDesc: 'SkateSpots är helt och hållet öppen källkod. Bidra, forka eller kör din egen instans.',
|
||||
lightning: 'Lightning-betalningar',
|
||||
lightningDesc: 'Zappa dina favoritskatare, coacher och innehållsskapare med Bitcoin Lightning-betalningar.',
|
||||
},
|
||||
faq: {
|
||||
title: 'Vanliga frågor',
|
||||
subtitle: 'Allt du behöver veta om SkateSpots',
|
||||
whatIsNostr: 'Vad är Nostr?',
|
||||
whatIsNostrAnswer: 'Nostr är ett öppet protokoll för decentraliserat socialt nätverkande. Till skillnad från traditionella plattformar äger du dina data och din identitet.',
|
||||
howToStart: 'Hur kommer jag igång?',
|
||||
howToStartAnswer: 'Klicka på "Registrera dig" för att skapa ett nytt Nostr-konto, eller "Logga in" om du redan har ett. Du kan använda ett webbläsartillägg, en mobilapp eller en hemlig nyckel.',
|
||||
whatAreZaps: 'Vad är Zaps?',
|
||||
whatAreZapsAnswer: 'Zaps är Bitcoin Lightning-dricks som du kan skicka till andra användare. De är ett sätt att visa uppskattning för bra innehåll eller stötta skapare.',
|
||||
howToAddSpot: 'Hur lägger jag till en Spot?',
|
||||
howToAddSpotAnswer: 'Logga in på ditt konto, klicka på "Lägg till Spot" och fyll i detaljerna inklusive plats, foton och beskrivning.',
|
||||
isItFree: 'Är SkateSpots gratis?',
|
||||
isItFreeAnswer: 'Ja! SkateSpots är helt gratis att använda. Du kan valfritt skicka Zaps (Bitcoin-dricks) till andra användare.',
|
||||
canIEditSpot: 'Kan jag redigera eller radera mina Spots?',
|
||||
canIEditSpotAnswer: 'Ja, du kan redigera Spots som du har skapat. På grund av Nostrs decentraliserade natur skickas raderingsbegäranden men vissa relays kan behålla data.',
|
||||
},
|
||||
onboarding: {
|
||||
welcome: 'Välkommen till SkateSpots!',
|
||||
welcomeDesc: 'Låt oss komma igång på bara några steg.',
|
||||
step1Title: 'Skapa ditt konto',
|
||||
step1Desc: 'Dina Nostr-nycklar genereras. Det här är som ett lösenord som du kontrollerar.',
|
||||
step2Title: 'Säkerhetskopiera dina nycklar',
|
||||
step2Desc: 'Spara din återställningsfras på ett säkert ställe. Detta är det enda sättet att återställa ditt konto!',
|
||||
step3Title: 'Ställ in din profil',
|
||||
step3Desc: 'Berätta om dig själv för gemenskapen.',
|
||||
step4Title: 'Du är redo!',
|
||||
step4Desc: 'Börja utforska Spots, evenemang och kom i kontakt med andra skatare.',
|
||||
skipForNow: 'Hoppa över för nu',
|
||||
continueToApp: 'Fortsätt till appen',
|
||||
},
|
||||
};
|
||||
|
||||
export default svBatch1;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,4 +1,908 @@
|
|||
/** sv — batch 7. Filled by the translation pass; empty until then. */
|
||||
const svBatch7 = {};
|
||||
/** sv — batch 7. Translated from the English source. */
|
||||
export const svBatch7 = {
|
||||
events: {
|
||||
title: "Skate-event",
|
||||
createEvent: "Skapa event",
|
||||
editEvent: "Redigera event",
|
||||
eventDetails: "Eventdetaljer",
|
||||
eventName: "Eventnamn",
|
||||
eventType: "Eventtyp",
|
||||
date: "Datum",
|
||||
time: "Tid",
|
||||
startDate: "Startdatum",
|
||||
endDate: "Slutdatum",
|
||||
venue: "Plats",
|
||||
organizer: "Arrangör",
|
||||
attendees: "Deltagare",
|
||||
going: "Kommer",
|
||||
interested: "Intresserad",
|
||||
rsvp: "RSVP",
|
||||
ticketPrice: "Biljettpris",
|
||||
freeEntry: "Fri entré",
|
||||
register: "Anmäl dig",
|
||||
moreInfo: "Mer info",
|
||||
upcomingEvents: "Kommande",
|
||||
pastEvents: "Tidigare",
|
||||
noEvents: "Inga event hittades",
|
||||
findEvents: "Hitta tävlingar, demos, sessions och mer",
|
||||
searchPlaceholder: "Sök event...",
|
||||
loginToCreate: "Logga in för att skapa event",
|
||||
noEventsMatch: "Inga kommande event matchar dina filter.",
|
||||
noUpcoming: "Inga kommande event hittades.",
|
||||
noPast: "Inga tidigare event hittades.",
|
||||
types: {
|
||||
contest: "Tävling",
|
||||
session: "Session",
|
||||
meetup: "Meetup",
|
||||
premiere: "Videopremiär",
|
||||
workshop: "Workshop",
|
||||
demo: "Demo",
|
||||
jam: "Jam",
|
||||
},
|
||||
},
|
||||
wallet: {
|
||||
title: "Plånbok",
|
||||
balance: "Saldo",
|
||||
send: "Skicka",
|
||||
receive: "Ta emot",
|
||||
transactions: "Transaktioner",
|
||||
history: "Historik",
|
||||
noTransactions: "Inga transaktioner än",
|
||||
sendSats: "Skicka sats",
|
||||
receiveSats: "Ta emot sats",
|
||||
amount: "Belopp",
|
||||
recipient: "Mottagare",
|
||||
lightning: "Lightning",
|
||||
onChain: "On-chain",
|
||||
invoice: "Faktura",
|
||||
address: "Adress",
|
||||
scanQR: "Skanna QR",
|
||||
paste: "Klistra in",
|
||||
payInvoice: "Betala faktura",
|
||||
createInvoice: "Skapa faktura",
|
||||
copied: "Kopierat till urklipp!",
|
||||
insufficientFunds: "Otillräckliga medel",
|
||||
paymentSent: "Betalning skickad!",
|
||||
paymentReceived: "Betalning mottagen!",
|
||||
cashu: {
|
||||
title: "Cashu Wallet",
|
||||
tokens: "Tokens",
|
||||
mint: "Mint",
|
||||
mints: "Mints",
|
||||
manageMints: "Hantera mints",
|
||||
addMint: "Lägg till mint",
|
||||
removeMint: "Ta bort mint",
|
||||
defaultMint: "Standardmint",
|
||||
backup: "Säkerhetskopiera",
|
||||
restore: "Återställ",
|
||||
recoveryPhrase: "Återställningsfras",
|
||||
viewRecoveryPhrase: "Visa återställningsfras",
|
||||
seedWarning: "Det här är som din Nostr nsec - håll den hemlig och säkerhetskopierad!",
|
||||
},
|
||||
},
|
||||
spots: {
|
||||
addSpot: "Lägg till Spot",
|
||||
editSpot: "Redigera Spot",
|
||||
spotDetails: "Spotdetaljer",
|
||||
spotName: "Spotnamn",
|
||||
spotType: "Spottyp",
|
||||
description: "Beskrivning",
|
||||
location: "Plats",
|
||||
address: "Adress",
|
||||
photos: "Foton",
|
||||
addPhotos: "Lägg till foton",
|
||||
obstacles: "Hinder",
|
||||
features: "Funktioner",
|
||||
bustLevel: "Bust-nivå",
|
||||
bestTime: "Bästa tid",
|
||||
tips: "Tips",
|
||||
reviews: "Recensioner",
|
||||
addReview: "Lägg till recension",
|
||||
reportSpot: "Rapportera Spot",
|
||||
directions: "Vägbeskrivning",
|
||||
shareSpot: "Dela Spot",
|
||||
createdBy: "Skapad av",
|
||||
lastUpdated: "Senast uppdaterad",
|
||||
types: {
|
||||
park: "Skatepark",
|
||||
street: "Street Spot",
|
||||
diy: "DIY Spot",
|
||||
plaza: "Plaza",
|
||||
indoor: "Inomhus",
|
||||
bowl: "Bowl",
|
||||
vert: "Vert",
|
||||
miniramp: "Mini Ramp",
|
||||
},
|
||||
bustLevels: {
|
||||
chill: "Chill",
|
||||
moderate: "Måttlig",
|
||||
sketchy: "Sketchy",
|
||||
heavy: "Hård",
|
||||
},
|
||||
},
|
||||
settings: {
|
||||
title: "Inställningar",
|
||||
profile: "Profil",
|
||||
editProfile: "Redigera profil",
|
||||
account: "Konto",
|
||||
security: "Säkerhet",
|
||||
relays: "Relays",
|
||||
appearance: "Utseende",
|
||||
language: "Språk",
|
||||
notifications: "Aviseringar",
|
||||
privacy: "Integritet",
|
||||
about: "Om",
|
||||
help: "Hjälp",
|
||||
feedback: "Feedback",
|
||||
version: "Version",
|
||||
displayName: "Visningsnamn",
|
||||
username: "Användarnamn",
|
||||
bio: "Bio",
|
||||
website: "Webbplats",
|
||||
lightningAddress: "Lightning-adress",
|
||||
profilePicture: "Profilbild",
|
||||
banner: "Banner",
|
||||
saveProfile: "Spara profil",
|
||||
backupKeys: "Säkerhetskopiera nycklar",
|
||||
exportKeys: "Exportera nycklar",
|
||||
secretKey: "Hemlig nyckel",
|
||||
publicKey: "Publik nyckel",
|
||||
showSecretKey: "Visa hemlig nyckel",
|
||||
hideSecretKey: "Dölj hemlig nyckel",
|
||||
copyKey: "Kopiera nyckel",
|
||||
keysBackedUp: "Du har bekräftat att dina nycklar är säkert säkerhetskopierade.",
|
||||
keysNotBackedUp: "Se till att säkerhetskopiera din återställningsfras eller hemliga nyckel!",
|
||||
selectLanguage: "Välj språk",
|
||||
english: "Engelska",
|
||||
spanish: "Spanska",
|
||||
},
|
||||
createSpot: {
|
||||
title: "Lägg till en skate-spot",
|
||||
subtitle: "Dela en skateboard-spot med communityn",
|
||||
backToMap: "Tillbaka till kartan",
|
||||
namePlaceholder: "t.ex. Hollywood High School",
|
||||
descriptionPlaceholder: "Beskriv spoten, hinder, bästa tider att skejta, säkerhetsinfo, osv.",
|
||||
addressPlaceholder: "t.ex. 1521 N Highland Ave, Los Angeles, CA",
|
||||
selectType: "Välj spottyp",
|
||||
selectBustLevel: "Välj bust-nivå",
|
||||
uploadPhotos: "Ladda upp",
|
||||
dragDrop: "Dra och släpp eller klicka för att ladda upp",
|
||||
maxPhotos: "Max 5 foton",
|
||||
publishing: "Publicerar...",
|
||||
success: "Spoten publicerades!",
|
||||
error: "Kunde inte publicera spoten",
|
||||
locationRequired: "Välj en plats på kartan",
|
||||
useCurrentLocation: "Använd min nuvarande plats",
|
||||
pickOnMap: "Välj plats på kartan",
|
||||
loginToAdd: "Du måste logga in för att lägga till en skate-spot.",
|
||||
locationLabel: "Plats",
|
||||
tapToPlace: "Tryck på kartan för att sätta nålen, eller dra den för att finjustera.",
|
||||
manualCoords: "Ange koordinater manuellt",
|
||||
moreDetails: "Mer information (valfritt)",
|
||||
photoHint: "ett foto krävs för att publicera",
|
||||
nameRequired: "Ange ett namn för spoten.",
|
||||
descriptionRequired: "Beskriv spoten.",
|
||||
addressRequired: "Lägg till en adress eller ett områdesnamn.",
|
||||
photoRequired: "Lägg till minst ett foto.",
|
||||
draftTitle: "Du har ett osparat utkast",
|
||||
draftBody: "Fortsätt där du slutade, eller släng det.",
|
||||
draftResume: "Återuppta",
|
||||
draftDiscard: "Släng utkast",
|
||||
requiredFields: "Berätta om spoten. Alla fält markerade med * är obligatoriska.",
|
||||
coordinates: "Koordinater",
|
||||
latitudePlaceholder: "Latitud (t.ex. 34.1012)",
|
||||
longitudePlaceholder: "Longitud (t.ex. -118.3389)",
|
||||
gettingLocation: "Hämtar plats...",
|
||||
accessType: "Åtkomsttyp",
|
||||
publicTitle: "Offentlig - öppen för alla",
|
||||
publicDesc: "Skateparker, offentliga plazas, street-spots",
|
||||
privateTitle: "Privat egendom - tillstånd krävs",
|
||||
privateDesc: "Ramar i trädgården, privat mark, gated spots",
|
||||
localsTitle: "Fråga locals först",
|
||||
localsDesc: "Respektera spoten, avslöja den inte",
|
||||
contactInfo: "Kontaktinformation",
|
||||
contactPlaceholder: "t.ex. telefonnummer, Instagram, e-post...",
|
||||
contactHintPrivate: "Hur ska folk kontakta dig för tillstånd?",
|
||||
contactHintLocals: "Hur ska folk höra av sig för att fråga om spoten?",
|
||||
},
|
||||
marketplace: {
|
||||
title: "Marketplace",
|
||||
subtitle: "Köp, sälj och byt skate-gear",
|
||||
addListing: "Lägg till annons",
|
||||
condition: "Skick",
|
||||
conditions: {
|
||||
new: "Ny",
|
||||
likeNew: "Som ny",
|
||||
good: "Bra",
|
||||
fair: "Okej",
|
||||
poor: "Dålig",
|
||||
},
|
||||
categories: {
|
||||
all: "Alla",
|
||||
decks: "Decks",
|
||||
trucks: "Trucks",
|
||||
wheels: "Hjul",
|
||||
bearings: "Lager",
|
||||
shoes: "Skor",
|
||||
clothing: "Kläder",
|
||||
protection: "Skydd",
|
||||
other: "Övrigt",
|
||||
},
|
||||
priceRange: "Prisintervall",
|
||||
location: "Plats",
|
||||
seller: "Säljare",
|
||||
contact: "Kontakta säljare",
|
||||
makeOffer: "Ge ett bud",
|
||||
sold: "Såld",
|
||||
available: "Tillgänglig",
|
||||
gear: "Gear",
|
||||
sellGear: "Sälj Gear",
|
||||
wantToBuy: "Vill köpa",
|
||||
},
|
||||
auth: {
|
||||
login: "Logga in",
|
||||
logout: "Logga ut",
|
||||
signUp: "Skapa konto",
|
||||
signUpTitle: "Ny på Nostr?",
|
||||
signUpDesc: "Skapa ett nytt konto för att komma igång. Det är gratis och öppet.",
|
||||
orLogIn: "Eller logga in",
|
||||
loginWithExtension: "Logga in med tillägg",
|
||||
loginWithAmber: "Logga in med Amber (Android)",
|
||||
loginWithKey: "Hemlig nyckel (nsec) eller återställningsfras",
|
||||
loginWithBunker: "Logga in med Nostr Connect",
|
||||
bunkerUri: "Bunker-anslutningssträng",
|
||||
openAmber: "Öppna Amber",
|
||||
connectToBunker: "Anslut till Bunker",
|
||||
noExtension: "Inget tillägg hittades.",
|
||||
extensionHelp: "Prova knappen Skapa konto ovan för att skapa ett nytt konto, eller använd flikarna Amber, Nyckel eller Bunker om du redan har inloggningsuppgifter.",
|
||||
amberDesc: "Amber är en säker Nostr-signerare för Android-enheter. Klicka på knappen nedan för att öppna Amber och auktorisera åtkomst.",
|
||||
bunkerDesc: "Kom åt ditt konto från vilken enhet som helst med en fjärrsignerare (bunker). Dina nycklar förblir säkra på servern och exponeras aldrig för webbplatser.",
|
||||
keyPlaceholder: "nsec1... eller din 12-ords återställningsfras",
|
||||
keyHint: "Du kan klistra in antingen din nsec-nyckel eller en 12-ords återställningsfras",
|
||||
uploadKeyFile: "Ladda upp din nyckelfil",
|
||||
loggingIn: "Loggar in...",
|
||||
connecting: "Ansluter...",
|
||||
verifying: "Verifierar...",
|
||||
},
|
||||
createEvent: {
|
||||
title: "Skapa ett event",
|
||||
subtitle: "Anordna ett skateboard-event för communityn",
|
||||
backToEvents: "Tillbaka till event",
|
||||
namePlaceholder: "t.ex. Sommar-session",
|
||||
descriptionPlaceholder: "Beskriv eventet, vad som väntar, regler, priser, osv.",
|
||||
selectType: "Välj eventtyp",
|
||||
venuePlaceholder: "t.ex. Venice Beach Skatepark, CA",
|
||||
selectDate: "Välj datum",
|
||||
selectTime: "Välj tid",
|
||||
ticketPricePlaceholder: "Lämna tomt för gratis event",
|
||||
publishing: "Publicerar...",
|
||||
success: "Eventet publicerades!",
|
||||
error: "Kunde inte publicera eventet",
|
||||
loginToCreate: "Du måste logga in för att skapa ett event.",
|
||||
requiredFields: "Berätta om eventet. Alla fält markerade med * är obligatoriska.",
|
||||
startDateTime: "Startdatum och tid",
|
||||
endDateTime: "Slutdatum och tid (valfritt)",
|
||||
coordinatesOptional: "Koordinater (valfritt)",
|
||||
coverImage: "Omslagsbild",
|
||||
uploadCover: "Ladda upp omslagsbild",
|
||||
nip05Recommended: "NIP-05-verifiering rekommenderas",
|
||||
nip05Desc: "Lägg till en NIP-05-identifierare i din profil för att verifiera din identitet och bygga förtroende hos deltagarna.",
|
||||
addNip05: "Lägg till NIP-05 i Inställningar",
|
||||
},
|
||||
labPage: {
|
||||
title: "The Lab",
|
||||
subtitle: "Lär dig trick. Fånga ögonblick. Få kontakt med andra skatare",
|
||||
coachesTab: "Coaching",
|
||||
filmersTab: "Filmning",
|
||||
offerCoaching: "ERBJUD COACHING",
|
||||
offerFilming: "ERBJUD FILMNING",
|
||||
loginToOffer: "Logga in för att erbjuda tjänster",
|
||||
whatToLearn: "VAD VILL DU LÄRA DIG?",
|
||||
whatContent: "VILKEN TYP AV INNEHÅLL?",
|
||||
selectSkillsDesc: "Välj skills och vi matchar dig med coacher",
|
||||
selectFilmingDesc: "Välj filmtjänster du letar efter",
|
||||
searchPlaceholder: "Sök på namn, plats eller skills...",
|
||||
noServicesYet: "INGA TJÄNSTER ÄN",
|
||||
beFirstToOffer: "Bli först med att erbjuda coaching- eller filmtjänster till communityn!",
|
||||
skills: "Skills",
|
||||
rate: "Pris",
|
||||
perHour: "/timme",
|
||||
contact: "Kontakta",
|
||||
viewProfile: "Visa profil",
|
||||
noProfilesYet: "Inga profiler än",
|
||||
beFirstCoach: "Bli först med att registrera dig som coach!",
|
||||
beFirstFilmer: "Bli först med att registrera dig som filmare!",
|
||||
yearsExperience: "års erfarenhet",
|
||||
},
|
||||
skills: {
|
||||
kickflip: "Kickflip",
|
||||
heelflip: "Heelflip",
|
||||
ollie: "Ollie",
|
||||
treflip: "360 Flip",
|
||||
shuvit: "Shuvit",
|
||||
hardflip: "Hardflip",
|
||||
varial: "Varial",
|
||||
nollie: "Nollie",
|
||||
fakie: "Fakie",
|
||||
switch: "Switch",
|
||||
grind: "Grind",
|
||||
slide: "Slide",
|
||||
manual: "Manual",
|
||||
transition: "Transition",
|
||||
bowl: "Bowl",
|
||||
vert: "Vert",
|
||||
street: "Street",
|
||||
flatground: "Flatground",
|
||||
},
|
||||
lab: {
|
||||
title: "The Lab",
|
||||
subtitle: "Ta din åkning till nästa nivå",
|
||||
coaches: "Coacher",
|
||||
filmers: "Filmare",
|
||||
findCoach: "Hitta en coach",
|
||||
becomeCoach: "Bli coach",
|
||||
findFilmer: "Hitta en filmare",
|
||||
becomeFilmer: "Bli filmare",
|
||||
hourlyRate: "Timpris",
|
||||
experience: "Erfarenhet",
|
||||
specialties: "Specialiteter",
|
||||
availability: "Tillgänglighet",
|
||||
bookSession: "Boka en session",
|
||||
contactCoach: "Kontakta coach",
|
||||
noCoaches: "Inga coacher hittades i ditt område",
|
||||
noFilmers: "Inga filmare hittades i ditt område",
|
||||
},
|
||||
shops: {
|
||||
title: "Skate Shops",
|
||||
addShop: "Lägg till Shop",
|
||||
editShop: "Redigera Shop",
|
||||
shopDetails: "Shopdetaljer",
|
||||
shopName: "Shopnamn",
|
||||
hours: "Öppettider",
|
||||
phone: "Telefon",
|
||||
website: "Webbplats",
|
||||
services: "Tjänster",
|
||||
brands: "Varumärken",
|
||||
supportLocal: "Stötta lokalt",
|
||||
nip05: "Shop NIP-05",
|
||||
nip05Hint: "Ett valfritt handtag du kontrollerar för den här Shopen (t.ex. shop@dindomän.com), verifierat mot din nyckel. Lägg till upp till 5.",
|
||||
},
|
||||
becomeFilmer: {
|
||||
title: "Bli filmare",
|
||||
subtitle: "Fånga de bästa klippen för communityn",
|
||||
bioPlaceholder: "Berätta om din filmerfarenhet och utrustning...",
|
||||
specialtiesPlaceholder: "t.ex. fisheye, teleobjektiv, drönare, redigering",
|
||||
selectSpecialties: "Välj dina specialiteter",
|
||||
hourlyRate: "Timpris (sats)",
|
||||
ratePlaceholder: "t.ex. 5000",
|
||||
locationPlaceholder: "Din stad eller ditt område",
|
||||
portfolioUrl: "Portfölj-URL",
|
||||
portfolioPlaceholder: "Länk till ditt arbete (YouTube, Instagram, osv.)",
|
||||
publishing: "Publicerar profil...",
|
||||
success: "Filmarprofil skapad!",
|
||||
error: "Kunde inte skapa profilen",
|
||||
},
|
||||
food: {
|
||||
title: "Matställen",
|
||||
subtitle: "Tanka energi före eller efter din session",
|
||||
addFood: "Lägg till matställe",
|
||||
categories: {
|
||||
all: "Alla",
|
||||
burgers: "Burgare",
|
||||
pizza: "Pizza",
|
||||
tacos: "Tacos",
|
||||
coffee: "Kaffe",
|
||||
drinks: "Drycker",
|
||||
snacks: "Snacks",
|
||||
},
|
||||
skaterFriendly: "Skatervänligt",
|
||||
nearSpots: "Nära Spots",
|
||||
},
|
||||
profile: {
|
||||
posts: "Inlägg",
|
||||
spots: "Spots",
|
||||
events: "Event",
|
||||
following: "Följer",
|
||||
followers: "Följare",
|
||||
editProfile: "Redigera profil",
|
||||
follow: "Följ",
|
||||
unfollow: "Sluta följa",
|
||||
noPostsYet: "Inga inlägg än",
|
||||
noBio: "Ingen bio än",
|
||||
zapProfile: "Zappa den här skataren",
|
||||
},
|
||||
becomeCoach: {
|
||||
title: "Bli coach",
|
||||
subtitle: "Dela dina skills och hjälp andra skatare att utvecklas",
|
||||
bioPlaceholder: "Berätta om din skatebakgrund och undervisningsstil...",
|
||||
skillsPlaceholder: "t.ex. kickflip, heelflip, grinds, bowls",
|
||||
selectSkills: "Välj skills du kan lära ut",
|
||||
hourlyRate: "Timpris (sats)",
|
||||
ratePlaceholder: "t.ex. 5000",
|
||||
locationPlaceholder: "Din stad eller ditt område",
|
||||
publishing: "Publicerar profil...",
|
||||
success: "Coachprofil skapad!",
|
||||
error: "Kunde inte skapa profilen",
|
||||
},
|
||||
weather: {
|
||||
title: "Väder",
|
||||
current: "Aktuella förhållanden",
|
||||
forecast: "Prognos",
|
||||
humidity: "Luftfuktighet",
|
||||
wind: "Vind",
|
||||
feelsLike: "Känns som",
|
||||
goodForSkating: "Bra för att skejta!",
|
||||
notIdeal: "Inte idealiska förhållanden",
|
||||
allWeather: "Allt väder",
|
||||
goodWeather: "Bra väder",
|
||||
perfectWeather: "Perfekt väder",
|
||||
},
|
||||
errors: {
|
||||
somethingWentWrong: "Något gick fel",
|
||||
tryAgainLater: "Försök igen senare",
|
||||
notFound: "Hittades inte",
|
||||
pageNotFound: "Sidan hittades inte",
|
||||
unauthorized: "Obehörig",
|
||||
loginRequired: "Logga in för att fortsätta",
|
||||
networkError: "Nätverksfel",
|
||||
checkConnection: "Kontrollera din internetanslutning",
|
||||
invalidInput: "Ogiltig inmatning",
|
||||
requiredField: "Det här fältet är obligatoriskt",
|
||||
},
|
||||
time: {
|
||||
today: "Idag",
|
||||
yesterday: "Igår",
|
||||
tomorrow: "Imorgon",
|
||||
thisWeek: "Den här veckan",
|
||||
nextWeek: "Nästa vecka",
|
||||
thisMonth: "Den här månaden",
|
||||
justNow: "Just nu",
|
||||
minutesAgo: "{{count}} minuter sedan",
|
||||
hoursAgo: "{{count}} timmar sedan",
|
||||
daysAgo: "{{count}} dagar sedan",
|
||||
},
|
||||
spotDetail: {
|
||||
postedBy: "Upplagd av",
|
||||
getDirections: "Vägbeskrivning",
|
||||
reviews: "Recensioner",
|
||||
noReviews: "Inga recensioner än",
|
||||
beFirstReview: "Bli först med att recensera den här Spoten!",
|
||||
writeReview: "Skriv en recension",
|
||||
submitReview: "Skicka recension",
|
||||
rating: "Betyg",
|
||||
reviewPlaceholder: "Dela din upplevelse på den här Spoten...",
|
||||
relatedSpots: "Spots i närheten",
|
||||
},
|
||||
eventDetail: {
|
||||
organizedBy: "Anordnas av",
|
||||
eventInfo: "Eventinfo",
|
||||
location: "Plats",
|
||||
dateTime: "Datum och tid",
|
||||
price: "Pris",
|
||||
attendeeCount: "{{count}} kommer",
|
||||
interested: "Intresserad",
|
||||
going: "Kommer",
|
||||
notGoing: "Kommer inte",
|
||||
share: "Dela event",
|
||||
},
|
||||
venueAccess: {
|
||||
title: "Åtkomstpass",
|
||||
desc: "Utfärda ett signerat pass till en åkare så att de kan bevisa åtkomst vid dörren - de visar sitt kort och vem som helst kan skanna QR-koden för att verifiera det.",
|
||||
active: "{{count}} aktiva",
|
||||
revoked: "{{count}} återkallade",
|
||||
issue: "Utfärda ett pass",
|
||||
verifyHint: "Verifieras genom att skanna - ingen app eller konto behövs för att kolla.",
|
||||
publicTitle: "Åtkomstpass",
|
||||
publicDesc: "Den här platsen utfärdar åtkomstpass. Skanna en åkares kort vid dörren för att verifiera det.",
|
||||
badge: "Pass",
|
||||
sellerHint: "Den här säljarens plats utfärdar åtkomstpass",
|
||||
},
|
||||
zaps: {
|
||||
zapButton: "Zap",
|
||||
sendZap: "Skicka Zap",
|
||||
zapAmount: "Zap-belopp",
|
||||
customAmount: "Anpassat belopp",
|
||||
addMessage: "Lägg till ett meddelande (valfritt)",
|
||||
sending: "Skickar...",
|
||||
sent: "Zap skickad!",
|
||||
failed: "Zap misslyckades",
|
||||
received: "Du fick en Zap!",
|
||||
},
|
||||
rewards: {
|
||||
title: "Belöningar",
|
||||
yourPoints: "Dina poäng",
|
||||
earnPoints: "Tjäna poäng",
|
||||
redeemPoints: "Lös in poäng",
|
||||
leaderboard: "Topplista",
|
||||
achievements: "Prestationer",
|
||||
dailyTasks: "Dagliga uppgifter",
|
||||
weeklyTasks: "Veckouppgifter",
|
||||
},
|
||||
errorsUi: {
|
||||
slammedTitle: "Slog i backen",
|
||||
slammedBody: "Något snubblade till på den här skärmen. Ditt konto och din data är säkra - låt oss få dig rullande igen.",
|
||||
tryAgain: "Försök igen",
|
||||
reloadApp: "Ladda om appen",
|
||||
pageSlammedTitle: "Den här sidan slog i backen",
|
||||
pageSlammedBody: "Något på den här skärmen snubblade till. Ditt konto och din data är säkra. Vanligtvis löser en snabb omladdning det.",
|
||||
reload: "Ladda om",
|
||||
goBack: "Gå tillbaka",
|
||||
},
|
||||
backup: {
|
||||
title: "Spara din inloggning",
|
||||
subtitle: "Tar 10 sekunder - gör det en gång",
|
||||
message: "Din återställningskod är det enda sättet tillbaka till ditt konto. Spara den så kan du logga in på vilken enhet som helst.",
|
||||
warning: "Tappar du den finns ingen återställning - ingen e-post, ingen lösenordsåterställning.",
|
||||
backupNow: "Spara den nu",
|
||||
confirmed: "Jag har sparat den",
|
||||
remindLater: "Senare",
|
||||
},
|
||||
bootUi: {
|
||||
ariaLoading: "Laddar SkateSpots",
|
||||
ariaReady: "SkateSpots redo",
|
||||
ready: "Redo",
|
||||
statusWaking: "Väcker nätverket",
|
||||
statusTuning: "Ställer in relays",
|
||||
statusPulling: "Hämtar in Spots",
|
||||
statusDropping: "Droppar in",
|
||||
},
|
||||
footer: {
|
||||
vibedWith: "Vibad med",
|
||||
poweredBy: "Drivs av",
|
||||
openSource: "Öppen källkod",
|
||||
contribute: "Bidra",
|
||||
decentralized: "Decentraliserat",
|
||||
communityOwned: "Communityägt",
|
||||
},
|
||||
role: {
|
||||
owner: "Ägare",
|
||||
admin: "Admin",
|
||||
organiser: "Arrangör",
|
||||
verifiedOwner: "Verifierad ägare",
|
||||
},
|
||||
nfc: {
|
||||
write: "Skriv till NFC-tagg",
|
||||
written: "Tagg skriven",
|
||||
writtenDesc: "Tryck taggen mot en telefon för att öppna verifieringssidan.",
|
||||
failed: "Kunde inte skriva taggen",
|
||||
},
|
||||
collectionUi: {
|
||||
namePlaceholder: "Barcelona-resa 2024",
|
||||
descriptionPlaceholder: "Mina favoritspots från min Barcelona-resa...",
|
||||
},
|
||||
toastsUi: {
|
||||
followingSuccess: "Följer nu",
|
||||
followingSuccessDesc: "Den här användaren finns nu i ditt nätverk",
|
||||
followFailed: "Kunde inte följa",
|
||||
unfollowSuccess: "Slutade följa",
|
||||
unfollowSuccessDesc: "Borttagen från ditt nätverk",
|
||||
unfollowFailed: "Kunde inte sluta följa",
|
||||
reportThanks: "Tack - skickat för granskning",
|
||||
reportFailed: "Kunde inte skicka rapporten",
|
||||
savedOffline: "Sparad offline",
|
||||
savedOfflineDesc: "Vi publicerar den automatiskt när du är online igen.",
|
||||
cacheCleaned: "Cachen rensad",
|
||||
cacheCleanedDesc: "Tog bort {{count}} gamla spots från cachen",
|
||||
cacheCleared: "Cachen tömd",
|
||||
cacheClearedDesc: "Alla cachade spots har tagits bort",
|
||||
backOnline: "Online igen",
|
||||
backOnlineDesc: "Skickade {{count}} sparade åtgärder.",
|
||||
postQueued: "Inlägg i kö",
|
||||
postQueuedDesc: "Ditt inlägg publiceras när du är online igen",
|
||||
invalidIdentifier: "Ogiltig identifierare. Använd npub1..., user@domain.com eller hex-pubkey",
|
||||
notASpotThanks: "Tack - skickat för granskning",
|
||||
notASpotThanksDesc: "Inga hårda känslor: detta flaggar nålen som off-topic så folk kan avgöra själva.",
|
||||
notASpotFailed: "Kunde inte skicka rapporten",
|
||||
pleaseTryAgain: "Försök igen.",
|
||||
relayUnreachable: "Kunde inte nå någon relay - kontrollera din anslutning och försök igen.",
|
||||
loginToReport: "Logga in för att rapportera en Spot.",
|
||||
zapLoginRequired: "Inloggning krävs",
|
||||
zapLoginRequiredDesc: "Du måste vara inloggad för att skicka en Zap.",
|
||||
zapEventNotFound: "Eventet hittades inte",
|
||||
zapEventNotFoundDesc: "Kunde inte hitta eventet att Zappa.",
|
||||
zapAuthorNotFound: "Författaren hittades inte",
|
||||
zapAuthorNotFoundDesc: "Kunde inte hitta författaren till det här objektet.",
|
||||
zapSuccess: "Zap lyckad!",
|
||||
zapSuccessNwcDesc: "Du skickade {{amount}} sats via NWC till författaren.",
|
||||
zapSuccessDesc: "Du skickade {{amount}} sats till författaren.",
|
||||
zapStatusUnknown: "Betalningsstatus okänd",
|
||||
zapStatusUnknownDesc: "Din wallet löser kanske fortfarande in den här Zap:en. Kolla din wallet innan du försöker igen - betala inte två gånger.",
|
||||
zapNwcFailed: "NWC-betalning misslyckades",
|
||||
zapWeblnFailed: "WebLN-betalning misslyckades",
|
||||
zapFallingBack: "{{error}}. Faller tillbaka till andra betalningsmetoder...",
|
||||
zapFailed: "Zap misslyckades",
|
||||
zapUnknownNwcError: "Okänt NWC-fel",
|
||||
zapUnknownWeblnError: "Okänt WebLN-fel",
|
||||
nwcInvalidUri: "Ogiltig NWC-URI",
|
||||
nwcInvalidUriDesc: "Kontrollera anslutningssträngen och försök igen.",
|
||||
nwcExists: "Anslutningen finns redan",
|
||||
nwcExistsDesc: "Den här wallet:en är redan ansluten.",
|
||||
nwcConnected: "Wallet ansluten",
|
||||
nwcConnectedDesc: "Ansluten till {{alias}}.",
|
||||
nwcFailed: "Anslutningen misslyckades",
|
||||
nwcFailedDesc: "Kunde inte ansluta till wallet:en: {{error}}",
|
||||
nwcUnknownError: "Ett okänt fel uppstod",
|
||||
nwcDisconnected: "Wallet frånkopplad",
|
||||
nwcDisconnectedDesc: "Wallet-anslutningen har tagits bort.",
|
||||
deleteApproveAmber: "Godkänn i Amber",
|
||||
deleteApproveAmberDesc: "Amber öppnas - tryck Godkänn för att bekräfta borttagningen.",
|
||||
deleteCancelled: "Avbruten",
|
||||
deleteCancelledDesc: "Du avvisade begäran i Amber.",
|
||||
deleteCouldntSign: "Kunde inte signera",
|
||||
deletePublishing: "Steg 2/2: Publicerar…",
|
||||
deletePublishingDesc: "Skickar borttagningen till relays.",
|
||||
deleteStuck: "Fastnade vid PUBLISHING",
|
||||
deleteStuckDesc: "Relay-steget misslyckades: {{error}}. Det signerades OK; relayen bekräftade inte.",
|
||||
stashMerged: "Sammanfogade ändringar från en annan enhet",
|
||||
stashMergedDesc: "Din Stash redigerades någon annanstans - båda uppsättningarna av ändringar behölls.",
|
||||
statusUpdated: "Status uppdaterad!",
|
||||
statusUpdatedDesc: "Din skate-status är nu synlig för andra.",
|
||||
statusFailed: "Kunde inte sätta status",
|
||||
statusCleared: "Status rensad",
|
||||
statusClearedDesc: "Din status har tagits bort.",
|
||||
statusClearFailed: "Kunde inte rensa status",
|
||||
nutzapEnabled: "Nutzap-mottagning aktiverad",
|
||||
nutzapEnabledDesc: "Du kan nu ta emot ecash-zaps!",
|
||||
nutzapSetupFailed: "Inställningen misslyckades",
|
||||
nutzapUnavailable: "Nutzap-sändning otillgänglig",
|
||||
tokenReceived: "Token mottagen",
|
||||
tokenReceivedDesc: "Cashu-token löstes in!",
|
||||
receiveFailed: "Mottagandet misslyckades",
|
||||
invalidAmount: "Ogiltigt belopp",
|
||||
invalidAmountDesc: "Ange ett giltigt belopp",
|
||||
tokenCreated: "Token skapad",
|
||||
sendFailed: "Sändningen misslyckades",
|
||||
mintAdded: "Mint tillagd",
|
||||
mintAddedDesc: "Mint tillagd och betrodd",
|
||||
mintAddFailed: "Kunde inte lägga till mint",
|
||||
mintRemoved: "Mint borttagen",
|
||||
mintRemoveFailed: "Kunde inte ta bort mint",
|
||||
paymentReceived: "Betalning mottagen",
|
||||
paymentReceivedDesc: "Tog emot {{amount}} sats!",
|
||||
paymentSent: "Betalning skickad",
|
||||
paymentSentDesc: "Lightning-betalningen slutfördes",
|
||||
loginRequired: "Inloggning krävs",
|
||||
loginToFollowFounder: "Logga in för att följa grundaren",
|
||||
alreadyFollowing: "Följer redan",
|
||||
alreadyFollowingDesc: "Du följer redan {{name}}!",
|
||||
couldNotComplete: "Kunde inte slutföra det",
|
||||
tryAgainLower: "Försök igen.",
|
||||
couldNotLoadProfile: "Kunde inte ladda profilen",
|
||||
couldNotLoadProfileDesc: "Kontrollera din internetanslutning och prova att uppdatera.",
|
||||
undone: "Ångrad",
|
||||
undoneDesc: "Tillbaka till neutral - inte dold, inte rekommenderad.",
|
||||
confirmed: "Bekräftad",
|
||||
confirmedDesc: "Rekommenderad - den lämnar den här kön.",
|
||||
hiddenToast: "Dold",
|
||||
couldNotUndo: "Kunde inte ångra",
|
||||
couldNotConfirm: "Kunde inte bekräfta",
|
||||
deleteFailed: "Borttagningen misslyckades",
|
||||
somethingWentWrong: "Något gick fel",
|
||||
},
|
||||
seoUi: {
|
||||
becomeBuilderTitle: "Bli byggare - SkateSpots",
|
||||
becomeBuilderDesc: "Lista dina tjänster för att bygga ramper, parker och DIY - vad du bygger, material och skala.",
|
||||
tradesTitle: "Mina affärer — SkateSpots",
|
||||
tradesDesc: "Hantera dina marketplace-affärer, bekräftelser och rykte.",
|
||||
eventsTitle: "Skate-event och turer - SkateSpots",
|
||||
eventsDesc: "Upptäck skateboard-event, tävlingar, turer och sessions nära dig.",
|
||||
editShopDesc: "Redigera din skate-shop.",
|
||||
createTourDesc: "Anordna skate-turer - lokala turer till dolda pärlor, nationella roadtrips, internationella äventyr eller KOTR-liknande förstörelsetävlingar.",
|
||||
deckDesignerTitle: "Deck-designer — SkateSpots DIY",
|
||||
deckDesignerDesc: "Designa en skateboard- eller longboard-kontur och exportera en utskrivbar 1:1-mall, SVG eller DXF - concave, kicks, wheelbase och truckhål ingår.",
|
||||
createEventTitle: "Skapa ett skate-event - SkateSpots",
|
||||
createEventDesc: "Skapa ett nytt skateboard-event för communityn.",
|
||||
editTourDesc: "Redigera din skate-tur - uppdatera stopp, datum och detaljer.",
|
||||
walletTitle: "Plånbok - SkateSpots",
|
||||
walletDesc: "Anslut din Lightning-wallet för att skicka zaps till skatare och spot-skapare.",
|
||||
becomePhotographerTitle: "Bli fotograf - SkateSpots",
|
||||
becomePhotographerDesc: "Skapa din profil för skatefotografering - kameror, objektiv, ljus och tjänster.",
|
||||
newsletterTitle: "Nyhetsbrev - SkateSpots",
|
||||
newsletterDesc: "Veckovisa utskick från SkateSpots-communityn. Appuppdateringar, nya spots, event och personerna som håller skateboardåkningen levande.",
|
||||
homeTitle: "SkateSpots - Upptäck skateboardplatser världen över",
|
||||
zapLeaderboardTitle: "Zap-topplistor - SkateSpots",
|
||||
zapLeaderboardDesc: "De mest Zappade skate-spotsen och communitymedlemmarna som stöttar dem.",
|
||||
adminReviewTitle: "Granskningskö — SkateSpots",
|
||||
gearSwapTitle: "Gear-byte - SkateSpots",
|
||||
gearSwapDesc: "Köp och sälj begagnat skate-gear med andra skatare. Decks, trucks, hjul, skor och mer.",
|
||||
donateTitle: "Donera — SkateSpots",
|
||||
donateDesc: "Stötta SkateSpots — Lightning, privat on-chain (silent payments) eller finansiera bygget på Angor.",
|
||||
verifyCardTitle: "Verifiera — SkateSpots",
|
||||
verifyCardDesc: "Verifiera ett SkateSpots-kort eller åtkomstpass.",
|
||||
mapTitle: "Karta över skate-spots - SkateSpots",
|
||||
mapDesc: "Utforska skateboard-spots runt om i världen på vår interaktiva karta.",
|
||||
diyTitle: "DIY — Gör din egen | SkateSpots",
|
||||
diyDesc: "Guider, öppna verktyg och ritningar för att göra dina egna skateboards, ramper och betongspots - och människorna och platserna att göra det med.",
|
||||
appShopTitle: "App Shop — SkateSpots",
|
||||
becomeSkaterTitle: "Gå med i skaterkatalogen - SkateSpots",
|
||||
becomeSkaterDesc: "Skapa din skaterprofil så att communityn kan hitta dig.",
|
||||
marketplaceTitle: "Marketplace - SkateSpots",
|
||||
marketplaceDesc: "Köp och sälj skateboard-gear på den decentraliserade Plebeian Market.",
|
||||
becomeEditorTitle: "Bli videoredigerare - SkateSpots",
|
||||
becomeEditorDesc: "Skapa din profil som skateboard-videoredigerare på SkateSpots.",
|
||||
amberCallbackTitle: "Loggar in med Amber - SkateSpots",
|
||||
amberCallbackDesc: "Slutför din Amber-inloggning (NIP-55).",
|
||||
supportersTitle: "Supportrar - SkateSpots",
|
||||
supportersDesc: "Communityn som håller SkateSpots vid liv - supportrar, samarbetspartners, partners och vänner.",
|
||||
becomeCoachTitle: "Bli coach - SkateSpots",
|
||||
becomeCoachDesc: "Skapa din skateboard-coachprofil.",
|
||||
riderCardTitle: "Skaterkort — SkateSpots",
|
||||
riderCardDesc: "Skapa ditt utskrivbara SkateSpots-skaterkort eller park-åtkomstkort.",
|
||||
editEventDesc: "Redigera ditt skateboard-event.",
|
||||
createShopTitle: "Lägg till en skate-shop - SkateSpots",
|
||||
createShopDesc: "Lägg till din skate-shop i communityn.",
|
||||
deckCostTitle: "Deck-kostnadskalkylator — SkateSpots DIY",
|
||||
deckCostDesc: "Räkna ut vad ett deck kostar att tillverka - arbete, utrustning, material, processtid, förpackning och marginal - och ett rimligt försäljningspris.",
|
||||
pyramidTitle: "Pyramidrankningar - SkateSpots",
|
||||
pyramidDesc: "Toppbidragsgivare och communityledare.",
|
||||
foodTitle: "Mat nära spots - SkateSpots",
|
||||
foodDesc: "Hitta restauranger, kaféer och matalternativ nära skateboard-spots.",
|
||||
createListingTitle: "Lista Gear - SkateSpots",
|
||||
createListingDesc: "Lista skateboard-gear till salu eller hitta gear du vill köpa.",
|
||||
becomeFilmerTitle: "Bli filmare - SkateSpots",
|
||||
becomeFilmerDesc: "Skapa din profil för skateboard-filmning.",
|
||||
skatersTitle: "Skatare - SkateSpots",
|
||||
skatersDesc: "Upptäck skatare i SkateSpots-communityn. Bläddra efter stil, stance, nivå och plats.",
|
||||
communityStatsTitle: "Communitystatistik — SkateSpots",
|
||||
communityStatsDesc: "Live-communitystatistik för SkateSpots - spots, event, coacher, filmare, redigerare, turer och tillväxt över tid. Hämtas direkt från Nostr.",
|
||||
labTitle: "The Lab - SkateSpots",
|
||||
labDesc: "Hitta skateboard-coacher, filmare, fotografer och videoredigerare.",
|
||||
stashTitle: "Min Stash - SkateSpots",
|
||||
stashDesc: "Hantera ditt privata gear-lager. Håll koll på vad du äger, vad du vill sälja eller byta.",
|
||||
bountyLeaderboardTitle: "Mappa och tjäna - SkateSpots",
|
||||
bountyLeaderboardDesc: "Mappa skate-spots och shops, tjäna zaps från communityn. Se toppbidragsgivarna.",
|
||||
spotCollectionsTitle: "Mina spot-samlingar - SkateSpots",
|
||||
spotCollectionsDesc: "Organisera dina favorit-spots i personliga samlingar",
|
||||
mintsTitle: "Cashu Mints — SkateSpots",
|
||||
mintsDesc: "Bläddra bland Cashu-mints, kolla deras hälsa och lägg till en i din wallet.",
|
||||
},
|
||||
miscUi: {
|
||||
openingCamera: "Öppnar kameran…",
|
||||
usePhoneCamera: "Använd telefonens kamera och kom tillbaka hit",
|
||||
startingCamera: "Startar kameran...",
|
||||
cameraAccessRequired: "Kameraåtkomst krävs",
|
||||
cameraAccessHint: "Tillåt kameraåtkomst i webbläsarinställningarna, eller använd filväljaren nedan.",
|
||||
cameraErrorTitle: "Kamerafel",
|
||||
cameraErrorDesc: "Kunde inte öppna kameran. Kontrollera appens behörigheter i Inställningar.",
|
||||
cameraDeniedTitle: "Kameraåtkomst nekad",
|
||||
cameraDeniedDesc: "Tillåt kameraåtkomst i webbläsarinställningarna.",
|
||||
uploadFromGallery: "Ladda upp från galleriet",
|
||||
uploading: "Laddar upp...",
|
||||
usePhoto: "Använd foto",
|
||||
earningPotential: "Intjäningspotential",
|
||||
qualityExcellent: "Utmärkt!",
|
||||
qualityGood: "Bra",
|
||||
qualityBasic: "Grundläggande",
|
||||
qualityGettingStarted: "Kommer igång",
|
||||
qualityLocationAdded: "Plats tillagd",
|
||||
qualityOnePhoto: "Minst 1 foto",
|
||||
qualityThreePhotos: "3+ foton",
|
||||
qualityMoreAngles: "Fler vinklar = bättre",
|
||||
qualityDescription: "Beskrivning",
|
||||
qualityDetailedDesc: "Detaljerad beskrivning (100+ tecken)",
|
||||
qualityContact: "Kontaktinfo",
|
||||
qualityPhoneOrWebsite: "Telefon eller webbplats",
|
||||
qualityHours: "Öppettider",
|
||||
qualitySpotType: "Spottyp vald",
|
||||
failedToLoadComments: "Kunde inte ladda kommentarer",
|
||||
commentsTitle: "Kommentarer",
|
||||
noCommentsYet: "Inga kommentarer än",
|
||||
beFirstComment: "Bli först med att dela dina tankar!",
|
||||
removeMember: "Ta bort medlem",
|
||||
whoIsThisFor: "Vem är den här profilen för?",
|
||||
individual: "Individ",
|
||||
individualDesc: "En enskild person",
|
||||
collective: "Kollektiv",
|
||||
collectiveDesc: "Crew, studio eller företag",
|
||||
membersLabel: "Medlemmar",
|
||||
dismissReport: "Avvisa rapport",
|
||||
reportedBy: "rapporterad av",
|
||||
completingLoginAmber: "Slutför inloggning med Amber...",
|
||||
entityMembersHint: "Lägg till Nostr-kontona för din crew. Varje medlem bekräftar sin egen spot med sin nyckel - tills dess visas de som ”väntande”.",
|
||||
entityVerifiedHint: "Medlemskap verifieras per medlem - ingen kan läggas till i din crew utan att bekräfta från sitt eget konto.",
|
||||
entityInvalidPubkey: "Ange en giltig npub, nprofile eller 64-teckens hex-pubkey.",
|
||||
entityAlreadyAdded: "Den medlemmen är redan tillagd.",
|
||||
offline: "Offline",
|
||||
connected: "Ansluten",
|
||||
offlineMode: "Offlineläge",
|
||||
allFeaturesAvailable: "Alla funktioner tillgängliga",
|
||||
browsingCachedSpots: "Bläddrar bland cachade spots",
|
||||
queuedActions: "{{count}} köade åtgärder",
|
||||
syncing: "Synkroniserar",
|
||||
publishingWhenStable: "Publicerar när anslutningen stabiliseras...",
|
||||
willPublishOnline: "Publiceras när du är online igen",
|
||||
availableOffline: "Tillgängligt offline:",
|
||||
offlineBrowseSpots: "Bläddra bland tidigare visade spots",
|
||||
offlineViewDetails: "Visa cachade spotdetaljer",
|
||||
offlineKeepActing: "Fortsätt handla - inlägg, RSVP, annonser och meddelanden köas och skickas när du återansluter",
|
||||
},
|
||||
sasquatchGuide: {
|
||||
homeTitle: "Välkommen till SkateSpots! 🦧",
|
||||
homeMessage: "Yo, jag är The Sasquatch. Väktare av brädor, stigar och vilda åk. Välkommen till den otämjda skatevärlden på Nostr - inga kostymer, inga annonser, bara skatare som ritar sin egen väg. Här äger du dina trick, din data och kan till och med tjäna Bitcoin för att sätta ditt spår. Få kontakt med skatare i ditt kvarter eller över hela världen. Inga regler utom att shredda, inga spår utom dina egna.",
|
||||
homeQ1: "Planera 3 dagar i Barcelona åt mig",
|
||||
homeQ2: "Hitta nybörjar-spots",
|
||||
homeQ3: "Några kommande event?",
|
||||
homeQ4: "Communitystatistik",
|
||||
homeQ5: "Hitta coacher nära mig",
|
||||
homeQ6: "Gear till salu?",
|
||||
homeQ7: "Vad är Nostr?",
|
||||
homeQ8: "Är det här gratis?",
|
||||
homeLearnMore: "Lär dig mer",
|
||||
onboardingTitle: "Kom igång 🚀",
|
||||
onboardingMessage: "Låt mig hjälpa dig förstå grunderna! Nostr är din identitet, Bitcoin Lightning låter dig tjäna sats för bidrag, och zaps är omedelbara dricks. Fråga mig vad som helst om att komma igång!",
|
||||
onboardingQ1: "Hur loggar man in?",
|
||||
onboardingQ2: "Vad är Nostr?",
|
||||
onboardingQ3: "Hur fungerar Nostr?",
|
||||
onboardingQ4: "Vad är Cashu?",
|
||||
onboardingQ5: "Hur använder man Cashu-wallet:en?",
|
||||
onboardingQ6: "Vad är mints?",
|
||||
onboardingQ7: "Vad är zaps?",
|
||||
onboardingQ8: "Vad är NWC?",
|
||||
onboardingStart: "Börja utforska",
|
||||
onboardingLogin: "Logga in för att börja",
|
||||
labTitle: "Välkommen till The Lab! 🎓",
|
||||
labMessage: "Det är här magin händer! Hitta coacher som kan lära dig allt från kickflips till darkslides, eller få kontakt med filmare som fångar dina bästa sessions. Filtrera efter skills, kolla deras erfarenhet och boka en session. Kom ihåg - alla började någonstans!",
|
||||
labQ1: "Hitta coacher",
|
||||
labQ2: "Hitta filmare",
|
||||
labQ3: "Hitta fotografer",
|
||||
labQ4: "Hitta videoredigerare",
|
||||
labQ5: "Hitta en rampbyggare",
|
||||
labQ6: "Vad är The Lab?",
|
||||
labQ7: "Vad är en byggare?",
|
||||
labQ8: "Hur erbjuder man coaching?",
|
||||
labLogin: "Logga in för att erbjuda tjänster",
|
||||
crewsTitle: "Crews 🤘",
|
||||
crewsMessage: "Crews är din kartankrade skatefamilj - människorna du skejtar MED, inte de du anlitar. Varje crew har sitt revir på kartan, hemmaspots, medlemmar och ett manifest. Medlemmar bekräftar med sina egna nycklar, så listan är äkta. Starta din egen eller hitta ditt folk!",
|
||||
crewsQ1: "Vad är crews?",
|
||||
crewsQ2: "Hur startar man en crew?",
|
||||
crewsQ3: "Hur skiljer sig en crew från The Lab?",
|
||||
crewsQ4: "Hur bekräftar medlemmarna?",
|
||||
crewsQ5: "Vad är Nostr?",
|
||||
crewsQ6: "Hur fungerar zaps?",
|
||||
crewsLogin: "Logga in för att skapa en crew",
|
||||
},
|
||||
supportUi: {
|
||||
keepMapFree: "Håll kartan gratis",
|
||||
keepMapFreeDesc: "Inga annonser, ingen spårning, inga riskkapitalister. Dina sats betalar hosting, AI-noden och relayen.",
|
||||
thankYou: "Tack! ⚡",
|
||||
satsKeepMapFree: "Dina sats håller kartan gratis.",
|
||||
keptFreeNext: "Du höll precis SkateSpots gratis för nästa skatare.",
|
||||
scanToPay: "Skanna för att betala",
|
||||
zapSkateSpots: "Zappa SkateSpots",
|
||||
payQuietly: "Betala tyst",
|
||||
pickAmount: "Välj ett belopp",
|
||||
enterAmount: "Ange hur många sats du vill skicka.",
|
||||
couldNotStartPayment: "Kunde inte starta betalningen.",
|
||||
customAmountAria: "Anpassat belopp i sats",
|
||||
commentPlaceholder: "Säg något (valfritt - endast offentliga zaps)",
|
||||
publicZapTitle: "Offentlig Zap med din kommentar",
|
||||
loginToZapTitle: "Logga in för att skicka en offentlig Zap",
|
||||
anonymousTitle: "Anonym - ingen inloggning, inget spår",
|
||||
copyLightningTitle: "Kopiera Lightning-adressen",
|
||||
copiedSuffix: "{{label}} kopierad",
|
||||
invoiceLabel: "Faktura",
|
||||
addressLabel: "Adress",
|
||||
notAPurchase: "Stöd, inte ett köp - det ger ingenting och det finns inga återbetalningar. Merch och Sasquatch Pro är separata. Din plats och identitet är aldrig inblandade i en tyst betalning.",
|
||||
},
|
||||
statusUi: {
|
||||
quickStatus: "Snabbstatus",
|
||||
skating: "Skejtar",
|
||||
skatingDesc: "Skejtar just nu",
|
||||
filming: "Filmar",
|
||||
filmingDesc: "Filmar trick",
|
||||
lookingForSesh: "Letar efter Sesh",
|
||||
lookingForSeshDesc: "Vill skejta med andra",
|
||||
coaching: "Coachar",
|
||||
coachingDesc: "Undervisar/coachar",
|
||||
chilling: "Chillar",
|
||||
chillingDesc: "Hänger på spoten",
|
||||
onMyWay: "På väg",
|
||||
onMyWayDesc: "Är på väg till en spot",
|
||||
takingABreak: "Tar en paus",
|
||||
takingABreakDesc: "Vilar/hydrerar",
|
||||
doneForToday: "Klar för idag",
|
||||
doneForTodayDesc: "Skejtat klart",
|
||||
},
|
||||
};
|
||||
|
||||
export default svBatch7;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,622 @@
|
|||
/** sv — batch 8. Filled by the translation pass; empty until then. */
|
||||
const svBatch8 = {};
|
||||
/** sv — batch 8: deckCostUi, becomeRolesUi, weatherUi, skaterLabelsUi, notifyUi, legacyMiscUi. */
|
||||
const svBatch8 = {
|
||||
deckCostUi: {
|
||||
presetPrompt: "Namnge denna förinställning",
|
||||
presetDefaultName: "Förinställning {{n}}",
|
||||
summaryCopied: "Sammanfattning kopierad",
|
||||
couldNotCopy: "Kunde inte kopiera",
|
||||
resetConfirm: "Återställ allt till exempelvärdena?",
|
||||
logoTooLarge: "Logotypen är för stor (max 500 kB)",
|
||||
loginToFill: "Logga in för att fylla i från din Nostr-profil",
|
||||
filledFromProfile: "Ifyllt från din Nostr-profil",
|
||||
warnRetailBelowOne: "Påslaget för utpris är under 1× — du skulle sälja med förlust.",
|
||||
warnWholesaleAboveRetail: "Grossistpåslaget bör vara lägre än utprispåslaget.",
|
||||
warnZeroBoards: "{{count}} rad(er) använder 0 brädor — radens kostnad ignoreras.",
|
||||
warnFixedNoBoards: "Fasta månadskostnader är angivna men brädor/månad är 0, så driftskostnaden ignoreras.",
|
||||
warnNoMaterials: "Ingen materialkostnad — lägg till minst ett material.",
|
||||
warnEquipmentOverhead: "Utrustning + omkostnader är över 60 % av kostnaden — den här modellen förutsätter hög volym; kontrollera dina brädantal.",
|
||||
warnOneBoard: "Viss utrustning fördelas på en enda bräda — höj dess brädantal för att amortera den.",
|
||||
templateStarterName: "Hobby-start",
|
||||
templateStarterBlurb: "Några rader, inga fasta kostnader",
|
||||
templateShopName: "Liten verkstad",
|
||||
templateShopBlurb: "Fullt blad med hyra & omkostnader",
|
||||
currency: "Valuta",
|
||||
noCurrencyMatches: "Ingen valuta matchar.",
|
||||
ratesUnavailable: "Livekurser är inte tillgängliga — byte byter bara etikett.",
|
||||
liveRates: "live BTC-kurser · sats inkluderade",
|
||||
chipCost: "kostnad",
|
||||
chipSell: "sälj",
|
||||
chipTotal: "totalt",
|
||||
startFrom: "Börja från",
|
||||
advancedToggleHint: "Visa satser per moment och spill, batchuppsättning, skatt och kurvan kostnad mot kvantitet",
|
||||
advanced: "Avancerat",
|
||||
simple: "Enkelt",
|
||||
sectionLabor: "Arbete",
|
||||
sectionEquipment: "Utrustning",
|
||||
sectionOperations: "Driftkostnader",
|
||||
sectionMaterials: "Material",
|
||||
sectionProcesses: "Processkostnader",
|
||||
sectionPackaging: "Förpackning",
|
||||
sectionMargins: "Marginaler",
|
||||
subtotalLoaded: "{{value}}/tim. full kostnad",
|
||||
subtotalPerBoard: "{{value}}/bräda",
|
||||
hourlyRate: "Timlön ({{unit}})",
|
||||
labourBurden: "Arbetsgivaravgifter (×)",
|
||||
loadedRate: "Full kostnad per timme",
|
||||
loadedRateHintBefore: "Full kostnad per timme = lön × arbetsgivaravgifter (arbetsgivarskatt och försäkring på lön). Hyra och räkningar hör under ",
|
||||
loadedRateHintAfter: " — räkna dem inte dubbelt.",
|
||||
colEquipment: "Utrustning",
|
||||
colCostUnit: "Kostnad ({{unit}})",
|
||||
colCost: "Kostnad",
|
||||
colSetupH: "Uppsättning (tim)",
|
||||
colLifetimeBoards: "Livstid brädor",
|
||||
colPerBoard: "Per bräda",
|
||||
colMaterial: "Material",
|
||||
colOrderUnit: "Beställning ({{unit}})",
|
||||
colShipUnit: "Frakt ({{unit}})",
|
||||
colBoardsOrder: "Brädor / beställning",
|
||||
colOrderM: "Beställning (m)",
|
||||
colUnloadM: "Avlastning (m)",
|
||||
colOrder: "Beställning",
|
||||
colShipping: "Frakt",
|
||||
colOrderMin: "Beställning (min)",
|
||||
colUnloadMin: "Avlastning (min)",
|
||||
colProcess: "Process",
|
||||
colTimeM: "Tid (m)",
|
||||
colBoardsRun: "Brädor / körning",
|
||||
colRateHr: "Sats/tim (0 = verkstad)",
|
||||
colRateHrShort: "Sats/tim",
|
||||
colScrapPct: "Spill %",
|
||||
colTimeMin: "Tid (min)",
|
||||
colPackaging: "Förpackning",
|
||||
colTimeBoardM: "Tid/bräda (m)",
|
||||
colTimeBoardMin: "Tid/bräda (min)",
|
||||
colMaterialsBoardUnit: "Material/bräda ({{unit}})",
|
||||
colMaterialsBoard: "Material/bräda",
|
||||
equipmentPerBoard: "Utrustning per bräda:",
|
||||
materialsPerBoard: "Material per bräda:",
|
||||
processesPerBoard: "Processer per bräda:",
|
||||
packagingPerBoard: "Förpackning per bräda:",
|
||||
perBoard: "Per bräda:",
|
||||
addEquipment: "Lägg till utrustning",
|
||||
addMaterial: "Lägg till material",
|
||||
addProcess: "Lägg till process",
|
||||
addPackagingStep: "Lägg till förpackningssteg",
|
||||
duplicate: "Duplicera",
|
||||
remove: "Ta bort",
|
||||
boardsPerMonth: "Brädor / månad",
|
||||
rentPerMonth: "Hyra / månad",
|
||||
utilitiesPerMonth: "El & vatten / månad",
|
||||
subscriptionsPerMonth: "Prenumerationer / månad",
|
||||
markup: "Påslag (×)",
|
||||
wholesaleMarkup: "Grossistpåslag (×)",
|
||||
scrapWaste: "Spill / svinn (%)",
|
||||
quantityDecks: "Kvantitet (decks)",
|
||||
targetMonthlyProfit: "Mål för månadsvinst ({{unit}})",
|
||||
costNoPackaging: "Kostnad / bräda (utan förpackning)",
|
||||
costWithPackaging: "Kostnad / bräda (med förpackning)",
|
||||
batchSetupHours: "Batchuppsättning (tim / körning)",
|
||||
batchSetupCost: "Kostnad för batchuppsättning ({{unit}} / körning)",
|
||||
taxVat: "Skatt / moms (%)",
|
||||
quoteTax: "Skatt i offert",
|
||||
includedInPrice: "Ingår i priset",
|
||||
addedOnTop: "Läggs på ovanpå",
|
||||
setupPerBoard: "Uppsättning / bräda",
|
||||
marginNoteBefore: "Påslag {{markup}}× ≈ ",
|
||||
grossMargin: "{{pct}} % bruttomarginal",
|
||||
marginNoteAfter: " · spill {{waste}} % fördelas över de bra brädorna.",
|
||||
sellingPriceNoPackaging: "Försäljningspris · utan förpackning",
|
||||
sellingPriceWithPackaging: "Försäljningspris · med förpackning",
|
||||
profitPerDeck: "Vinst / deck",
|
||||
wholesalePerDeck: "Grossist / deck",
|
||||
orderTotalQty: "Ordersumma ({{qty}})",
|
||||
orderTotal: "Ordersumma",
|
||||
breakeven: "Nollpunkt",
|
||||
breakevenPerMonth: "{{count}}/mån",
|
||||
targetDecksHint: "För att nå {{amount}}/mån utöver fasta kostnader, sälj {{decks}} decks/mån.",
|
||||
priceIncludesTax: "Priset inkluderar {{pct}} % skatt: {{amount}} av totalsumman.",
|
||||
plusTax: "Plus {{pct}} % skatt: {{amount}} → {{total}} totalt.",
|
||||
costVsQuantity: "Kostnad mot kvantitet (uppsättning amorterad)",
|
||||
deckOne: "deck",
|
||||
deckOther: "decks",
|
||||
perDeckSuffix: "/ deck",
|
||||
orderSuffix: "beställning {{amount}}",
|
||||
shippingNotIncluded: "Inkluderar inte frakt till köparen.",
|
||||
clientQuoteDetails: "Kundoffertens uppgifter (för PDF:en)",
|
||||
fillFromProfileTitle: "Fyll namn, webbplats, NIP-05, Lightning och npub från din Nostr-profil",
|
||||
fillFromProfile: "Fyll från profil",
|
||||
businessName: "Företags- / butiksnamn",
|
||||
email: "E-post",
|
||||
phone: "Telefon",
|
||||
website: "Webbplats",
|
||||
address: "Adress",
|
||||
quoteNumber: "Offertnr",
|
||||
nextNumber: "Nästa nummer",
|
||||
validDays: "Giltig (dagar)",
|
||||
nip05: "NIP-05",
|
||||
lightningAddress: "Lightning-adress",
|
||||
nostrNpub: "Nostr (npub)",
|
||||
depositPct: "Deposition i förskott (%)",
|
||||
deliveryTerms: "Leveransvillkor (Incoterm, valfritt)",
|
||||
paymentMethods: "Betalningsmetoder",
|
||||
paymentTerms: "Betalningsvillkor",
|
||||
paymentDetails: "Betalningsuppgifter",
|
||||
notesTerms: "Anteckningar / villkor",
|
||||
changeLogo: "Byt logotyp",
|
||||
addLogo: "Lägg till logotyp",
|
||||
incotermNone: "Ingen",
|
||||
incotermExw: "EXW — hämtas hos säljaren",
|
||||
incotermFca: "FCA — överlämnas till köparens transportör",
|
||||
incotermDap: "DAP — levereras till köparens adress",
|
||||
incotermDdp: "DDP — levererat, tullar betalda",
|
||||
payMethodCash: "Kontant",
|
||||
payMethodLightning: "Lightning",
|
||||
payMethodCashu: "Cashu",
|
||||
payMethodBank: "Banköverföring",
|
||||
payMethodCard: "Kort",
|
||||
payMethodOther: "Annat",
|
||||
listDeckAtPrice: "Lista en bräda till detta pris",
|
||||
getItMade: "Få den byggd — hitta en byggare",
|
||||
savePreset: "Spara förinställning",
|
||||
load: "Läs in",
|
||||
export: "Exportera",
|
||||
import: "Importera",
|
||||
reset: "Återställ",
|
||||
deletePreset: "Ta bort förinställning",
|
||||
exportPdfFull: "PDF — fullt blad",
|
||||
exportPdfQuote: "PDF — kundoffert",
|
||||
exportPng: "PNG-bild",
|
||||
exportXlsx: "XLSX-arbetsbok",
|
||||
exportCsv: "CSV (kalkylblad)",
|
||||
exportMarkdown: "Markdown",
|
||||
exportJson: "JSON (säkerhetskopia)",
|
||||
exportCopySummary: "Kopiera sammanfattning"
|
||||
},
|
||||
becomeRolesUi: {
|
||||
artist: {
|
||||
seoTitle: "Bli designer / artist - SkateSpots",
|
||||
seoDescription: "Lista din skate-design & konst — brädgrafik, logotyper, affischer, merch och mer.",
|
||||
heading: "Designer / artist",
|
||||
tagline: "Brädgrafik, logotyper, affischer, merch — sätt din konst på scenen",
|
||||
noun: "artist",
|
||||
rateLabel: "Sats",
|
||||
portfolioLabel: "Portfölj / butikslänk",
|
||||
sectionWhatYouMake: "Vad du gör",
|
||||
sectionMedium: "Medium",
|
||||
sectionSoftwareTools: "Program & verktyg",
|
||||
deliverablesPlaceholder: "t.ex. tryckfärdiga filer, källfiler, deck-grafik",
|
||||
turnaroundPlaceholder: "t.ex. 3–5 dagar"
|
||||
},
|
||||
graffiti: {
|
||||
seoTitle: "Erbjud graffiti / muraler - SkateSpots",
|
||||
seoDescription: "Lista ditt graffiti- & muralarbete — pieces, muraler, skateparkkonst och mer.",
|
||||
heading: "Graffiti- / muralkonstnär",
|
||||
tagline: "Pieces, muraler, skateparkkonst — måla scenen",
|
||||
noun: "graffitikonstnär",
|
||||
rateLabel: "Sats",
|
||||
portfolioLabel: "Portföljlänk (IG, webbplats)",
|
||||
sectionStyle: "Stil",
|
||||
sectionMedium: "Medium",
|
||||
sectionWorkContext: "Arbetskontext",
|
||||
crewLabel: "Graffiti-Crew",
|
||||
crewPlaceholder: "Din writing-crew (valfritt)",
|
||||
crewHelper: "Separat från din skate-crew — de writers du målar med.",
|
||||
surfacesPlaceholder: "t.ex. betong, tegel, tillåtna väggar",
|
||||
maxSizePlaceholder: "t.ex. upp till 10 m"
|
||||
},
|
||||
musician: {
|
||||
seoTitle: "Lägg till en musikprofil - SkateSpots",
|
||||
seoDescription: "Åkar du skate och gör musik? Lista ditt band eller soloprojekt — genrer, instrument och länkar.",
|
||||
heading: "Musiker / band",
|
||||
tagline: "Åkar du skate och gör musik? Bli bokad för demos, jams & afterpartyn",
|
||||
noun: "musiker",
|
||||
rateLabel: "Bokningssats",
|
||||
portfolioLabel: "Webbplats- / EPK-länk",
|
||||
sectionGenre: "Genre",
|
||||
sectionInstruments: "Instrument & roll",
|
||||
actLabel: "Akttyp",
|
||||
actPlaceholder: "solo / band / dj / producent",
|
||||
spotifyLabel: "Spotify",
|
||||
spotifyPlaceholder: "https://open.spotify.com/…",
|
||||
bandcampLabel: "Bandcamp",
|
||||
bandcampPlaceholder: "https://…bandcamp.com",
|
||||
soundcloudLabel: "SoundCloud",
|
||||
soundcloudPlaceholder: "https://soundcloud.com/…",
|
||||
youtubeLabel: "YouTube",
|
||||
youtubePlaceholder: "https://youtube.com/…",
|
||||
setLengthPlaceholder: "t.ex. 30–45 min",
|
||||
techRiderPlaceholder: "t.ex. PA, mikrofoner, backline"
|
||||
},
|
||||
judge: {
|
||||
seoTitle: "Döm skate-event - SkateSpots",
|
||||
seoDescription: "Lista dig själv som domare på skate-event — Game of S.K.A.T.E., best trick-jams, tävlingar, am-serier och världstourtstopp. Bli bokad för att hålla rättvisa, trovärdiga event.",
|
||||
heading: "Domare på skate-event",
|
||||
tagline: "Från flatground Game of S.K.A.T.E. till World Destruction Tour — håll det rättvist och trovärdigt",
|
||||
noun: "domare",
|
||||
rateLabel: "Dagsarvode / avgift",
|
||||
portfolioLabel: "Resultatarkiv / profillänk",
|
||||
sectionEventFormats: "Eventformat",
|
||||
sectionSpecialty: "Specialitet",
|
||||
sectionLevelCircuit: "Nivå / serie",
|
||||
eventsJudgedLabel: "Dömda event",
|
||||
eventsJudgedPlaceholder: "t.ex. 40+ tävlingar, 3 världstourtstopp",
|
||||
eventsJudgedHelper: "Noterbara event, tävlingar eller tourer du har dömt.",
|
||||
travelPlaceholder: "t.ex. regionalt / nationellt / internationellt",
|
||||
certificationsPlaceholder: "t.ex. nationell domarkurs"
|
||||
},
|
||||
organizer: {
|
||||
seoTitle: "Organisera skate-event - SkateSpots",
|
||||
seoDescription: "Lista dig själv som arrangör av skate-event — streetjams, best trick, tävlingar, meetups, demos och tourstopp. Bli upptäckt och bokad för att hålla sessionen.",
|
||||
heading: "Eventarrangör",
|
||||
tagline: "Jams, tävlingar, meetups & demos — sätt igång sessionen och samla scenen",
|
||||
noun: "arrangör",
|
||||
rateLabel: "Eventavgift / budget",
|
||||
portfolioLabel: "Länk till tidigare event / resultat",
|
||||
sectionEventTypes: "Eventtyper",
|
||||
sectionWhatYouHandle: "Vad du ansvarar för",
|
||||
sectionScale: "Omfattning",
|
||||
eventsHostedLabel: "Organiserade event",
|
||||
eventsHostedPlaceholder: "t.ex. 25 jams, 3 stadstävlingar",
|
||||
eventsHostedHelper: "Noterbara event, tävlingar eller meetups du har hållit.",
|
||||
insurancePlaceholder: "t.ex. ansvarsförsäkring ingår",
|
||||
permitsPlaceholder: "t.ex. kommunala tillstånd ordnade"
|
||||
},
|
||||
tattoo: {
|
||||
seoTitle: "Bli tatuerare - SkateSpots",
|
||||
seoDescription: "Lista ditt tatueringsarbete för skatescenen — stilar, flash, custom och mer.",
|
||||
heading: "Tatuerare",
|
||||
tagline: "Ink för scenen — flash, custom, fine line & mer",
|
||||
noun: "tatuerare",
|
||||
rateLabel: "Sats / timme",
|
||||
portfolioLabel: "Portföljlänk (IG, webbplats)",
|
||||
sectionStyles: "Stilar",
|
||||
sectionMethod: "Metod",
|
||||
studioLabel: "Studio / butik",
|
||||
studioPlaceholder: "Studions namn (valfritt)",
|
||||
booksOpenLabel: "Bokning öppen",
|
||||
booksOpenHelper: "Tar du emot bokningar just nu?",
|
||||
depositPlaceholder: "t.ex. 50 EUR ej återbetalningsbar",
|
||||
minimumPlaceholder: "t.ex. 80 EUR"
|
||||
},
|
||||
trainer: {
|
||||
seoTitle: "Bli tränare / fysio - SkateSpots",
|
||||
seoDescription: "Hjälp åkare att bli starka och hålla sig skadefria — styrka, rörlighet, skadeförebyggande och återhämtning.",
|
||||
heading: "Tränare / fysio",
|
||||
tagline: "Styrka, rörlighet, skadeförebyggande & återhämtning för åkare",
|
||||
noun: "tränare",
|
||||
rateLabel: "Sats / session",
|
||||
portfolioLabel: "Profil- / bokningslänk",
|
||||
sectionFocus: "Fokus",
|
||||
sectionInjuries: "Skador du arbetar med",
|
||||
sectionCredentialsSetting: "Meriter & miljö",
|
||||
credentialsPlaceholder: "t.ex. BSc fysioterapi, CSCS…",
|
||||
credentialsHelper: "Ange riktiga meriter — åkare litar på verifierbara meriter.",
|
||||
remoteLabel: "Distans / online",
|
||||
remoteHelper: "Erbjuder du online-coaching eller konsultationer?",
|
||||
modalitiesPlaceholder: "t.ex. manuell terapi, S&C, dry needling"
|
||||
},
|
||||
barber: {
|
||||
seoTitle: "Bli barberare / frisör - SkateSpots",
|
||||
seoDescription: "Lista din barbershop eller stol för skatescenen — klippning, fades, skäggtrimning, färg och mer. Bli bokad av åkare.",
|
||||
heading: "Barberare / frisör",
|
||||
tagline: "Klippningar, fades & skäggtrimning för scenen — stol i butik eller mobil",
|
||||
noun: "barberare",
|
||||
rateLabel: "Pris / klippning",
|
||||
portfolioLabel: "Klippgalleri / IG-länk",
|
||||
sectionWhatYouOffer: "Vad du erbjuder",
|
||||
sectionSignatureStyles: "Signaturstilar",
|
||||
sectionSetting: "Miljö",
|
||||
studioLabel: "Butik / studio",
|
||||
studioPlaceholder: "Butikens eller studions namn (valfritt)",
|
||||
booksOpenLabel: "Bokning öppen",
|
||||
booksOpenHelper: "Tar du emot bokningar just nu?",
|
||||
durationPlaceholder: "t.ex. 30–45 min"
|
||||
}
|
||||
},
|
||||
weatherUi: {
|
||||
condition: {
|
||||
clearSky: "Klar himmel",
|
||||
mainlyClear: "Mestadels klart",
|
||||
partlyCloudy: "Delvis molnigt",
|
||||
overcast: "Mulet",
|
||||
foggy: "Dimmigt",
|
||||
depositingRimeFog: "Rimfrostdimma",
|
||||
lightDrizzle: "Lätt duggregn",
|
||||
moderateDrizzle: "Måttligt duggregn",
|
||||
denseDrizzle: "Tätt duggregn",
|
||||
lightFreezingDrizzle: "Lätt underkylt duggregn",
|
||||
denseFreezingDrizzle: "Tätt underkylt duggregn",
|
||||
slightRain: "Lätt regn",
|
||||
moderateRain: "Måttligt regn",
|
||||
heavyRain: "Kraftigt regn",
|
||||
lightFreezingRain: "Lätt underkylt regn",
|
||||
heavyFreezingRain: "Kraftigt underkylt regn",
|
||||
slightSnow: "Lätt snöfall",
|
||||
moderateSnow: "Måttligt snöfall",
|
||||
heavySnow: "Kraftigt snöfall",
|
||||
snowGrains: "Snökorn",
|
||||
slightRainShowers: "Lätta regnskurar",
|
||||
moderateRainShowers: "Måttliga regnskurar",
|
||||
violentRainShowers: "Våldsamma regnskurar",
|
||||
slightSnowShowers: "Lätta snöbyar",
|
||||
heavySnowShowers: "Kraftiga snöbyar",
|
||||
thunderstorm: "Åska",
|
||||
thunderstormSlightHail: "Åska med lätt hagel",
|
||||
thunderstormHeavyHail: "Åska med kraftigt hagel",
|
||||
unknown: "Okänt"
|
||||
},
|
||||
aqi: {
|
||||
good: "Bra",
|
||||
moderate: "Måttlig",
|
||||
unhealthySensitive: "Ohälsosam för känsliga grupper",
|
||||
unhealthy: "Ohälsosam",
|
||||
veryUnhealthy: "Mycket ohälsosam",
|
||||
hazardous: "Farlig"
|
||||
},
|
||||
skateability: {
|
||||
perfect: "Perfekt",
|
||||
good: "Bra",
|
||||
okay: "Okej",
|
||||
poor: "Dåligt",
|
||||
bad: "Uselt",
|
||||
unrideable: "Oåkbart"
|
||||
},
|
||||
reason: {
|
||||
currentlyRaining: "Regnar just nu",
|
||||
raining: "Regn",
|
||||
snowing: "Snöfall",
|
||||
thunderstorm: "Åska",
|
||||
freezingTemperature: "Minusgrader",
|
||||
veryCold: "Mycket kallt",
|
||||
extremelyHot: "Extremt varmt",
|
||||
veryHot: "Mycket varmt",
|
||||
veryStrongWind: "Mycket stark vind",
|
||||
strongWind: "Stark vind",
|
||||
moderateWind: "Måttlig vind",
|
||||
veryUnhealthyAir: "Mycket ohälsosam luft",
|
||||
unhealthyAir: "Ohälsosam luft",
|
||||
moderateAirQuality: "Måttlig luftkvalitet",
|
||||
veryHumid: "Mycket fuktigt",
|
||||
humid: "Fuktigt",
|
||||
extremeUv: "Extrem UV — använd solskydd",
|
||||
highUv: "Hög UV — solskydd rekommenderas",
|
||||
perfectConditions: "Perfekta skateförhållanden"
|
||||
}
|
||||
},
|
||||
skaterLabelsUi: {
|
||||
stance: {
|
||||
regular: "Regular",
|
||||
goofy: "Goofy"
|
||||
},
|
||||
style: {
|
||||
street: "Street",
|
||||
park: "Park",
|
||||
vert: "Vert",
|
||||
transition: "Transition",
|
||||
bowl: "Bowl",
|
||||
cruising: "Cruising",
|
||||
downhill: "Downhill",
|
||||
freestyle: "Freestyle",
|
||||
ledges: "Ledges",
|
||||
stairs: "Stairs",
|
||||
diy: "DIY"
|
||||
},
|
||||
level: {
|
||||
grom: "Grom",
|
||||
intermediate: "Medel",
|
||||
advanced: "Avancerad",
|
||||
ripper: "Ripper"
|
||||
},
|
||||
sponsor: {
|
||||
title: "Titelsponsor",
|
||||
gold: "Guld",
|
||||
silver: "Silver",
|
||||
partner: "Partner"
|
||||
}
|
||||
},
|
||||
notifyUi: {
|
||||
activity: {
|
||||
zappedWithAmount: "Du blev zappad med {{sats}} sats",
|
||||
zapped: "Du blev zappad",
|
||||
liked: "Någon gillade ditt inlägg",
|
||||
reposted: "Någon repostade dig",
|
||||
mentioned: "Någon nämnde dig",
|
||||
replied: "Någon svarade dig",
|
||||
rsvp: "Någon anmälde sig till ditt event",
|
||||
eventUpdated: "Ett event du ska gå på uppdaterades",
|
||||
newActivity: "Ny aktivitet",
|
||||
tapToOpen: "Tryck för att öppna SkateSpots"
|
||||
},
|
||||
crew: {
|
||||
inviteTitle: "Crew-inbjudan",
|
||||
inviteBody: "Du är inbjuden till {{crew}}",
|
||||
addedTitle: "Du har lagts till i en crew",
|
||||
addedBody: "{{crew}} — bekräfta för att gå med",
|
||||
joinRequestTitle: "Förfrågan om att gå med",
|
||||
joinRequestBody: "Någon vill gå med i {{name}}"
|
||||
},
|
||||
dm: {
|
||||
title: "Nytt direktmeddelande",
|
||||
body: "Tryck för att läsa"
|
||||
},
|
||||
trade: {
|
||||
confirm: "Bekräfta en trade",
|
||||
confirmed: "Trade bekräftad",
|
||||
newOffer: "Nytt bud på din annons",
|
||||
counter: "Motbud",
|
||||
accepted: "Bud accepterat 🎉",
|
||||
declined: "Bud avböjt",
|
||||
withdrawn: "Bud tillbakadraget"
|
||||
},
|
||||
newsletter: {
|
||||
drop: "Ny SkateSpots-drop"
|
||||
},
|
||||
summary: {
|
||||
moreUpdates: "{{count}} fler uppdateringar",
|
||||
openToCatchUp: "Öppna SkateSpots för att komma ikapp"
|
||||
}
|
||||
},
|
||||
legacyMiscUi: {
|
||||
hostingGoing: "{{count}} kommer",
|
||||
hostingInterested: "{{count}} intresserade",
|
||||
hostingPostUpdate: "Lägg upp uppdatering",
|
||||
hostingEdit: "Redigera",
|
||||
hostingLoginToSee: "Logga in för att se eventen du är värd för.",
|
||||
hostingEmptyTitle: "Du är inte värd för något än",
|
||||
hostingEmptyBody: "Håll en jam, tävling eller session. Skapa ett event så kan åkare anmäla sig, få uppdateringar och dyka upp.",
|
||||
hostingCreateEvent: "Skapa ett event",
|
||||
hostingUpcoming: "Kommande · {{count}}",
|
||||
hostingPast: "Tidigare · {{count}}",
|
||||
sponsorPartners: "Partner",
|
||||
sponsorTitleSponsor: "Titelsponsor",
|
||||
sponsorPlatformPartners: "Plattformspartner",
|
||||
reportsUntitled: "(namnlös)",
|
||||
reportsResolveFailed: "Kunde inte hitta det rapporterade eventet (det kan ha tagits bort, eller så gäller rapporten en profil i stället för ett inlägg).",
|
||||
reportsLookAtIt: "Titta på det",
|
||||
reportsNoReports: "Inga rapporter än. Antingen är allt bra, eller så har ingen hittat knappen.",
|
||||
statusSetYourStatus: "Ange din status",
|
||||
statusSetDesc: "Låt andra veta vad du har för dig. Din status syns på din profil och på länkade spots.",
|
||||
statusClear: "Rensa",
|
||||
statusOrWriteOwn: "Eller skriv din egen",
|
||||
statusCustomPlaceholder: "Vad har du för dig?",
|
||||
statusLinkToSpot: "Länka till en Spot (valfritt)",
|
||||
statusSpotSelected: "Spot vald",
|
||||
statusSearchSpots: "Sök spots...",
|
||||
statusNoSpotsFound: "Inga spots hittades.",
|
||||
statusSelectSpot: "Välj en spot",
|
||||
statusAutoClearAfter: "Rensa automatiskt efter: {{time}}",
|
||||
statusExpMin: "{{count}} min",
|
||||
statusExpOneHour: "1 timme",
|
||||
statusExpHours: "{{count}} timmar",
|
||||
statusExpOneDay: "1 dag",
|
||||
statusExpDays: "{{count}} dagar",
|
||||
statusSlider15: "15 min",
|
||||
statusSlider1h: "1 tim",
|
||||
statusSlider4h: "4 tim",
|
||||
statusSlider24h: "24 tim",
|
||||
statusSetting: "Anger status...",
|
||||
statusSet: "Ange status",
|
||||
statusSomethingWrong: "Något gick fel",
|
||||
seoProfileTitle: "Profil - SkateSpots",
|
||||
seoViewProfile: "Visa profil.",
|
||||
bannerAlt: "Banner",
|
||||
openInCordn: "Öppna i Cordn",
|
||||
modHelp: "Dölj publicerar org.skatespots.moderation / hidden; Bekräfta publicerar … / verified; Ångra publicerar … / cleared (tillbaka till neutral). Alla tre är offentliga, reversibla etiketter — inget raderas någonsin från reläer.",
|
||||
zapNoActiveMint: "Ingen aktiv Cashu-mint hittades.",
|
||||
altProfile: "Profil",
|
||||
altCardPreview: "Kortförhandsvisning",
|
||||
altCard: "Kort",
|
||||
altCaptured: "Fångat",
|
||||
ariaPrevPhoto: "Föregående foto",
|
||||
ariaNextPhoto: "Nästa foto",
|
||||
ariaCommentOptions: "Kommentarsalternativ",
|
||||
ariaMessageConversation: "Meddelandekonversation",
|
||||
exportTitle: "SkateSpots — Kostnadskalkylator för deck",
|
||||
exportQuoteTitle: "OFFERT",
|
||||
exportPngTitle: "Deck-kostnad",
|
||||
exportMarkdownTitle: "Kostnadskalkylator för deck",
|
||||
exportSectionLabor: "Arbete",
|
||||
exportSectionEquipment: "Utrustning",
|
||||
exportSectionOperations: "Driftkostnader",
|
||||
exportSectionMaterials: "Material",
|
||||
exportSectionProcesses: "Processkostnader",
|
||||
exportSectionPackaging: "Förpackning",
|
||||
exportSectionResult: "Resultat",
|
||||
exportLabelOperations: "Drift",
|
||||
exportLabelProcesses: "Processer",
|
||||
exportKvHourlyRate: "Timlön",
|
||||
exportKvLabourBurden: "Arbetsgivaravgifter",
|
||||
exportKvLoadedRate: "Full kostnad per timme",
|
||||
exportKvEquipmentPerBoard: "Utrustning per bräda",
|
||||
exportKvBoardsPerMonth: "Brädor / månad",
|
||||
exportKvRentPerMonth: "Hyra / månad",
|
||||
exportKvUtilitiesPerMonth: "El & vatten / månad",
|
||||
exportKvSubscriptionsPerMonth: "Prenumerationer / månad",
|
||||
exportKvPerBoard: "Per bräda",
|
||||
exportKvMaterialsPerBoard: "Material per bräda",
|
||||
exportKvProcessesPerBoard: "Processer per bräda",
|
||||
exportKvPackagingPerBoard: "Förpackning per bräda",
|
||||
exportKvMarkup: "Påslag",
|
||||
exportMarkupValue: "{{markup}}× (≈ {{pct}} % bruttomarginal)",
|
||||
exportKvWasteEffective: "Spill (effektivt)",
|
||||
exportKvCostNoPack: "Kostnad / bräda (utan förpackning)",
|
||||
exportKvCostWithPack: "Kostnad / bräda (med förpackning)",
|
||||
exportKvBatchSetupPerBoard: "Batchuppsättning / bräda",
|
||||
exportKvTax: "Skatt ({{pct}} %)",
|
||||
exportKvTaxIncluded: "Skatt ({{pct}} %, inkluderad)",
|
||||
exportKvSellingNoPack: "Försäljningspris (utan förpackning)",
|
||||
exportKvSellingWithPack: "Försäljningspris (med förpackning)",
|
||||
exportShippingNote: "Inkluderar inte frakt till köparen.",
|
||||
exportGeneratedBy: "Skapad med SkateSpots · skate-spots.org",
|
||||
exportGeneratedWith: "Skapad med SkateSpots · skate-spots.org",
|
||||
exportDetailSetup: "+ {{hours}} tim uppsättning",
|
||||
exportDetailBoards: "{{boards}} brädor",
|
||||
exportDetailShip: "+ {{amount}} frakt",
|
||||
exportDetailMinutes: "{{minutes}} min",
|
||||
exportDetailPerBoards: "/ {{boards}} brädor",
|
||||
exportDetailScrap: "{{pct}} % spill",
|
||||
exportDetailMaterials: "{{materials}} material",
|
||||
exportQuoteRef: "Ref. {{ref}}",
|
||||
exportQuoteLineItem: "Anpassad skateboard-deck",
|
||||
exportQuoteLineItemQty: "Anpassad skateboard-deck × {{qty}}",
|
||||
exportQuoteLineDesc: "Handbyggd, färdigställd och packad. Kvantitet 1.",
|
||||
exportQuoteLineDescQty: "Handbyggd, färdigställd och packad. {{price}} styck.",
|
||||
exportQuoteSubtotal: "Delsumma",
|
||||
exportQuoteSubtotalQty: "Delsumma ({{qty}} decks)",
|
||||
exportQuoteTax: "Skatt / moms ({{pct}} %)",
|
||||
exportQuoteTotal: "Totalt",
|
||||
exportQuoteTotalQty: "Totalt ({{qty}} decks)",
|
||||
exportQuoteIncludesTax: "Inkluderar {{pct}} % skatt ({{amount}})",
|
||||
exportQuoteDeposit: "Deposition att betala nu ({{pct}} %)",
|
||||
exportQuoteBalance: "Resterande vid färdigställande",
|
||||
exportQuotePayment: "Betalning: {{value}}",
|
||||
exportQuoteLightning: "Lightning: {{value}}",
|
||||
exportQuoteDetails: "Uppgifter: {{value}}",
|
||||
exportQuoteTerms: "Villkor: {{value}}",
|
||||
exportQuoteDelivery: "Leverans: {{value}}",
|
||||
exportQuoteValidUntil: "Inkluderar inte frakt. Offerten gäller till {{date}}.",
|
||||
exportPngSellingWith: "FÖRSÄLJNINGSPRIS · MED FÖRPACKNING",
|
||||
exportPngSellingNo: "FÖRSÄLJNINGSPRIS · UTAN FÖRPACKNING",
|
||||
exportPngCostWith: "KOSTNAD / BRÄDA (MED FÖRPACKNING)",
|
||||
exportPngDeposit: "Deposition {{pct}} %: {{amount}}",
|
||||
exportXlsxSummary: "Sammanfattning",
|
||||
exportXlsxCurrency: "Valuta",
|
||||
exportXlsxDate: "Datum",
|
||||
exportXlsxOperationsPerBoard: "Drift per bräda",
|
||||
exportColCost: "Kostnad",
|
||||
exportColSetupH: "Uppsättning (tim)",
|
||||
exportColBoards: "Brädor",
|
||||
exportColPerBoard: "Per bräda",
|
||||
exportColMaterial: "Material",
|
||||
exportColOrderCost: "Beställningskostnad",
|
||||
exportColShipping: "Frakt",
|
||||
exportColOrderMin: "Beställning (min)",
|
||||
exportColUnloadMin: "Avlastning (min)",
|
||||
exportColProcess: "Process",
|
||||
exportColTimeMin: "Tid (min)",
|
||||
exportColTimeBoardMin: "Tid/bräda (min)",
|
||||
exportColMaterialsBoard: "Material/bräda",
|
||||
exportCopyTitle: "Deck-kostnad — {{currency}}",
|
||||
exportCopyCostWith: "Kostnad / bräda (med förpackning): {{amount}}",
|
||||
exportCopySellingNo: "Försäljningspris (utan förpackning): {{amount}}",
|
||||
exportCopySellingWith: "Försäljningspris (med förpackning): {{amount}}",
|
||||
exportCopyBreakdown: "Utrustning {{equipment}} · Drift {{operations}} · Material {{materials}} · Processer {{processes}} · Förpackning {{packaging}}",
|
||||
exportMdHourlyRate: "Timlön: {{value}}",
|
||||
exportMdLabourBurden: "Arbetsgivaravgifter: {{value}}",
|
||||
exportMdLoadedRate: "Full kostnad per timme: {{value}}",
|
||||
exportMdBoardsPerMonth: "Brädor/månad: {{value}}",
|
||||
exportMdRent: "Hyra: {{value}}",
|
||||
exportMdUtilities: "El & vatten: {{value}}",
|
||||
exportMdSubscriptions: "Prenumerationer: {{value}}",
|
||||
exportMdPerBoard: "Per bräda: {{value}}",
|
||||
exportMdMarkupWaste: "Påslag: {{markup}}× (≈ {{pct}} % bruttomarginal) · Spill: {{waste}} %",
|
||||
exportMdCostNoPack: "Kostnad/bräda (utan förpackning): {{value}}",
|
||||
exportMdCostWithPack: "Kostnad/bräda (med förpackning): {{value}}",
|
||||
exportMdBatchSetup: "Batchuppsättning/bräda: {{value}}",
|
||||
exportMdSellingNo: "Försäljningspris (utan förpackning): {{value}}",
|
||||
exportMdSellingWith: "Försäljningspris (med förpackning): {{value}}",
|
||||
exportMdDisclaimer: "Inkluderar inte frakt till köparen. Skapad med SkateSpots."
|
||||
}
|
||||
};
|
||||
|
||||
export default svBatch8;
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ const COMMON_LANGUAGES = [
|
|||
{ code: 'ja', label: 'Japanese', flag: '🇯🇵' },
|
||||
{ code: 'zh-CN', label: 'Chinese (Simplified)', flag: '🇨🇳' },
|
||||
{ code: 'zh-TW', label: 'Chinese (Traditional)', flag: '🇹🇼' },
|
||||
{ code: 'sv', label: 'Swedish', flag: '🇸🇪' },
|
||||
{ code: 'el', label: 'Greek', flag: '🇬🇷' },
|
||||
{ code: 'vi', label: 'Vietnamese', flag: '🇻🇳' },
|
||||
{ code: 'tr', label: 'Turkish', flag: '🇹🇷' },
|
||||
|
|
|
|||
Loading…
Reference in a new issue